I created this loaded potato taco bowl on a Tuesday night when I was staring into my fridge wondering what could possibly make everyone at the table happy. Noah wanted tacos, Lily wanted potatoes, and Jake, well, he wanted something that didn’t require three separate meals. This bowl is the answer I didn’t know I was looking for, and now it’s become our go-to weeknight dinner that tastes like we actually tried.
What I love most is how customizable it is. You can load it up with all the toppings or keep it simple, make it spicy or mild, use ground beef or seasoned turkey, and everyone walks away satisfied. The crispy potatoes are the real MVP here, especially that moment when they get golden brown and you can smell the garlic hitting the hot oil. That’s when you know something delicious is about to happen.
Why You'll Love This Recipe
- Crispy potato base: Roasted until golden and crunchy on the outside, these potatoes are loaded with seasoning and become the perfect vessel for all your favorite taco toppings.
- Fully customizable: Everyone in your family can build their own bowl with exactly what they like, from cheese to sour cream to jalapeños without any fighting at the dinner table.
- Naturally protein-packed: Between the seasoned meat, black beans, cheese, and Greek yogurt or sour cream, you're getting a complete meal that keeps everyone full until bedtime.
- Ready in under 30 minutes: This is a true weeknight winner that doesn't require hours of prep or complicated techniques, just simple ingredients and a hot skillet.
- Budget-friendly: Potatoes, ground beef, and pantry staples make this incredibly affordable while still feeling like something special for dinner.
Ingredients You'll Need
The beauty of this recipe is that it uses ingredients you probably already have on hand. Potatoes are the star, but the seasoning blend and toppings are where the magic really happens. I’ve listed everything you need, and I promise none of it is complicated or hard to find.
- 1kg (2.2 lbs) russet or red potatoes, cut into 1.25cm (1/2 inch) cubes. Russets get crispier, but red potatoes hold their shape better if you prefer that texture.
- 500g (1.1 lbs) ground beef (or ground turkey if you want it lighter), seasoned and browned. This is where the protein comes from.
- 3 tablespoons olive oil, for roasting the potatoes until they’re golden brown and crispy on the edges.
- 1 medium onion, diced small so it cooks evenly with the potatoes.
- 3 cloves garlic, minced fresh, not powdered. The fresh garlic smell while roasting is absolutely incredible.
- 1 can (400g) black beans, drained and rinsed well, or use 300g (1.25 cups) cooked beans from scratch.
- 240ml (1 cup) shredded cheddar cheese, or Mexican blend if you have it, divided for topping.
- 2 teaspoons cumin, the backbone spice that makes everything taste like tacos.
- 1 teaspoon paprika, adds color and a subtle smoky depth.
- 1 teaspoon chili powder, adjust based on how spicy you like things.
- 1/2 teaspoon garlic powder, extra garlic boost because I can’t help myself.
- 1/2 teaspoon onion powder, rounds out the savory flavors.
- Salt and black pepper to taste, always taste before serving because you might need more than you think.
The potato choice matters. Russet potatoes have more starch and create those crispy, crunchy edges that I absolutely crave. Red potatoes are waxy and creamy inside, which is lovely if you prefer that texture. I usually do a mix of both, honestly.
Fresh garlic makes all the difference. I know it’s tempting to use the minced garlic in a jar, but please use fresh cloves here. The smell alone is worth it, and the flavor is so much brighter. If you’re making Garlic Butter Chicken and Green Beans, you’ll know exactly what I mean about how transformative fresh garlic is.
Don’t skip rinsing the canned beans. This removes excess sodium and the starchy liquid that can make your bowl watery. It only takes 30 seconds and makes a real difference in the final texture.
Note: This recipe makes about 4 generous servings as a main course. The potatoes need to be cut into roughly equal sizes so they cook at the same rate. If some pieces are much larger than others, they won't get crispy at the same time.
How to Make Loaded Potato Taco Bowl
The process is straightforward and comes together faster than you’d think. Everything cooks in about 25 minutes once you get the potatoes started, which means you can have dinner on the table before anyone asks what’s for dinner for the third time.
Step 1: Prep your potatoes.
Cut your potatoes into 1.25cm (1/2 inch) cubes and pat them completely dry with a kitchen towel. This is crucial for getting them crispy. Any moisture hanging around will turn into steam and prevent browning. I spread mine on a clean towel and let them sit while I prep everything else.
Lora’s Tip: Don’t skip the drying step. I learned this the hard way when I made soggy potatoes my first time. The drier they are, the crispier they get.
Step 2: Heat your skillet and get potatoes going.
Heat 2 tablespoons of olive oil in a large skillet or cast iron pan over medium-high heat. Once it’s shimmering and hot, add your potatoes and onion. Don’t stir them constantly. Let them sit in the hot oil for a few minutes so they can develop that golden crust on the bottom. I listen for the sizzle to know when things are getting good.
Lora’s Tip: Resist the urge to stir constantly. This is how you get crispy potatoes instead of steamed ones. Give them 3 to 4 minutes, then stir and let them sit again.
Step 3: Brown the potatoes until they’re golden.
Continue cooking and stirring occasionally until the potatoes are golden brown on most sides, about 12 to 15 minutes total. This is when your kitchen starts smelling absolutely amazing. Add your minced garlic in the last minute of cooking and watch it turn golden in the oil. That’s when you know it’s perfect.
Step 4: Season and brown the ground beef.
While the potatoes are cooking, heat the remaining tablespoon of oil in another skillet over medium-high heat. Add your ground beef and brown it completely, breaking it up as it cooks. This usually takes about 8 to 10 minutes. Drain any excess fat if there’s a lot pooling. Once it’s browned, add all your spices: cumin, paprika, chili powder, garlic powder, onion powder, salt, and pepper. Stir everything together and let it cook for another minute so the spices toast slightly and smell even more incredible.
Lora’s Tip: If you’re making High-Protein Cheeseburger Bowls, you’ll use a similar technique for seasoning the ground beef. The key is toasting those spices for just a moment before adding anything wet.
Step 5: Heat the black beans.
Add your drained and rinsed black beans to the beef mixture and stir everything together. Heat through for a couple of minutes. You’re not trying to cook the beans, just warm them up and get everything combined.
Step 6: Assemble your bowls.
Divide the crispy potatoes among bowls or plates. Top with the seasoned beef and black bean mixture. Add cheese on top while things are still hot so it melts slightly. Now come all the fun toppings: shredded lettuce, diced tomatoes, avocado, jalapeños, sour cream, Greek yogurt, cilantro, lime wedges, salsa, or whatever else you have on hand. This is where everyone gets to make their bowl exactly how they want it.
Lora’s Tip: Set out all your toppings in small bowls and let everyone build their own. Lily loves doing this, and it means no complaints about what’s in her dinner.
Lora's Kitchen Tips
- Make it ahead prep: You can cut and dry your potatoes up to 2 hours ahead. Just store them in the fridge in a sealed container with paper towels to absorb any moisture.
- Swap the protein: Ground turkey, ground chicken, or even crumbled tofu work beautifully here. The seasoning blend works with anything, so use what you have or what fits your preferences.
- Spice level control: Start with less chili powder and add more if you want it spicier. You can always heat it up more, but you can't take it back once it's in the pan.
- Two-skillet method saves time: Cooking the beef in one pan while potatoes cook in another means everything finishes at roughly the same time. No standing around waiting.
- Crispy potato hack: If your potatoes aren't as crispy as you want by the time they look cooked through, turn up the heat to medium-high for the last few minutes and don't stir. You want some actual browning and caramelization.
Variations and Substitutions
This recipe is so flexible that you can adjust it based on what you have in your pantry or what your family enjoys. Here are some of my favorite ways to change it up.
Vegetarian version: Skip the ground beef and use 500g (1.1 lbs) of seasoned black beans or pinto beans instead. You could also add crispy tofu cubes or chickpeas for extra protein and texture. The potatoes and beans combo is honestly just as satisfying.
Spicy ranch variation: Make a quick spicy ranch sauce by mixing Greek yogurt, fresh dill, garlic powder, a squeeze of lime juice, and some hot sauce. Drizzle it over the top instead of plain sour cream.
Street corn style: Add 240ml (1 cup) of corn kernels to the potato mixture near the end of cooking. Top with crumbled cotija cheese, a drizzle of lime crema, and fresh cilantro. It’s inspired by those amazing street corn flavors.
Loaded breakfast version: Make this for breakfast by topping it with a fried egg and bacon bits instead of just cheese. It’s legitimately incredible for brunch.
Sheet pan method: If you want even less cleanup, you can roast everything on a large sheet pan at 220°C (425°F) for about 25 minutes, adding the beef mixture halfway through. Mix everything right on the pan and serve from there.
What to Serve with Loaded Potato Taco Bowl
This is a complete meal on its own, but there are a few things that pair beautifully alongside it. Fresh lime wedges are essential, both for squeezing over the bowl and for the flavor they add to any toppings like sour cream or guacamole.
A simple green salad with lime vinaigrette cuts through the richness of the cheese and meat. Or if you want something cold and creamy, make a quick cilantro lime crema by blending Greek yogurt, lime juice, garlic, and cilantro. If you’re serving this as part of a larger meal spread, Creamy White Chicken Chili would pair nicely on the side for a taco and chili night.
For drinks, I usually make a batch of agua fresca or serve cold beer and lime. If you want something non-alcoholic, pair it with a simple lime agua fresca or Mexican hot chocolate for dessert instead.
Storage, Freezing, and Reheating
- Storage: Keep leftovers in an airtight container in the fridge for up to 3 days. The potatoes will lose some crispiness, but they're still delicious reheated.
- Freezing: The beef mixture freezes beautifully for up to 3 months, but I don't recommend freezing the cooked potatoes as they get mushy when thawed. Freeze the meat and beans separately.
- Thawing: Thaw the beef mixture in the fridge overnight, then reheat gently in a skillet over medium heat with a splash of water if it seems dry.
- Reheating: Reheat potatoes in a 190°C (375°F) oven for about 10 minutes to restore some crispiness, or in a skillet over medium heat for a few minutes. Heat the beef mixture separately on the stovetop.
- Make-ahead tip: You can brown the beef and prepare all seasonings up to 2 days ahead. Store in separate containers and just reheat everything together when you're ready to serve.
Frequently Asked Questions
Here are the questions I get asked most about this recipe:
Can I make this without potatoes?
Absolutely, though potatoes are kind of the whole point. You could substitute cauliflower rice, regular rice, or even tortilla chips as your base. The toppings and meat mixture work with any foundation you choose.
What if my potatoes aren't getting crispy?
The most common issue is either moisture (make sure you dry them well) or not enough heat. Use medium-high heat and let them sit in the oil without stirring for a few minutes. Don’t cover the pan, as steam will prevent browning. If you’re still having trouble, increase the heat slightly for the last few minutes until you see browning.
Can I make this vegetarian or vegan?
Yes, skip the beef entirely and use seasoned beans instead. For vegan, skip the cheese and use cashew cream or a quality vegan sour cream as toppings. The potatoes, beans, and all the vegetables make it completely satisfying without meat.
How do I make this spicier?
Add more chili powder or cayenne pepper to the beef mixture, use hot salsa as a topping, add sliced jalapeños, or drizzle with hot sauce. Start small though, as the spice builds as you eat.
Can I use sweet potatoes instead?
You can, and they’re delicious with the taco flavors. Just note that sweet potatoes take slightly longer to cook and have a different texture when cooked. They’re milder and slightly sweeter, which works beautifully with the savory beef and spices.
This loaded potato taco bowl has become my answer to the question I ask myself most nights: what can I make that’s healthy, tastes incredible, and makes everyone happy without requiring a culinary degree? It’s the kind of meal where Lily actually eats her vegetables because they’re buried under cheese, and Jake goes back for seconds without being asked. Noah mostly eats the potatoes and cheese, which I’m fine with.
I really hope this becomes your favorite weeknight dinner too. The beauty of it is that there’s no wrong way to make it. Your version will be different from mine, and that’s exactly the point. Make it with what you have, load it with what you love, and don’t worry about perfection. That’s when the best meals happen anyway.
With love and crispy potatoes,
Lora x
Loaded Potato Taco Bowl
4
servings15
minutes25
minutes580
kcalIngredients
1kg (2.2 lbs) russet or red potatoes, cut into 1.25cm (1/2 inch) cubes
2 tablespoons olive oil
1 medium onion, diced
3 cloves garlic, minced
Salt and black pepper to taste
500g (1.1 lbs) ground beef
1 tablespoon olive oil
2 teaspoons cumin
1 teaspoon paprika
1 teaspoon chili powder
1/2 teaspoon garlic powder
1/2 teaspoon onion powder
Salt and black pepper to taste
1 can (400g) black beans, drained and rinsed
240ml (1 cup) shredded cheddar or Mexican blend cheese
Toppings: shredded lettuce, diced tomatoes, avocado, jalapeños, sour cream, Greek yogurt, cilantro, lime wedges, salsa
Directions
Cut potatoes into 1.25cm (1/2 inch) cubes and pat completely dry with a kitchen towel.
Heat 2 tablespoons olive oil in a large skillet over medium-high heat. Add potatoes and diced onion. Let sit for 3 to 4 minutes without stirring to develop a golden crust, then stir and continue cooking.
Cook for 12 to 15 minutes total, stirring occasionally, until potatoes are golden brown on most sides. Add minced garlic in the last minute of cooking.
While potatoes cook, heat 1 tablespoon olive oil in another skillet over medium-high heat. Add ground beef and brown completely, breaking it up as it cooks, about 8 to 10 minutes. Drain excess fat if needed.
Add cumin, paprika, chili powder, garlic powder, onion powder, salt, and pepper to the beef. Stir and cook for 1 minute. Add drained black beans and heat through.
Divide crispy potatoes among bowls. Top with seasoned beef mixture and cheese. Add desired toppings and serve immediately with lime wedges.









