Saucy ground beef taco bowls with crispy roasted potatoes instead of rice, fresh salsa, and all the toppings. A hearty, meal-prep-friendly meal ready in 45 minutes.
Ground Beef Taco Bowls At A Glance
- ⏱ Ready In: 45 minutes
- 🍽 Serves: 3 (with a little beef leftover, if you want)
- 🌱 Diet: Gluten-free, can be made dairy-free
- 💪 Nutrition Highlights: High in protein, made with lean ground beef and plenty of vegetables
- 🥕 Main Ingredients: Lean ground beef mince, white potatoes, tomato, capsicum (bell pepper), cilantro, lettuce, cheddar
- 🔥 Flavor Profile: Smoky, saucy, and a little tangy, with a fresh, zippy salsa to balance it out
- 🧊 Meal-Prep Friendly: Beef and potatoes keep well in the fridge for up to 4 days — great for prepping ahead
- Best Served With: Extra corn chips and a squeeze of lime, a cold beer, or on its own as a complete meal
I love a good taco bowl, but I got a bit tired of rice being the default base, so these ground beef taco bowls go with crispy roasted potatoes instead.
The beef is cooked with tomato paste, chipotle, and spices so that it turns saucy and slightly sticky rather than dry and crumbly — that’s the part I really care about getting right. The chunky fresh salsa cuts through all that richness, and a scoop of sour cream and cheese finishes it off properly.
What I really like about this one is that both the potatoes and the beef can be made ahead, so on a busy night or for lunch, you’re just reheating and assembling. It’s high in protein, naturally gluten-free, and the kind of meal that keeps everyone at the table happy, from picky eaters to people who want to pile on the chipotle.
👩🍳 You might also like these bowl recipes:
→ Ground beef & sweet potato burger bowl
→ Steak rice bowls with chipotle sauce
→ Best chicken bowls
→ Teriyaki salmon bowl
→ Big Mac salad
→ Chicken hummus bowl
What You’ll Need
Here is what you’ll need for this ground beef taco bowls recipe. Find the full measurements in the recipe card below.
For the potatoes
- White potatoes — cut into small cubes so they roast quickly and get plenty of crispy edges
- Vegeta stock powder seasoning — an all-purpose Eastern European seasoning blend; see the notes below for a substitute if you can’t find it
- Smoked paprika, garlic powder, salt and olive oil
For the taco meat
- Lean ground beef (mince) — leaner beef works well here since the sauce adds plenty of richness
- Onion and garlic — the flavor base
- Ground cumin, smoked paprika, dried oregano and black pepper — the taco spice blend
- Tomato paste — adds body and a little sweetness to the sauce
- Chipotle in adobo — this is where the smoky heat comes from; use less if you’re sensitive to spice, more if you love it
- Beef or chicken stock — helps the sauce reduce down and cling to the beef instead of drying out
- A pinch of sugar (optional) — balances the acidity from the tomato paste and adobo
For the fresh chunky salsa & other toppings
- Tomato, capsicum (bell pepper) and red onion — diced into similar-sized cubes for that chunky texture
- Cilantro (coriander), lime juice, salt and sugar
- Shredded lettuce, grated cheddar cheese and light sour cream (optional)
How To Make Ground Beef Taco Bowls
Find the full recipe and nutritional information below. Here are some handy step-by-step notes for how to make these ground beef taco bowls.
- Roast the potatoes. Preheat the oven to 200°C / 400°F. Lightly oil a flat baking tray. Toss the cubed potatoes with olive oil, Vegeta, smoked paprika, garlic powder and salt until well coated, then spread them out in a single layer. Roast undisturbed for 25 minutes, then scrape them off the tray with a flat spatula and set aside.
- Cook the taco meat. While the potatoes roast, heat oil in a skillet over medium heat. Add the onion and salt, and cook for about 5 minutes until soft and golden. Add the garlic and beef, bump the heat up to medium-high, and break the beef apart as it cooks for 4–5 minutes, until it’s changed color and released its juices.
- Build the sauce. Stir in the tomato paste, chipotle in adobo, cumin, smoked paprika, oregano, pepper and the pinch of sugar if using. Pour in the stock, bring to a simmer, and cook uncovered until the liquid reduces and clings to the beef — you want it glossy and a little sticky, not dried out.
- Make the salsa. While the beef simmers, chop and combine the tomato, capsicum, red onion and cilantro with the salt, sugar and lime juice. Toss and set aside.
- Assemble the bowls. Reheat the potatoes and beef if needed (5 minutes back in the oven for the potatoes, stovetop or microwave for the beef). Start each bowl with a scoop of roasted potatoes, top with the saucy beef, and add a handful of lettuce on the side. Finish with grated cheese, a dollop of sour cream, and a generous spoonful of chunky salsa.
Watch The Video
Recipe Tips
- Don’t skip the sauce reduction step. Letting the tomato paste and stock simmer down properly is what turns this from plain taco meat into something saucy and glossy — it’s worth the extra few minutes.
- Adjust the heat to your taste. Start with less chipotle in adobo if you’re not sure how spicy you want it — you can always stir in more once you’ve tasted the sauce.
- Storage: Store the beef, potatoes, and salsa separately in airtight containers in the fridge for up to 4 days.
- Make-ahead: Both the potatoes and the beef can be made up to 2 days in advance, which makes this a genuinely good meal-prep option — just reheat and assemble when you’re ready to eat.
- No Vegeta on hand? Swap it for a vegetable or chicken stock/bouillon powder, plus a small pinch of onion powder and dried parsley if you have them — it won’t be identical, but it gets you close to that same savory, all-purpose flavor. Alternatively, season with salt, garlic and onion powder, and/or dried oregano.
Serving Suggestions
These bowls are a complete meal on their own, but if you want to round things out, warm tortillas or tortilla chips on the side are always a good idea for scooping. You can drizzle the bowl with my cilantro lime sauce, or serve with a dollop of cottage cheese ranch for extra saucy protein. A little hot honey goes well with ground beef and potatoes.
A cold beer or a lime soda works nicely with the smoky chipotle flavor. If you’re feeding a crowd, set everything out taco-bar style — potatoes, beef, salsa and toppings in separate bowls — so everyone can build their own.
Want to Save This Recipe?
Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Cooked & Loved
Saucy chipotle ground beef, crispy roasted potatoes and a fresh chunky salsa come together in these easy, meal-prep-friendly taco bowls. Find step-by-step photos and more recipe tips above.
For the ground beef taco meat
For the fresh chunky salsa
-
Roast the potatoes. Preheat the oven to 200°C / 400°F. Lightly spray a flat baking tray with oil. Toss the cubed potatoes with the olive oil, Vegeta, smoked paprika, garlic powder and salt until well coated. Spread in a single layer on the tray and roast undisturbed for 25 minutes. Remove from the oven and scrape the potatoes off the tray with a flat spatula. Set aside.
-
Cook the taco meat. While the potatoes roast, heat 1 tablespoon of oil in a skillet over medium heat. Add the onion and salt, and cook until soft, golden, and translucent, about 5 minutes.
-
Add the garlic and ground beef, and bring the heat to medium-high. Break the beef up with a spoon or spatula and cook until it’s changed color and the juices have started to release, about 4–5 minutes.
-
Stir in the tomato paste, chipotle in adobo, cumin, smoked paprika, oregano, and pepper. Add the sugar if using — it balances the acidity of the tomato paste nicely. Stir in the stock, bring to a simmer, and cook uncovered until the liquid reduces and clings to the beef. You want the sauce thickened and the beef glossy and slightly sticky — not completely dried out, since it will absorb a bit more sauce as it sits. Set aside.
-
Prepare the chunky salsa. While the beef cooks, chop the salsa ingredients. Combine the tomato, capsicum, red onion and cilantro with the salt, sugar and lime juice, and toss through. Set aside.
-
Assemble the bowls. Reheat the potatoes and beef if needed — pop the potatoes back in the oven for 5 minutes and reheat the beef on the stove or in the microwave. Start each bowl with a big scoop of roasted potatoes, top with the saucy taco meat, and arrange a handful of chopped lettuce on the side. Sprinkle with grated cheese, add a dollop of sour cream on top of the beef, and finish with the chunky salsa.
Key Recipe Tips: Let the beef sauce reduce properly so it turns glossy and clings to the meat rather than staying watery. Cube the potatoes and salsa vegetables evenly for the best texture and even cooking.
Storage Tips: Store the beef, potatoes, and salsa separately in airtight containers in the fridge for up to 4 days. Reheat the potatoes in the oven or air fryer to bring back the crisp, and the beef on the stove or in the microwave.
Make-Ahead Tips: Both the potatoes and the beef can be made up to 2 days ahead, which makes this an easy meal-prep dinner — just reheat and assemble when ready to eat.
FAQs:
Can I use chicken or turkey instead of beef? Yes, ground chicken or turkey both work well here — just note the sauce may need slightly less time to reduce since poultry releases less fat.
Is this recipe gluten-free? Yes, as written this recipe is gluten-free. Just double check your stock and chipotle in adobo brands, as some can contain additives.
Can I make this dairy-free? Yes, simply skip the cheese and sour cream, or use dairy-free alternatives.
Can I air-fry the potatoes instead of roasting them? Yes, air fry at 200°C / 400°F for about 15–18 minutes, shaking the basket halfway, until crispy.
What can I use instead of Vegeta? A vegetable or chicken stock/bouillon powder is the closest substitute — add a small pinch of onion powder and dried parsley if you have them for a closer flavor match.
Calories: 584kcal | Carbohydrates: 51g | Protein: 43g | Fat: 24g | Saturated Fat: 8g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 12g | Trans Fat: 1g | Cholesterol: 111mg | Sodium: 2055mg | Potassium: 1927mg | Fiber: 8g | Sugar: 9g | Vitamin A: 2246IU | Vitamin C: 79mg | Calcium: 211mg | Iron: 8mg

