This sweet potato ground beef casserole is a hearty, weeknight-friendly dinner with savory beef, tender sweet potatoes, fresh spinach, and plenty of melted cheese. It is simple to prepare, filling without being complicated, and ideal when you want a complete meal from one baking dish.

This is the kind of casserole that works especially well on busy evenings when you want something substantial but do not want a long ingredient list. The beef cooks with onion and garlic first, giving the entire filling a savory foundation before the sweet potatoes and spinach join the pan.
There is also a satisfying balance of flavors in every serving. Naturally sweet potatoes contrast with seasoned ground beef, while wilted spinach adds freshness and melted cheese brings everything together. Because most of the cooking happens before the casserole enters the oven, the final baking time is mainly about heating everything through and creating that irresistible cheesy top.
Sweet Potato Ground Beef Casserole Ingredients
Ground beef: Forms the savory, protein-rich base of the casserole and pairs especially well with the sweetness of the potatoes.
Sweet potatoes: Cut them into small, evenly sized cubes so they soften quickly and cook at approximately the same rate.
Yellow onion: Adds mild sweetness and savory depth as it cooks with the beef.
Fresh garlic: Gives the filling a stronger aromatic flavor without requiring a complicated seasoning mixture.
Baby spinach: Wilts directly into the beef mixture, adding color and a lighter vegetable element.
Italian seasoning: Provides an easy blend of dried herbs that seasons both the meat and vegetables.
Sea salt and black pepper: Simple seasonings that sharpen and balance the flavors throughout the casserole.
Avocado oil: Used for sautéing the onion and helping the beef brown without sticking.
Shredded cheese: Creates the melted topping. Use a cheese that melts smoothly and complements beef and sweet potatoes.

Cooking Steps
STEP 1: Preheat your oven to 400°F. Starting with a fully heated oven means the casserole can go straight from the stovetop preparation into baking without sitting around while the oven comes to temperature.
STEP 2: Heat the avocado oil in a large heavy skillet or Dutch oven over medium-high heat. Add the chopped onion and sauté it for about 3 to 5 minutes. You are looking for the onion to soften and become slightly translucent rather than deeply browned.
STEP 3: Stir in the minced garlic, then add the ground beef. Break the beef apart into small crumbles as it cooks so it distributes evenly throughout the casserole. Continue cooking until the meat is browned. If your beef releases a particularly large amount of fat, carefully remove the excess before moving on.
STEP 4: Add the cubed sweet potatoes to the skillet. Sprinkle in the Italian seasoning, sea salt, and black pepper, then toss everything together until the potatoes are coated with the seasonings and mixed evenly through the beef. Cover the pan and cook for roughly 5 to 10 minutes, stirring occasionally. The potatoes should begin to soften, although they do not need to be completely tender yet.
STEP 5: Add the baby spinach over the beef and sweet potato mixture. Cover the skillet again and let the spinach cook for 1 to 2 minutes. Once the leaves have wilted, stir them gently into the filling so they are distributed throughout rather than concentrated in one area.
STEP 6: Spoon the mixture into a large casserole dish and spread it into an even layer. Sprinkle the shredded cheese evenly over the surface, using enough to create a generous topping without completely overwhelming the beef and vegetables.
STEP 7: Bake the casserole on the center oven rack for 15 to 25 minutes. It is ready when the sweet potatoes are tender and the cheese is completely melted. If you prefer more browning, place the dish briefly under the broiler at the end, watching continuously because melted cheese can darken very quickly. Let the casserole stand for several minutes before serving.
Keeping Leftovers Fresh
Allow leftover casserole to cool before transferring it to an airtight container. Refrigerated portions should keep well for about 3 to 4 days. You can also cover the casserole dish tightly if you plan to reheat a larger amount rather than individual servings.
For longer storage, freeze cooled portions in freezer-safe containers for up to about 2 months. Dividing the casserole into individual portions before freezing makes it much easier to thaw only what you need.
For refrigerated leftovers, the microwave is convenient for individual portions. Heat until the center is steaming hot, stopping once to stir or rotate the portion if necessary.
To reheat a larger quantity, place it in an oven-safe baking dish, cover loosely to prevent excessive drying, and warm at around 350°F until heated through. Frozen casserole is generally best thawed overnight in the refrigerator before reheating.
Do I need to peel the sweet potatoes?
No. You can leave the skins on if you enjoy their texture and scrub the potatoes thoroughly before cutting them. Peeling them will give the casserole a softer, more uniform texture. Either method works, so this mostly comes down to personal preference.
How small should I cut the sweet potatoes?
Aim for small, roughly bite-sized cubes rather than large chunks. Smaller pieces soften faster during the covered stovetop cooking and finish more reliably in the oven. Keeping the cubes similar in size is more important than making them perfectly shaped.
How do I know when the sweet potatoes are done?
Test one of the larger pieces with a fork or the tip of a small knife. It should slide in easily without the potato falling apart completely. Remember that the potatoes begin cooking on the stovetop and continue softening while the assembled casserole bakes.
Can I prepare this casserole ahead of time?
Yes. Cook the beef, sweet potato, and spinach mixture as directed, transfer it to the casserole dish, and allow it to cool before refrigerating. Add the cheese before baking, or add it before chilling if that is more convenient. A cold casserole may require a little extra oven time.

What cheese works well on this casserole?
A flavorful cheese that melts smoothly is ideal. Cheddar is a natural match for ground beef and sweet potatoes, while Monterey Jack or a similar mild melting cheese also works nicely. You can also combine cheeses if you want a slightly more complex topping.
Serving Ideas for Sweet Potato Ground Beef Casserole
Because the casserole already includes meat, vegetables, and sweet potatoes, you do not need many side dishes to turn it into a complete dinner. Lighter sides work particularly well because the casserole itself is substantial.
- Simple green salad: Crisp greens with a light, tangy dressing provide a refreshing contrast to the warm beef and melted cheese.
- Roasted green vegetables: Broccoli, asparagus, or green beans add extra vegetables without making the meal feel overly heavy.
- Fresh chopped vegetables: Tomatoes, cucumber, or a simple vegetable salad can add cool crunch alongside the hot casserole.
Helpful Tips
- Cut the potatoes evenly. Uniform cubes are much more likely to become tender at the same time, preventing a mixture of hard and overly soft pieces.
- Do not rush the covered cooking stage. Giving the sweet potatoes several minutes with the beef before baking helps ensure they are tender by the time the cheese is melted and browned.
- Rest before serving. A short rest after baking lets the filling settle and makes the casserole easier to spoon into neat portions.
This casserole is especially useful when you want familiar ingredients prepared in a way that feels a little different from the usual meat-and-potatoes dinner. Sweet potatoes provide natural sweetness, the seasoned beef keeps the dish savory, and spinach blends into the filling without requiring a separate vegetable side.
The final layer of melted cheese makes the whole dish feel comforting and complete. Add a handful of chopped green onions just before serving if you would like a fresh, lightly oniony finish, then bring the casserole straight to the table while it is still warm.

Sweet Potato Ground Beef Casserole
Ingredients
For the Beef and Vegetable Mixture:
- 2 medium sweet potatoes cut into small cubes
- 3 cloves garlic finely minced
- 5 ounces fresh baby spinach
- 1 pound ground beef
- ¼ teaspoon ground black pepper adjusted to taste
- 1 medium yellow onion chopped
- 1 teaspoon Italian seasoning
- 1 tablespoon avocado oil
- ¾ teaspoon sea salt or according to taste
For the Topping:
- 1½ –2 cups shredded cheese using the variety of your choice
Instructions
- Set the oven to 400°F so it reaches the proper temperature before the assembled casserole is ready to bake.
- Warm the avocado oil in a large Dutch oven or heavy-bottomed skillet over medium-high heat. Add the chopped yellow onion and cook for approximately 3–5 minutes, or until it begins to soften.
- Stir in the minced garlic and ground beef. Break the meat into small pieces with a wooden spoon or spatula and continue cooking for several minutes, until the beef starts to brown thoroughly.
- Add the diced sweet potatoes to the browned beef mixture. Season with the Italian seasoning, sea salt, and ground black pepper, then stir until the ingredients and seasonings are evenly distributed.
- Cover the cooking vessel and continue cooking for 5–10 minutes, stirring periodically, until the sweet potato pieces begin to become tender.
- Remove the lid and add the baby spinach to the beef and sweet potato mixture.
- Cover once more and cook for approximately 1–2 minutes, just long enough for the spinach leaves to wilt and blend into the filling.
- Transfer the cooked beef, sweet potato, and spinach mixture to a large casserole dish. Arrange the filling in an even layer to promote uniform baking.
- Scatter 1½–2 cups of shredded cheese evenly across the surface.
- Place the casserole on the center rack of the preheated oven. Bake for 15–25 minutes, or until the cheese has fully melted and reached the desired degree of browning.
- For a deeper golden finish, the casserole may be placed briefly under the broiler during the final couple of minutes. Watch it closely to prevent the cheese from burning.
- Remove the finished casserole from the oven and allow it to rest for several minutes before portioning into bowls and serving warm.
