This nourishing bowl combines protein-rich ground beef seasoned with smoky spices, oven-roasted sweet potatoes, and vibrant vegetables for a complete meal. The beef gets incredible depth from cumin, chili powder, and garlic, while the sweet potatoes develop natural sweetness during roasting. Fresh spinach adds nutrients, buttery avocado brings creaminess, and optional Greek yogurt provides a cool contrast to the warm ingredients.
Perfect for meal prep, this customizable bowl comes together in under an hour and serves four people generously. The blend of textures—crispy roasted potatoes, savory crumbled beef, and fresh vegetables—creates a satisfying dining experience that's both hearty and wholesome.
The first time I made these bowls, it was a Tuesday night when I had zero energy but needed something that felt like a real meal. I had sweet potatoes slowly going soft on the counter and ground beef in the freezer, so I just started roasting and sautéing without much of a plan. When I took that first bite—sweet roasted potatoes against savory spiced beef—I actually stopped eating for a second to process how good it was. Now it is the meal I make when I want something that tastes like I put in way more effort than I actually did.
My sister came over for dinner last month and I threw these bowls together kind of last minute. She is not usually one to care about pretty food presentation, but she actually took a picture of her bowl before eating. Now she texts me whenever she makes them herself, usually asking if she can add extra toppings or swap the protein. It has become our go-to meal when we catch up because it leaves plenty of time to talk instead of fussing over complicated techniques.
Ingredients
- 1 lb ground beef: The 90% lean ratio gives you flavor without too much excess fat to drain
- 2 medium sweet potatoes: Peel and dice them into even cubes so they roast at the same rate
- 1 red bell pepper: The sweetness balances the smoky spices in the beef beautifully
- 1 small red onion: Slice it thin so it softens quickly in the pan
- 2 cups baby spinach: It wilts down into the beef mixture and adds fresh color
- 1 avocado: Wait to slice it until the last second so it does not brown
- 2 tbsp olive oil: Divide it between roasting the potatoes and sautéing the vegetables
- 1 tsp smoked paprika: This is the key spice that gives the dish its signature depth
- 1/2 tsp ground cumin: Earthy and warm, it pairs perfectly with sweet potatoes
- 1/2 tsp garlic powder: More consistent than fresh garlic when seasoning the beef
- 1/2 tsp chili powder: Adds just enough warmth without making it spicy
- Salt and black pepper: Taste as you go since the amounts depend on your preference
- 1/4 cup fresh cilantro: Brightens the whole bowl with its fresh herbal punch
- 4 tbsp plain Greek yogurt or sour cream: A cool contrast to the warm spiced beef
- Lime wedges: A squeeze of acid cuts through the richness perfectly
Instructions
- Roast the sweet potatoes:
- Preheat your oven to 425°F and toss those sweet potato cubes with one tablespoon of olive oil, the smoked paprika, and some salt and pepper. Spread them out on a baking sheet so they have room to get crispy and roast for about 20 to 25 minutes, flipping them halfway through.
- Sauté the vegetables:
- While the potatoes roast, heat the remaining olive oil in a large skillet over medium heat and add your sliced onions and diced bell pepper. Let them cook for about 4 or 5 minutes until they soften and start to smell amazing.
- Brown the beef:
- Add the ground beef to the skillet along with the cumin, garlic powder, chili powder, and some salt and pepper. Cook it for about 7 minutes, breaking it up as it browns, and drain any excess fat if there is a lot pooling in the pan.
- Wilt the spinach:
- Stir in the baby spinach and let it cook for just a minute or two until it wilts down into the beef mixture.
- Assemble the bowls:
- Divide those golden roasted sweet potatoes among four bowls and top with the beef and vegetable mixture. Add sliced avocado, cilantro, a dollop of yogurt or sour cream, and serve with lime wedges on the side.
Last week my neighbor texted me at six asking what I was making for dinner because she could smell the roasted sweet potatoes through our shared wall. I brought her over a bowl and she sent me a message two hours later saying her husband who hates sweet potatoes literally licked his plate clean. There is something about this combination that wins over even the most skeptical eaters.
Making It Your Own
I have tried swapping ground turkey for the beef when I wanted something lighter, and it works beautifully if you add a little extra olive oil to keep it from drying out. Sometimes I throw in black beans or corn for extra texture, and once I even used butternut squash instead of sweet potatoes when that was what I had on hand.
Timing Everything Right
The trickiest part is getting the sweet potatoes done at the same time as the beef, so I always start the potatoes first and prep all my vegetables while they roast. That way when the timer goes off, everything else is ready to go and I can assemble the bowls immediately.
Perfect Pairings
A crisp Sauvignon Blanc cuts through the richness of the beef, but a light red wine works just as well if you prefer red. If you want to keep it simple, sparkling water with lime is refreshing and lets the flavors of the bowl shine.
- Chill your bowls in the fridge for 10 minutes before serving if you like contrasting temperatures
- Double the sweet potato portion if you want leftovers for lunch the next day
- Set up a topping bar and let everyone customize their own bowl
This recipe has saved me on so many busy weeknights, and I love how something so simple can feel so satisfying. Hope it becomes a regular in your rotation too.
Your Recipe Questions Answered
- → Can I make this bowl ahead of time?
-
Yes, the components store beautifully for 3-4 days. Keep roasted sweet potatoes, seasoned beef, and vegetables in separate airtight containers in the refrigerator. Reheat the potatoes and beef before assembling, then add fresh toppings like avocado, cilantro, and yogurt just before serving.
- → What other proteins work well in this bowl?
-
Ground turkey or chicken creates a lighter version while still absorbing the spices beautifully. For plant-based options, try lentils, crumbled tempeh, or plant-based ground meat alternatives. These substitutions maintain the protein content while offering different flavor profiles.
- → How can I add more vegetables?
-
Roast additional vegetables alongside the sweet potatoes, such as Brussels sprouts, zucchini, or butternut squash. You can also sauté mushrooms with the onions and peppers, or add shredded cabbage, grated carrots, or diced cucumber as fresh toppings.
- → Is this suitable for meal prepping?
-
Absolutely. This bowl is ideal for meal prep because the components reheats well without losing quality. Portion everything into individual containers, keeping creamy toppings separate. When ready to eat, simply reheat the base and add fresh garnishes.
- → What sauces complement these flavors?
-
A zesty lime-cilantro sauce, chipotle crema, or garlic tahini drizzle enhances the smoky spices. For something tangy, try a pickled red onion garnish or squeeze fresh lime juice over everything. These additions brighten the rich, savory components.
- → Can I freeze the leftovers?
-
The seasoned beef and roasted sweet potatoes freeze well for up to 3 months. Freeze them in separate containers for best results. Avoid freezing fresh toppings like avocado, spinach, or yogurt—add these fresh after reheating the frozen components.