I came up with this loaded potato taco bowl on a Tuesday night when I had leftover roasted potatoes in the fridge and Noah was asking for tacos for the third time that week. Instead of pulling out tortillas, I thought, why not turn everything into a bowl? The result was so good that Jake asked me to make it again the very next day, and now Lily requests it for her school lunch prep.
This recipe is a celebration of textures and flavors. You get crispy, golden potatoes as your base, seasoned ground beef with that irresistible taco spice, and then all the toppings you love piled high. It’s the kind of meal that feels indulgent but still keeps you full and satisfied for hours. Best part? It comes together in about 35 minutes flat.
Why You'll Love This Recipe
- Naturally gluten-free: The potato base means no grains needed, making this perfect for anyone avoiding gluten or just wanting something a little different from the usual taco night.
- Packed with real food: Roasted potatoes, seasoned beef, fresh toppings. No weird shortcuts or processed anything. This is food I feel good feeding my family.
- Budget-friendly: Potatoes are inexpensive, ground beef is affordable, and you probably have most of the toppings on hand already. Feeds four people for about the cost of takeout.
- Customizable for everyone: Lily likes hers mild with extra cheese, Noah eats just the potatoes and meat, and Jake loads his with jalapeños. Everyone gets what they want.
- Meal prep friendly: You can roast the potatoes and season the beef ahead of time, then throw it together fresh when you're ready to eat. Perfect for busy weeknights.
Ingredients You'll Need
The beauty of this bowl is that you probably have most of these ingredients already. The potatoes are the star, but it’s really the combination of flavors and textures that makes this dish shine. I’ve been intentional about keeping things simple so you can focus on making it taste incredible, not stressing about a long ingredient list.
- 1.4kg (3 lbs) russet potatoes, cut into 1.2cm (0.5 inch) cubes. I use russets because they get crispy on the outside and creamy on the inside.
- 3 tablespoons olive oil, divided between roasting the potatoes and browning the meat. Good olive oil makes a real difference here.
- 680g (1.5 lbs) ground beef, 80/20 blend works best. The fat keeps everything tender and flavorful.
- 2 tablespoons taco seasoning, homemade or store-bought. If you make your own, use chili powder, cumin, paprika, garlic powder, and a tiny pinch of cayenne.
- 120ml (0.5 cup) beef broth, just enough to give the meat a little sauce without making it wet.
- 1 teaspoon salt, for seasoning the potatoes while they roast.
- 0.5 teaspoon black pepper, freshly ground if possible.
- Toppings: shredded cheddar cheese, sour cream, diced tomatoes, shredded lettuce, diced red onion, fresh cilantro, sliced jalapeños, lime wedges. Use whatever you love. This is where you personalize it.
Why I love russet potatoes for this bowl: They have more starch than other varieties, which means they get golden and crispy on the edges when roasted, but stay tender inside. Waxy potatoes like red potatoes tend to get mushy.
The 80/20 ground beef blend is important because the fat renders out as it cooks and keeps the meat from getting dry. If you use extra lean, it can end up tough and flavorless. Another great option is to use a mix of ground beef and ground pork for extra flavor, similar to how we approach the Cheesy Potato Burritos.
Don’t skip the beef broth. It’s what gives the meat that authentic taco texture, almost like it’s simmering in its own sauce. It should coat the meat but not pool at the bottom of the pan.
Note: If you're roasting the potatoes ahead of time, let them cool completely before storing them in an airtight container in the fridge for up to 3 days. You can reheat them in a skillet with a little olive oil right before serving to crisp them up again.
How to Make Loaded Potato Taco Bowl
This recipe breaks down into three simple parts: roast the potatoes, brown and season the beef, then assemble. Everything happens in about 35 minutes, and honestly, most of that time is just the oven doing the work while you get other things done.
Step 1: Roast the potatoes.
Preheat your oven to 220°C (425°F). Toss your cubed potatoes with 2 tablespoons of olive oil, salt, and pepper. Spread them out in a single layer on a large baking sheet so they’re not crowded. Roasting them in one layer means they’ll get crispy instead of steaming. Pop them in the oven for 25 to 30 minutes, stirring halfway through, until the edges are golden brown and a fork easily pierces the center.
Lora’s Tip: Don’t skip the stirring halfway through. It ensures even cooking and helps every piece get those crispy, caramelized edges that make this bowl so good.
Step 2: Brown the ground beef.
While the potatoes are roasting, heat the remaining 1 tablespoon of olive oil in a large skillet over medium-high heat. Once it’s hot and shimmering, add your ground beef, breaking it up with a wooden spoon as it cooks. This usually takes about 5 to 7 minutes. You want it cooked through and just starting to brown in spots.
Lora’s Tip: Don’t stir constantly. Let it sit for a minute or two so the meat can develop a nice brown crust. That’s where the flavor is.
Step 3: Season the beef and add the broth.
Drain off excess fat if there’s a lot pooling in the pan (a little is fine). Sprinkle the taco seasoning over the meat and stir to coat everything evenly. Pour in the beef broth and let it simmer for 2 to 3 minutes until the liquid slightly reduces and coats the meat. You should have seasoned, juicy beef, not a wet mess or a dry pile.
This is the perfect moment to think about adding a kick of heat. Try the technique from our Buffalo Chicken Taquitos by stirring in a splash of hot sauce if your family likes extra spice.
Step 4: Assemble your bowls.
Divide the roasted potatoes among four bowls. Top each bowl with a generous amount of the seasoned ground beef and its sauce. Now comes the fun part: load it up with your favorite toppings. Cheese, sour cream, tomatoes, lettuce, onion, cilantro, jalapeños. Serve with lime wedges so everyone can squeeze a little brightness over the top.
Lora’s Tip: I always set up a little toppings bar and let everyone customize their own bowl. It takes the pressure off you to get it perfect for everyone, and honestly, the kids get more excited about food when they help build it.
Lora's Kitchen Tips
- The two-part roasting method: If your potatoes finish before your beef is ready, turn the oven down to 90°C (200°F) and stick the potatoes back in to keep them warm. They won't dry out, and you'll have hot, crispy potatoes when you need them.
- Make your own taco seasoning: Mix 1 tablespoon chili powder, 1 teaspoon cumin, 0.5 teaspoon paprika, 0.5 teaspoon garlic powder, 0.25 teaspoon onion powder, and a pinch of cayenne. Store it in an airtight container for weeks. You'll always know exactly what's in it.
- Cutting potatoes evenly matters: Try to make all your potato pieces roughly the same size, about 1.2cm (0.5 inch) cubes. Uneven pieces cook at different rates, so you'll end up with some burnt and some raw.
- Use a meat thermometer if you're unsure: Ground beef is safely cooked at 71°C (160°F) internal temperature. If you've never used a thermometer, now's a good time to start. It takes the guesswork out of food safety.
- Cold toppings, hot base: Keep your cheese, sour cream, and vegetables cold until serving. The contrast between the hot potatoes and beef and the cool, creamy toppings is part of what makes this bowl so satisfying.
Variations and Substitutions
This bowl is endlessly adaptable. Here are a few ways I switch things up depending on what I have on hand or what we’re in the mood for:
Cheesy version: Mix shredded cheddar or Monterey Jack into the beef while it’s still warm so it melts slightly. Then add more cheese on top. Jake loves this version, and honestly, I can’t blame him.
Breakfast bowl: Use the same roasted potatoes but top them with seasoned scrambled eggs, bacon, and a fried egg instead of the ground beef. Add avocado, hot sauce, and cheese. Perfect for dinner too, by the way.
Lighter version: Skip the beef entirely and top the potatoes with black beans seasoned with the same taco spice, plus all your favorite toppings. Add a fried egg on top for protein. It’s how I make it when I’m trying to eat a little lighter during the week.
Southwestern version: Add 240ml (1 cup) of corn kernels to the beef while it’s simmering. Stir in some diced green chiles and a splash of lime juice. The corn adds sweetness and texture that plays beautifully with the taco flavors.
What to Serve with Loaded Potato Taco Bowl
This bowl is honestly a complete meal on its own, but here are a few things that make it even better:
A cold drink on the side: The richness of the cheese, beef, and sour cream really benefits from something refreshing to drink. A cold beer, sparkling water with lime, or even a simple iced tea works beautifully.
Tortilla chips and salsa: I always have a small bowl of chips and salsa on the table. The crunch adds another texture, and dipping into salsa between bites feels like a little bonus treat. It’s become part of our taco night tradition.
A green salad: If you want to balance things out, a simple arugula or mixed green salad dressed with lime vinaigrette is perfect alongside this bowl. It adds freshness and keeps things from feeling too heavy.
For a complete taco night experience, I sometimes serve this alongside the High Protein Chicken Ranch Quesadilla, which gives people variety and keeps everyone happy at the dinner table.
Storage, Freezing, and Reheating
- Storage: Leftover assembled bowls won't stay crispy, so store the components separately. Keep roasted potatoes in an airtight container, cooled beef in another container, and toppings in separate containers. Everything keeps for up to 4 days in the fridge.
- Freezing: The roasted potatoes freeze beautifully for up to 3 months. The cooked beef also freezes well. Freeze them in separate containers or even in portions so you can grab what you need. Don't freeze the fresh toppings like lettuce or tomato.
- Thawing: Thaw the potatoes and beef overnight in the fridge. If you're in a hurry, you can reheat them from frozen on the stove. Just add a splash of water or broth and heat gently until warm through, about 5 to 10 minutes.
- Reheating: Reheat the potatoes in a skillet over medium heat with a drizzle of olive oil to restore their crispiness. Reheat the beef gently in the same skillet or in the microwave. Never microwave the potatoes alone or they'll get soggy.
- Make-ahead tip: You can prep everything except the final assembly up to 2 days ahead. Roast the potatoes, cook the beef, chop your toppings, and store them all in separate containers. When dinner time comes, just reheat and assemble. This is how I survive chaotic weeknights.
Frequently Asked Questions
Here are the questions I get asked most about this recipe:
Can I make this without an oven?
Absolutely. Instead of roasting the potatoes, you can boil them until they’re tender, then pan-fry them in a skillet with olive oil over medium-high heat until they’re golden and crispy. It takes about the same amount of time, just in one pan on the stove. The texture won’t be quite as perfect, but it’s still delicious.
What if I don't have beef broth?
You can use chicken broth, vegetable broth, or even just water with a splash of soy sauce. The broth is really just there to create a light sauce and season the meat a little more. Any liquid will work, though it won’t taste quite the same without that beef flavor. If you have salsa or tomato sauce on hand, that works too and adds a different flavor profile.
Can I make this vegetarian?
Yes. Skip the beef and use seasoned black beans or pinto beans instead. You can even do a mix of beans and crumbled tofu if you want extra protein. Season them with the same taco spice and let them simmer in the broth. Add a fried egg on top for protein, and nobody will miss the meat.
How do I keep the potatoes crispy if I'm making this ahead?
This is the tricky part. Potatoes get soft when they sit with wet toppings. Your best bet is to assemble the bowls right before eating. But if you need to make them ahead, keep the potatoes and toppings separate and warm the potatoes briefly in the oven or skillet right before assembly. You’ll get back that crispy texture.
Is this kid-friendly?
It absolutely is. Both Lily and Noah eat versions of this, though they customize it to their taste. Lily loves the cheese and sour cream but skips the onion and cilantro. Noah eats just the potatoes and meat. You can make the seasoning milder for younger kids by reducing the spices, and let everyone build their own bowl with toppings they actually like. That’s the beauty of a bowl format.
This loaded potato taco bowl has become part of our regular dinner rotation, and I think it will become part of yours too. It’s the kind of recipe that tastes like you spent all day cooking, but comes together faster than takeout. More importantly, it’s food that makes everyone at the table happy, and that’s what really matters.
I’d love to know how yours turns out. Make it, customize it, make it yours. That’s what cooking is all about.
With love and perfectly crispy potatoes,
Lora x
Loaded Potato Taco Bowl
4
servings15
minutes35
minutes520
kcalIngredients
1.4kg (3 lbs) russet potatoes, cut into 1.2cm (0.5 inch) cubes
2 tablespoons olive oil
1 teaspoon salt
0.5 teaspoon black pepper
680g (1.5 lbs) ground beef, 80/20 blend
1 tablespoon olive oil
2 tablespoons taco seasoning
120ml (0.5 cup) beef broth
Shredded cheddar cheese
Sour cream
Diced tomatoes
Shredded lettuce
Diced red onion
Fresh cilantro
Sliced jalapeños
Lime wedges
Directions
Preheat oven to 220°C (425°F). Toss cubed potatoes with 2 tablespoons olive oil, salt, and pepper. Spread in a single layer on a baking sheet. Roast for 25 to 30 minutes, stirring halfway through, until edges are golden and a fork pierces easily.
While potatoes roast, heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add ground beef, breaking it up with a spoon as it cooks, about 5 to 7 minutes until cooked through.
Drain excess fat from the beef. Sprinkle taco seasoning over the meat and stir to coat. Pour in beef broth and simmer for 2 to 3 minutes until liquid slightly reduces and coats the meat.
Divide roasted potatoes among four bowls. Top each with seasoned ground beef and its sauce.
Add your desired toppings: cheese, sour cream, tomatoes, lettuce, onion, cilantro, and jalapeños. Serve with lime wedges for squeezing.










