
Seasoned ground beef over roasted sweet potatoes and fresh Mediterranean vegetables, finished with a creamy garlic yogurt sauce and 47 grams of protein per bowl.
A Lazy-Night Dinner With Real Staying Power
Ground beef is one of the easiest proteins for a weeknight dinner, but it can quickly become repetitive when the usual options are tacos, burgers, or pasta. This bowl gives seasoned beef a fresh Greek-inspired direction. Lean ground beef is cooked with oregano, cumin, and a touch of cinnamon for a warm, savory flavor that works especially well with roasted sweet potatoes.
The beef is layered over caramelized sweet potatoes and fresh baby spinach, then topped with crisp cucumber, juicy cherry tomatoes, Kalamata olives, feta, and parsley. A cool garlic yogurt sauce brings everything together with a creamy, tangy finish.
Each bowl provides about 47 grams of protein and 9 grams of fiber, making it substantial enough for a complete meal. It is also easy to prepare ahead, making it useful for meal prep, busy weeknights, and anyone looking for a filling meal made from straightforward ingredients.
Why You’ll Love This Recipe
- Serious protein. Lean ground beef, Greek yogurt, and feta provide roughly 47 grams of protein per bowl.
- Mostly hands-off. The sweet potatoes roast in the oven while the beef cooks on the stovetop, keeping the active cooking simple.
- Whole food ingredients. The recipe uses fresh vegetables, herbs, spices, and pantry staples instead of bottled sauces or seasoning packets.
- A protein-rich sauce. Greek yogurt, lemon, garlic, and dill create a creamy topping without mayonnaise or heavy cream.
- Meal prep friendly. The individual components can be refrigerated for up to four days and assembled when needed.
- Naturally gluten free. No wheat or grains are used, although packaged ingredients should still be checked if needed.
- Easy to adjust. The beef, vegetables, toppings, and sauce can all be modified to suit different preferences.
Time Breakdown & Servings
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 4 bowls
Ingredients You’ll Need

- 2 pounds (900 g) sweet potatoes, scrubbed and cut into 3/4-inch cubes (about 5 cups)
- 1 tablespoon olive oil, for the potatoes
- 1/2 teaspoon smoked paprika
- 1 1/4 teaspoons fine sea salt, divided
- 1 1/2 pounds (680 g) 93% lean ground beef
- 1 teaspoon olive oil, for the skillet
- 1 small yellow onion, finely diced
- 5 garlic cloves, 4 minced and 1 finely grated
- 2 teaspoons dried oregano
- 1 teaspoon ground cumin
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon black pepper
- 3/4 cup nonfat plain Greek yogurt
- 2 tablespoons fresh lemon juice
- 2 tablespoons chopped fresh dill
- 1 to 2 tablespoons cold water
- 4 cups baby spinach
- 1 large English cucumber, diced
- 1 1/2 cups cherry tomatoes, halved
- 1/4 cup pitted Kalamata olives, halved
- 1/3 cup crumbled feta cheese
- 2 tablespoons chopped fresh parsley
Ingredient Notes & Practical Substitutions
- Ground beef. Ground turkey or chicken can be used for a leaner variation. Using 90% lean beef provides a richer flavor with slightly more fat. If using beef with a higher fat content, drain excess grease before adding the seasonings.
- Sweet potatoes. Keep the skin on for less preparation and additional fiber. Cubed butternut squash can also be roasted in the same way.
- Greek yogurt. Dairy-free Greek-style yogurt works for the sauce, although the protein content will be lower. For a dairy-free alternative, use lemon juice, garlic, tahini, and a little olive oil.
- Feta. Goat cheese or a small amount of Parmesan can replace the feta. For a dairy-free bowl, omit the cheese and season the vegetables to taste.
- Dill. Fresh mint or parsley can replace the dill. If using dried dill, use about 2 teaspoons.
Kitchen Tools You’ll Need
Basic equipment is all you need for this bowl.
- Large rimmed baking sheet
- Parchment paper
- Large skillet
- Small mixing bowl and whisk
- Medium mixing bowl
- Cutting board and sharp knife
- Meat thermometer
Step-by-Step Instructions

- Heat the oven. Preheat the oven to 425°F (220°C) and line a large baking sheet with parchment paper. Starting with a fully heated oven helps the sweet potatoes brown instead of steaming.
- Season the sweet potatoes. Add the cubed sweet potatoes to a large bowl and toss with 1 tablespoon olive oil, smoked paprika, and 1/2 teaspoon salt until evenly coated.
- Roast the potatoes. Arrange the cubes in a single layer on the baking sheet without overcrowding. Roast for 25 to 30 minutes, turning once halfway through. They should be tender inside with browned, caramelized edges.
- Make the sauce. Whisk together the Greek yogurt, lemon juice, grated garlic, dill, and 1/4 teaspoon salt in a small bowl. Add 1 tablespoon cold water and whisk until smooth. Add another tablespoon if necessary until the sauce reaches a thick, drizzleable consistency. Refrigerate until serving.
- Soften the onion. Heat 1 teaspoon olive oil in a large skillet over medium heat. Add the diced onion and cook for 4 to 5 minutes, stirring occasionally, until softened and translucent. Add the minced garlic and cook for another 30 seconds.
- Brown the beef. Increase the heat to medium-high and add the ground beef. Break it into small pieces with a wooden spoon and cook for 8 to 10 minutes, until no pink remains and the beef reaches 160°F (71°C).
- Season the beef. Add the oregano, cumin, cinnamon, black pepper, and remaining 1/2 teaspoon salt. Stir for about 1 minute so the spices become fragrant and coat the beef evenly. Remove from the heat.
- Prepare the toppings. Add the diced cucumber, halved cherry tomatoes, and Kalamata olives to a medium bowl. Toss gently to combine.
- Assemble the bowls. Divide the baby spinach among four bowls. Add the roasted sweet potatoes and seasoned beef, followed by the cucumber mixture, feta, and fresh parsley. Drizzle with the garlic yogurt sauce and serve.
Expert Tips for Best Results
- Cut the sweet potatoes into evenly sized cubes so they cook at the same rate.
- Let the beef remain undisturbed for a minute or two when it first hits the skillet to encourage better browning.
- Do not skip the cinnamon. A small amount adds warmth and depth without making the beef taste sweet.
- Pat the diced cucumber dry if you are preparing the bowls for several days. This helps keep the fresh toppings crisp.
- Taste before adding more salt because the feta and olives already contribute plenty of saltiness.
Common Mistakes To Avoid
- Crowding the baking sheet, which causes the sweet potatoes to steam rather than caramelize.
- Cooking the beef for too long after it has browned, which can make it dry.
- Adding the seasonings before the beef has had a chance to brown, which can encourage excess moisture in the skillet.
- Mixing the yogurt sauce into the entire batch before storing, which can make the spinach wilt.
- Putting the sweet potatoes into an oven that has not fully preheated, which can interfere with browning.
Recipe Variations
- Ground Turkey Version. Replace the beef with 1 1/2 pounds ground turkey and add another teaspoon of olive oil to the skillet if needed.
- Southwest Style. Replace the oregano and cinnamon with chili powder and extra cumin, then add black beans and lime.
- Dairy-Free Version. Leave out the feta and replace the yogurt sauce with a lemon tahini dressing.
- Low Carb Bowl. Replace the sweet potatoes with roasted cauliflower and increase the amount of spinach.
- Burrito Bowl. Add cooked brown rice and serve with salsa and avocado.
What to Serve With This Dish
- Warm whole grain or gluten-free pita wedges
- Roasted zucchini with olive oil and herbs
- Hummus with fresh vegetable sticks
- Marinated artichoke hearts
- Sparkling water with lemon and mint
Storage & Reheating Guide
Store: Keep the cooked beef, roasted sweet potatoes, fresh vegetable topping, and yogurt sauce in separate airtight containers in the refrigerator for up to 4 days.
Reheating: Microwave the beef and sweet potatoes for about 90 seconds, stirring once. Add the chilled vegetables, spinach, feta, and sauce after reheating.
Estimated Nutrition Information
| Nutrient | Per Serving (1 of 4) |
|---|---|
| Calories | 600 |
| Protein | 47 g |
| Carbs | 56 g |
| Fat | 20 g |
| Fiber | 9 g |
| Sugar | 15 g |
Nutrition values are estimates and may vary based on the specific brands and ingredients used.
Frequently Asked Questions
- Can I use frozen sweet potato cubes?
Yes. Frozen cubes contain more moisture and may brown less effectively, so use a hot baking sheet and allow an additional 5 to 10 minutes of roasting if needed. - Does the cinnamon make it taste sweet?
No. The small amount of cinnamon contributes a warm, savory depth rather than an obvious sweet flavor. - Can I make this ahead for the week?
Yes. Store the components separately in the refrigerator and assemble individual bowls when you are ready to eat. - What if my beef is higher in fat?
Drain any excess grease from the skillet before adding the seasonings. This will also reduce the amount of fat in the finished bowl. - Is this bowl gluten free?
The listed ingredients are naturally gluten free. Check packaged spices, olives, feta, and other processed ingredients if cross-contact or added ingredients are a concern.
Conclusion
This Ground Beef Sweet Potato Protein Bowl gives everyday ground beef a fresh Mediterranean-inspired twist. Caramelized sweet potatoes, seasoned beef, crisp vegetables, feta, and a cool garlic yogurt sauce create a combination that is hearty without being complicated. The components are easy to prepare ahead and store separately, making the bowl especially useful for weeknight dinners and meal prep. With plenty of protein and fiber in each serving, it is a satisfying option when you want something simple that still feels like a complete meal.