This nourishing bowl combines 90% lean ground beef seasoned with smoky paprika, cumin, and garlic powder alongside perfectly roasted sweet potatoes. The beef cooks alongside sautéed red bell pepper and onion, then gets finished with wilted baby spinach for extra nutrition. Fresh avocado adds creamy richness, while optional toppings like cilantro, Greek yogurt, and lime wedges brighten each bite. Everything comes together in just 45 minutes, making it perfect for busy weeknights or meal prep.
The first time I made this bowl, it was actually because I had sweet potatoes that were starting to sprout on my counter and ground beef that needed to be used. Now it is the dinner my kids actually cheer for when they walk through the door.
Last winter my sister came over for dinner looking completely exhausted after a crazy week at work. I made these bowls and watched her shoulders actually drop as she took that first bite, the warm spiced beef mixing with the creamy avocado.
Ingredients
- 1 lb (450 g) ground beef: The 90% lean ratio gives you enough fat for flavor without rendering out too much grease, and ground beef has this way of soaking up the smoked paprika and spices that makes every forkful satisfying
- 2 medium sweet potatoes, peeled and diced: These become candy-sweet and tender in the oven, and the roasting process concentrates their natural sugars in a way boiling never could
- 1 red bell pepper, diced: The sweetness from the pepper bridges the gap between the savory beef and the sweet potatoes, plus they add this gorgeous pop of color that makes the whole bowl feel vibrant
- 1 small red onion, sliced: Red onions mellow out beautifully when sautéed, losing that harsh raw bite and becoming just slightly sweet and aromatic
- 2 cups (60 g) baby spinach: I learned to add spinach at the very end so it just wilts rather than turning into mush, and it barely tastes like greens but makes the whole meal feel more substantial
- 1 avocado, sliced: The creaminess of ripe avocado against the spiced beef is what pulls everything together, and I always save the best pieces for the top
- 2 tbsp olive oil, divided: One tablespoon for coating the sweet potatoes before roasting, another for sautéing the vegetables and beef
- 1 tsp smoked paprika: This is the secret ingredient that makes the beef taste like it has been cooking for hours, even though it comes together in minutes
- 1/2 tsp ground cumin: Cumin adds that earthy warmth that pairs so naturally with sweet potatoes and beef
- 1/2 tsp garlic powder: Garlic powder disperses more evenly than fresh garlic in ground meat dishes, giving consistent flavor in every bite
- 1/2 tsp chili powder: Just enough to add warmth without making it spicy, perfect for when you want flavor the whole family will enjoy
- Salt and black pepper, to taste: Do not skimp on the salt for the sweet potatoes before roasting, it is what makes them caramelizable and brings out their natural sweetness
- 1/4 cup fresh cilantro, chopped: The bright herbal freshness cuts through the rich beef and roasted vegetables
- 4 tbsp plain Greek yogurt or sour cream: A cool creamy element that tames any heat from the spices and adds a tangy contrast
- Lime wedges: A squeeze of fresh lime right before serving brightens the entire bowl and makes all the flavors sing
Instructions
- Roast the sweet potatoes:
- Preheat your oven to 425°F (220°C) and toss the diced sweet potatoes with one tablespoon olive oil, the smoked paprika, and a generous pinch of salt and pepper. Spread them in a single layer on a baking sheet and roast for 20 to 25 minutes, flipping halfway through, until they are golden on the edges and tender when pierced with a fork.
- Sauté the vegetables:
- While the sweet potatoes are roasting, heat the remaining tablespoon of olive oil in a large skillet over medium heat. Add the sliced red onion and diced red bell pepper and sauté for 4 to 5 minutes, stirring occasionally, until the vegetables have softened and the onion becomes translucent.
- Brown the beef with spices:
- Add the ground beef to the skillet along with the cumin, garlic powder, chili powder, and season with salt and pepper. Cook for about 7 minutes, breaking up the meat with a spoon as it browns, until the beef is fully cooked and no longer pink. Drain any excess fat if needed.
- Wilt the spinach:
- Stir in the baby spinach and cook for just 1 to 2 minutes, tossing gently, until the spinach has wilted but still maintains some structure.
- Assemble the bowls:
- Divide the roasted sweet potatoes among four bowls. Top each bowl with the beef and vegetable mixture, arrange the avocado slices on top, and add any desired toppings like fresh cilantro, Greek yogurt, and lime wedges.
My husband asked me to make this for his birthday dinner instead of going out to a restaurant, which is probably the biggest compliment I have ever received as a home cook.
Making Ahead
The roasted sweet potatoes actually reheat beautifully in a 350°F oven for about 10 minutes, and the beef mixture keeps well in the refrigerator for up to three days. I like to prep everything on Sunday and then just assemble and reheat for quick weekday lunches.
Customization Ideas
Sometimes I swap the ground beef for ground turkey when I want something lighter, and honestly the spices carry the flavor so well that nobody notices the difference. You can also add cooked black beans or corn for extra fiber and to stretch the recipe to feed more people.
Serving Suggestions
This bowl pairs surprisingly well with a crisp Sauvignon Blanc if you want wine with dinner, or just ice water with plenty of lime if you prefer something nonalcoholic.
- Warm the bowls in the oven before serving to keep everything hot longer
- Serve extra lime wedges on the side so everyone can adjust the brightness to their taste
- Set up toppings in small bowls and let everyone customize their own bowl
This recipe has become my go-to for meal prep Sundays, and there is something so satisfying about opening the refrigerator on Monday and seeing those colorful components ready to assemble into a nourishing meal.
Recipe FAQs
- → Can I make this bowl ahead of time?
-
Yes, the components store well for 3-4 days. Keep the roasted sweet potatoes, beef mixture, and toppings in separate containers. Reheat the potatoes and beef before assembling, and add fresh avocado just before serving.
- → What other proteins work in this bowl?
-
Ground turkey or chicken make excellent lighter substitutions. For a vegetarian version, try lentils, black beans, or crumbled tempeh seasoned with the same spices. Adjust cooking time accordingly for plant-based proteins.
- → How do I get the sweet potatoes perfectly roasted?
-
Preheat your oven to 425°F and cut the sweet potatoes into uniform 1-inch cubes. Toss thoroughly with olive oil and spices, then spread in a single layer without overcrowding the pan. Flip halfway through for even caramelization.
- → Can I add other vegetables to this bowl?
-
Absolutely. Roasted Brussels sprouts, butternut squash, or zucchini work well. You can also add shredded carrots, diced cucumber, or cherry tomatoes as fresh toppings. Adjust roasting times based on the vegetables you choose.
- → Is this bowl suitable for meal prep?
-
This dish is ideal for meal prep. The flavors actually deepen after a day in the refrigerator. Portion into containers, leaving toppings like avocado, cilantro, and yogurt separate to maintain freshness. Reheat gently and add fresh toppings when ready to eat.