Okay, so taco night at my house was getting… boring.
Same old shells. Same old chips. I needed something different.
Then I tried swapping out tortillas for crispy roasted potato cubes.
And honestly? Total game changer.
Here’s what happens when you roast these potatoes. They get these amazing golden, crunchy edges on the outside. But stay fluffy and tender inside.
Unlike tortilla chips that go soggy the second you add toppings, these potato cubes? They hold up like champions.

You know that “hungry again in an hour” feeling you get after eating chips?
Yeah, that doesn’t happen here.
Potatoes are filling. Like, actually filling. Combine that with protein-packed beef and you’ve got a meal that keeps everyone satisfied all evening.
The Make-Ahead Secret
Here’s what I love most about this bowl.
You can prep everything ahead of time.
The seasoned beef? Freezes beautifully. I usually make double and freeze half. Then on those nights when I’m too tired to think about dinner, I’ve already got a head start.
The customization factor is huge too. Got picky eaters? Set everything up buffet-style and let people build their own bowls.
Some nights we skip the guacamole. Other nights we pile on extra cheese. Or add a big dollop of sour cream. The base stays the same but you can change it up based on whatever you’re feeling.

Why Homemade Spices Matter
Let me tell you about the spice blend.
Making your own taco seasoning takes maybe two minutes. And it tastes SO much fresher than those packets from the store.
Plus you control the salt. No weird additives or fillers.
The combo of paprika, cumin, and oregano creates this depth of flavor that premade mixes just can’t touch.
Budget-Friendly Bonus
This recipe won’t break the bank either.
Potatoes cost way less than specialty taco shells. Ground beef stretches nicely across four servings. Fresh veggies like tomatoes and onions add color without costing a fortune.
The entire meal? Less than what you’d spend on takeout.
And cleanup is surprisingly easy. One baking tray. One pan. A couple of bowls. That’s it.
Even on crazy busy nights, you’ll have everything plated within an hour.
Whether you’re feeding a hungry family or meal-prepping for the week, these bowls deliver every single time.
What You’ll Need
Here’s everything broken down nice and clear:
| Component | Ingredient | Quantity | Notes |
|---|---|---|---|
| POTATOES | Potatoes, diced | 700g (1 lb 9 oz) | Cut into 2cm (ยพ inch) cubes |
| Extra-virgin olive oil | 2 tbsp | For roasting | |
| Sweet paprika | 1 tsp | Adds color and mild sweetness | |
| Garlic powder | 1 tsp | Essential for flavor | |
| Sea salt flakes | ยฝ tsp | Adjust to taste | |
| Black pepper | ยผ tsp | Freshly cracked preferred | |
| BEEF | Extra-virgin olive oil | 1 tbsp | For cooking |
| Red onion | ยฝ, finely chopped | Adds sweetness | |
| Minced beef | 500g (1 lb 2 oz) | Regular or lean works | |
| Sweet paprika | 1 tbsp | Double for beef vs potatoes | |
| Ground cumin | 1 tbsp | Key taco flavor | |
| Onion powder | 1 tsp | Enhances savory notes | |
| Garlic powder | 1 tsp | Complements fresh onion | |
| Dried oregano | 1 tsp | Mexican oregano if available | |
| Sea salt flakes | 1 tsp | Season to preference | |
| Black pepper | ยผ tsp | Freshly ground | |
| Tomato paste | 2 tbsp | Concentrated flavor | |
| Water | ยผ cup (60ml) | Helps blend spices | |
| GUACAMOLE | Avocados | 2, mashed | Ripe but firm |
| Coriander (cilantro) | ยผ bunch, chopped | Fresh is essential | |
| Red onion | ยผ, finely diced | Small dice preferred | |
| Lime juice | From 1 lime | Prevents browning | |
| Sea salt flakes | ยฝ tsp | Brightens flavors | |
| Black pepper | ยผ tsp | Optional addition | |
| SALSA | Tomatoes | 2, finely diced | Roma tomatoes work well |
| Coriander (cilantro) | ยผ bunch, chopped | Adds freshness | |
| Red onion | ยผ, finely diced | Keep pieces small | |
| Lime juice | From 1 lime | Adds tang | |
| Sea salt flakes | ยฝ tsp | Balances acidity | |
| Black pepper | ยผ tsp | To taste | |
| TOPPINGS | Mexican cheese blend | 2 cups (250g), grated | Or cheddar works |
| Lime wedges | Optional | For serving |

Let’s Make This Thing
Step 1: Get Those Potatoes Ready
First things first.
Crank your oven to 220ยฐC (425ยฐF). Got a fan-forced oven? Set it to 200ยฐC (400ยฐF) instead.
Here’s the important part: let it preheat for at least 20 minutes.
Why so long? Because a properly hot oven means crispy potatoes. A lukewarm oven means sad, steamed potatoes. And nobody wants that.
Grab a large baking tray and line it with parchment paper. Toss in your diced potato cubes along with the olive oil, paprika, garlic powder, salt, and pepper.
Mix everything around until each piece is coated.
Now spread them out in a single layer. This is crucial. Don’t let them overlap.
Overlapping = steaming = soggy potatoes.
If they’re crowded, use two trays. Trust me on this one.
Pop the tray in the oven and set a timer for 40-45 minutes.
At the halfway mark (around 20-22 minutes), pull out the tray and flip those potatoes with a spatula. If you’re using two trays, swap their positions too. This helps them cook evenly.
Then back in the oven until they’re golden and crispy.
Step 2: Cook the Beef
While the potatoes are doing their thing, let’s tackle the beef.
Heat one tablespoon of olive oil in a large frying pan over medium-high heat. Once it’s hot, add your finely chopped onion.
Let it cook for 1-2 minutes, stirring now and then, until it gets soft and smells amazing.

Time to add the beef.
Break it up with a wooden spoon as it cooks. Keep going for 3-4 minutes until the meat browns completely. No pink should be visible.
You want to hear that sizzle. That means you’re getting good caramelization.
Now dump in all your spices: paprika, cumin, onion powder, garlic powder, oregano, salt, and pepper.
Stir constantly for about 30 seconds. This “blooms” the spices and releases all those aromatic oils. Your kitchen will smell incredible right about now.
Next up: tomato paste.
Stir it through the meat for about a minute. It should coat everything and darken slightly as it cooks. This step adds a ton of rich, concentrated flavor.
Pour in the water and turn the heat down to low.
Let everything simmer gently for 3-4 minutes. Most of the liquid will evaporate, leaving you with perfectly moist, flavorful beef.
Not too dry. Not swimming in liquid. Just right.
Step 3: Whip Up the Fresh Stuff
For the guacamole, grab a medium bowl and mash your avocados with a fork.
Don’t go crazy here. You want some chunks left. Not baby food.
Add the chopped cilantro, diced red onion, lime juice, salt, and pepper. Give it a good stir and stick it in the fridge.
The salsa is even easier.
Just combine your diced tomatoes, chopped cilantro, diced red onion, lime juice, salt, and pepper in another bowl. Mix it up and refrigerate.
These fresh components actually get better after sitting in the fridge for a bit. The flavors have time to mingle and get friendly.
Step 4: Build Your Bowl
Okay, this is the fun part.
Divide those beautiful crispy potatoes among four bowls. Top each one with the seasoned beef.
Sprinkle the grated cheese over the hot beef. The heat will start melting it right away.
Want extra melty cheese? Pop the bowls back in the oven for 2-3 minutes. Just be careful when you take them out โ they’ll be scorching hot.
Add big spoonfuls of guacamole and salsa to each bowl.
Throw a lime wedge on the side if you’re feeling fancy.
Serve immediately while those potatoes are still crispy.

My Best Tips
The Crispy Potato Secret
Want to know the real secret to crispy potatoes?
Space.
Seriously. Crowded potatoes = steamed potatoes. And steamed potatoes are sad potatoes.
If your potatoes overlap even a little bit, grab a second baking tray. Yes, you’ll wash an extra dish. But the texture difference is totally worth it.
Make-Ahead Tricks
You can dice your potatoes up to two days early.
Just store them in a container covered with water. This keeps them from turning brown and saves you precious time on busy nights.
Before roasting, drain them completely and pat them bone dry with paper towels. Any leftover moisture will prevent them from getting crispy.
Flavor Hack
Here’s something I learned from a chef friend.
Toast your ground spices in a dry pan for 30 seconds before using them. Just 30 seconds over medium heat.
This intensifies the flavors like you wouldn’t believe. The difference is noticeable.
Restaurant-Style Cheese
Want that restaurant-quality melted cheese?
Return your assembled bowls to the hot oven for 2-3 minutes. The cheese gets all gooey and gorgeous.
Just remember to use oven mitts when you pull them out. Those bowls will be extremely hot.
Mix It Up
The best part about this recipe? You can make it your own.
Different Potatoes
Swap regular potatoes for sweet potatoes if you want natural sweetness. The cooking time stays exactly the same.
Or do half and half for fun color variety.
Different Proteins
Not feeling beef? Use ground turkey or chicken instead. Just adjust the cooking time since poultry cooks faster.
Going vegetarian? Black beans work beautifully. So do chickpeas when you roast them with the same taco spices.
Different Cheeses
Sharp cheddar brings tang. Monterey Jack melts like a dream. Pepper jack adds heat.
Mix a few different types together for complex flavor.
Extra Toppings
Here are some of my favorite add-ons:
- Crushed tortilla chips for extra crunch
- Pickled jalapeรฑos for heat and tang
- Sour cream or Greek yogurt for cooling contrast
- Fresh corn kernels
- Sliced radishes
Storing Leftovers
Store everything separately in airtight containers.
The beef lasts three days in the fridge or three months in the freezer.
For the potatoes, reheat them in the oven at 180ยฐC (350ยฐF) for about 10 minutes. They’ll crisp right back up.
Don’t microwave the potatoes. They’ll go soft and sad.
Guacamole only lasts about one day max. Press plastic wrap directly on the surface to keep it from browning.
Salsa keeps for three days in the fridge.
Your Questions Answered
Can I use an air fryer instead?
Yes! Preheat your air fryer to 200ยฐC (400ยฐF).
Arrange the potatoes in a single layer in the basket. Cook for 20-25 minutes, giving the basket a shake halfway through.
You might need to work in batches depending on your air fryer size.
What potatoes work best?
Medium starchy potatoes are your friend here.
Yukon gold or all-purpose potatoes give you the best results. They crisp up beautifully on the outside while staying fluffy inside.
Avoid waxy potatoes like red potatoes. They don’t crisp well.
And skip russets โ they’re too starchy and might fall apart.
How do I keep guacamole from turning brown?
The lime juice helps a lot already.
But for extra protection, press plastic wrap directly onto the surface. This eliminates air contact, which causes browning.
Store it in the coldest part of your fridge.
Better yet? Make it fresh on the day you plan to serve it.
Can I make this vegetarian?
Absolutely!
Replace the beef with:
- Black beans
- Pinto beans
- A mix of both
- Plant-based ground meat
- Roasted chickpeas
Season whatever you choose with the same spice blend. The flavor stays consistent.
What other toppings can I add?
Oh man, the possibilities are endless.
Try these:
- Pickled onions for tang
- Shredded lettuce for crunch
- Diced jalapeรฑos for serious heat
- Hot sauce
- Corn kernels
- Sliced radishes
- More cheese (is there ever enough cheese?)
Set everything out buffet-style and let everyone customize their own bowl.
Final Thoughts
This loaded potato taco bowl turns simple ingredients into something really special.
The textures. The flavors. The way everything comes together.
It’s comfort food that doesn’t feel heavy. It’s exciting without being complicated.
I make this for family dinners. I make it when friends come over. I make it for meal prep on Sundays.
And every single time, the bowls come back empty.
Try it once and I bet you’ll be adding it to your regular rotation too.
Now go make some crispy potatoes. Your taste buds will thank you.

Loaded Potato Taco Bowl
Ingredients
Potatoes
- 700 g potatoes diced into 2cm (ยพ inch) cubes
- 2 tbsp extra-virgin olive oil
- 1 tsp sweet paprika
- 1 tsp garlic powder
- ยฝ tsp sea salt flakes
- ยผ tsp black pepper
Beef
- 1 tbsp extra-virgin olive oil
- ยฝ red onion finely chopped
- 500 g minced beef
- 1 tbsp sweet paprika
- 1 tbsp ground cumin
- 1 tsp onion powder
- 1 tsp garlic powder
- 1 tsp dried oregano
- 1 tsp sea salt flakes
- ยผ tsp black pepper
- 2 tbsp tomato paste
- ยผ cup water
Guacamole
- 2 avocados mashed
- ยผ bunch coriander chopped
- ยผ red onion finely diced
- 1 lime juiced
- ยฝ tsp sea salt flakes
- ยผ tsp black pepper
Salsa
- 2 tomatoes finely diced
- ยผ bunch coriander chopped
- ยผ red onion finely diced
- 1 lime juiced
- ยฝ tsp sea salt flakes
- ยผ tsp black pepper
Toppings
- 2 cups Mexican cheese blend grated
- lime wedges for serving
Instructions
- Preheat oven to 220ยฐC (425ยฐF) or 200ยฐC (400ยฐF) for fan-forced ovens. Let it preheat for at least 20 minutes.
- Line a large baking tray with parchment paper. Add diced potatoes, olive oil, paprika, garlic powder, salt, and pepper. Mix until coated and spread in a single layer without overlapping.
- Roast potatoes for 40-45 minutes, flipping halfway through with a spatula. Continue until golden and crispy.
- While potatoes roast, heat 1 tablespoon olive oil in a large frying pan over medium-high heat. Add chopped onion and cook for 1-2 minutes until soft.
- Add minced beef and break up with a wooden spoon. Cook for 3-4 minutes until completely browned with no pink visible.
- Add all spices (paprika, cumin, onion powder, garlic powder, oregano, salt, and pepper) to the beef. Stir constantly for 30 seconds to bloom the spices.
- Stir in tomato paste and cook for 1 minute until it darkens slightly. Add water, reduce heat to low, and simmer for 3-4 minutes until liquid evaporates.
- For guacamole: In a medium bowl, mash avocados with a fork, leaving some chunks. Add cilantro, diced red onion, lime juice, salt, and pepper. Stir and refrigerate.
- For salsa: In another bowl, combine diced tomatoes, cilantro, diced red onion, lime juice, salt, and pepper. Mix and refrigerate.
- Divide crispy potatoes among four bowls. Top with seasoned beef and sprinkle with grated cheese.
- Optional: Return bowls to oven for 2-3 minutes for extra melty cheese. Add spoonfuls of guacamole and salsa. Serve immediately with lime wedges.