Savory Ground Beef with Herb-Roasted Potatoes

How to make savory ground beef with herb-roasted potatoes and steamed broccoli in 40 minutes for a quick, nutritious weeknight dinner the whole family will love.

Updated

January 27, 2026

Savory ground beef paired with herb-roasted potatoes is one of those meals I turn to when I need something satisfying without spending hours in the kitchen. The combination of crispy, golden potatoes seasoned with aromatic herbs alongside seasoned beef and bright green broccoli creates a complete dinner that feels both nourishing and comforting. I started making this during particularly busy weeks, and it quickly became a household favorite because everything comes together with minimal fuss and maximum flavor.

This recipe delivers on simplicity without sacrificing taste. The potatoes get wonderfully crispy in the oven while the beef cooks on the stovetop, and the broccoli steams in just minutes. What I appreciate most is how this meal covers all the bases with protein, vegetables, and a hearty side, all ready in about 40 minutes. It’s the kind of dinner that works for regular weeknights but feels special enough that nobody misses takeout. Let’s get cooking!

Ingredients for Savory Ground Beef with Herb-Roasted Potatoes

I always keep these ingredients stocked because they’re kitchen staples that work in countless recipes. The combination of dried herbs creates an aromatic coating for the potatoes that fills your kitchen with the most inviting smell. My preference is using skin-on potatoes because they add texture and hold extra nutrients, plus it saves time on peeling.

  • 200g lean ground beef
  • 2 medium potatoes (diced, skin on) – I recommend cutting them into 1-inch cubes for even roasting
  • 1 cup broccoli florets
  • 2 tablespoons olive oil – I usually use extra virgin for better flavor
  • 1 teaspoon dried oregano
  • 1 teaspoon dried thyme – In my experience, combining these herbs creates a restaurant-quality seasoning
  • 1/2 teaspoon garlic powder
  • Salt to taste – Pro tip: season in layers throughout cooking rather than all at once
  • Black pepper to taste

Step-by-Step Instructions

I recommend preheating your oven first so it’s ready when you need it, making the whole process flow smoothly. This method allows you to work on multiple components simultaneously without feeling rushed.

Step 1: Preheat your oven to 400°F (200°C). While it heats, toss the diced potatoes in a bowl with olive oil, oregano, thyme, garlic powder, salt, and black pepper until evenly coated. Spread them in a single layer on a baking sheet, making sure they don’t overlap, which ensures they roast rather than steam.

Step 2: Roast the potatoes for 25-30 minutes, flipping them halfway through for even browning. You’ll know they’re done when they’re golden brown and crispy on the edges with a fork-tender interior.

Step 3: While the potatoes roast, heat a large skillet over medium heat. Add the ground beef, breaking it apart with a wooden spoon. Season with salt and pepper, cooking for 5-7 minutes until no longer pink, the beef reaches an internal temperature of 160°F, and the edges get slightly crispy. Avoid stirring too frequently to allow those flavorful browned bits to form.

Step 4: About 5 minutes before everything is ready, bring water to a boil in a pot fitted with a steamer basket. Add broccoli florets and steam for 2-3 minutes until they turn bright green and reach tender-crisp texture. Don’t overcook or they’ll lose their vibrant color and nutrients.

Step 5: Arrange the seasoned beef, crispy roasted potatoes, and steamed broccoli on plates. Taste and add a final pinch of salt and pepper if needed before serving.

Perfect Sides to Complete Your Meal

While this dish is already well-balanced, adding a complementary side can elevate your dinner experience and add variety to the plate.

Fresh Garden Salad: A crisp salad with mixed greens, cherry tomatoes, and a light vinaigrette balances the richness of the beef and adds refreshing contrast to the hearty potatoes.

Crusty Bread: Warm, crusty bread is perfect for soaking up any juices from the beef and adds satisfying texture variety to the meal.

Roasted Carrots: Sweet roasted carrots complement the savory herbs in the potatoes and add another layer of vegetables with different nutrients and natural sweetness.

Cucumber Yogurt Sauce: A cool, tangy yogurt sauce with cucumber and dill provides a refreshing contrast to the warm, seasoned components and adds probiotic benefits. Try pairing it with our Greek Turkey Meatballs with Tzatziki for inspiration.

Sautéed Mushrooms: Earthy mushrooms sautéed with garlic enhance the savory profile of the beef while adding extra umami depth to every bite.

Keep It Fresh: Storage & Serving Tips

Store leftovers in an airtight container in the refrigerator for up to 3 days. I recommend storing the components separately if possible, as this helps maintain their individual textures better. The ground beef and potatoes freeze well for up to 3 months when stored separately, but it’s best to prepare fresh broccoli when you’re ready to serve the leftovers.

When reheating, I usually warm the potatoes in a 350°F oven for 10-15 minutes to restore their crispiness, while the beef reheats perfectly in a skillet over medium heat. The broccoli is best enjoyed fresh, but if you’re reheating it, a quick 30-second microwave session works well.

This meal is incredibly versatile. Try drizzling olive oil and a squeeze of lemon juice over the broccoli for brightness, or top the beef with fresh herbs like parsley or chives. You can also turn leftovers into a grain bowl by serving everything over rice or quinoa, similar to our Korean Ground Beef Bowl.

FAQs

Can I use ground turkey instead of beef?

Absolutely! Ground turkey works perfectly as a leaner alternative. Season it generously since turkey is milder in flavor than beef.

What if I don’t have fresh broccoli?

Frozen broccoli florets work great in this recipe. Just steam them straight from frozen, adding an extra minute or two to the cooking time.

How do I prevent the potatoes from sticking to the baking sheet?

Use parchment paper or a silicone baking mat on your sheet, and make sure the potatoes are well-coated with oil before roasting.

Conclusion

This savory ground beef with herb-roasted potatoes proves that simple ingredients can create incredibly satisfying meals. The combination of crispy potatoes, seasoned beef, and bright broccoli delivers nutrition and flavor without complicated techniques or hard-to-find ingredients. Give this recipe a try tonight and discover how easy weeknight cooking can be when you have the right recipe in your corner.

Savory Ground Beef with Herb-Roasted Potatoes & Steamed Broccoli

A comforting weeknight meal combining seasoned ground beef, crispy herb-roasted potatoes, and tender-crisp steamed broccoli. Simple ingredients create a nutritious, filling dinner the whole family will enjoy.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4 portions
Course: Dinner, Main Course
Cuisine: American
Calories: 450

Ingredients
  

  • 200 g lean ground beef
  • 2 medium potatoes diced into 1-inch cubes, skin on
  • 1 cup broccoli florets
  • 2 tablespoons olive oil extra virgin preferred
  • 1 teaspoon dried oregano
  • 1 teaspoon dried thyme
  • 1/2 teaspoon garlic powder
  • salt to taste
  • black pepper to taste

Equipment

  • Baking sheet
  • Large skillet
  • Pot for steaming
  • Steamer basket

Method
 

  1. Preheat oven to 400°F (200°C). Toss diced potatoes with olive oil, oregano, thyme, garlic powder, salt, and black pepper until evenly coated. Spread in a single layer on a baking sheet, ensuring they don’t overlap.
  2. Roast potatoes for 25-30 minutes, flipping halfway through, until golden brown and crispy on the edges with fork-tender interiors.
  3. While potatoes roast, heat a large skillet over medium heat. Add ground beef, breaking it apart with a wooden spoon. Season with salt and pepper, cooking for 5-7 minutes until no longer pink, internal temperature reaches 160°F, and edges are slightly crispy. Avoid stirring too frequently.
  4. About 5 minutes before serving, bring water to a boil in a pot fitted with a steamer basket. Add broccoli florets and steam for 2-3 minutes until bright green and tender-crisp.
  5. Arrange the ground beef, crispy roasted potatoes, and steamed broccoli on plates. Season with a final pinch of salt and pepper if needed before serving.

Notes

Cut potatoes evenly into 1-inch cubes for uniform cooking. Switch up herbs based on preference – rosemary or basil work well too. For softer broccoli, steam a bit longer but avoid overcooking. Ground turkey can substitute for beef as a leaner option. Potato skins add texture and nutrients. Ground beef and potatoes freeze well separately for up to 3 months; prepare fresh broccoli when serving.

Leave a Comment

Recipe Rating