
This hearty ground beef and sweet potato skillet comes together in one pan in under 40 minutes, making it the perfect high-protein, veggie-packed weeknight dinner the whole family will love.

Some dinners just work, and this ground beef and sweet potato skillet is one of them. It is cozy, filling, and packed with real nutrition without requiring a culinary degree or a pile of dirty dishes. Whether you are cooking for two on a busy Tuesday night or meal prepping for the whole week, this recipe delivers every single time.
The natural sweetness of the sweet potatoes plays beautifully against the savory, spice-kissed ground beef, and tossing in a handful of spinach at the end makes it feel complete without any extra effort. It is one of those beef dinner meals that checks every box: high protein, loaded with veggies, budget-friendly, and genuinely delicious.
If you have been searching for healthy meals with beef that do not feel like diet food, this is your answer. Here is why this particular combination is so satisfying:
This is genuinely one of the best meat and veggie dinner ideas for anyone who wants to eat well without spending all evening in the kitchen.
Using a quality heavy-bottomed skillet makes a real difference here. A well-seasoned cast iron or a thick stainless pan helps the sweet potatoes develop those golden, caramelized edges that take this dish from good to great.
This skillet is hearty enough to stand on its own, but if you want to stretch it further or round out the meal, here are some great pairings:
For a healthy dinner for 2, just halve the recipe. Everything scales easily and the flavors are just as bold in a smaller batch.
The most common mistake with this recipe is adding the sweet potatoes and ground beef at the same time. Sweet potatoes take longer to cook, so giving them a head start in the pan means they get properly tender and slightly caramelized rather than sitting raw in a pile of cooked meat.
Cut them into small, even cubes (about half an inch) so they cook through in time.
Chef's Tip: If your sweet potato cubes are still a little firm after returning them to the pan, add a tablespoon or two more of broth, cover tightly, and give them another 2 to 3 minutes of steam. They will soften right up.
For beef meal ideas for dinner like this skillet, an 85/15 blend is the sweet spot. You get enough fat for flavor and browning without drowning the pan in grease. Leaner blends like 93/7 work too but can dry out a bit, especially with the sweet potato absorbing moisture as it cooks.
This dish is already a solid high protein high veggie meal as written, but here are a few easy ways to boost it further:
Ready to pull this together? Here is the full step-by-step recipe:

This hearty ground beef and sweet potato skillet comes together in one pan in under 40 minutes, making it the perfect high-protein, veggie-packed weeknight dinner the whole family will love.
Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add the cubed sweet potatoes in a single layer and cook, stirring occasionally, for 6 to 8 minutes until they begin to soften and develop golden edges. Transfer to a plate and set aside.
Add the remaining tablespoon of olive oil to the same skillet. Add the diced onion and red bell pepper and cook for 3 to 4 minutes, stirring often, until softened.
Add the minced garlic and cook for 30 seconds until fragrant.
Add the ground beef to the skillet. Break it apart with a wooden spoon and cook for 5 to 6 minutes until browned and cooked through. Drain excess fat if needed.
Stir in the smoked paprika, cumin, garlic powder, onion powder, salt, and black pepper. Mix well to coat the beef and vegetables evenly.
Return the par-cooked sweet potatoes to the skillet. Pour in the beef broth, stir everything together, and reduce the heat to medium. Cover and cook for 4 to 5 minutes, until the sweet potatoes are completely tender.
Remove the lid and stir in the baby spinach. Cook for 1 to 2 minutes until wilted.
Taste and adjust seasoning as needed. Garnish with fresh parsley and serve hot.
This skillet is a fantastic meal prep recipe. The flavors actually deepen overnight, making leftovers arguably better than the first serving. Store in airtight containers in the fridge for up to 4 days, or freeze in portions for up to 2 months.
To reheat, add the leftovers to a skillet over medium heat with a small splash of beef broth or water to keep things from drying out. A few minutes and it tastes freshly made.
If you are looking for dinners with ground beef that feel nourishing rather than heavy, this sweet potato skillet deserves a permanent spot in your rotation. It is the kind of weeknight dinner that comes together fast, uses ingredients you likely already have, and leaves everyone at the table satisfied.
Try it once and it will become one of your go-to easy dinner protein meals for any night of the week.