This casserole layers boiled sweet potatoes with a savory ground beef mix and creamy cottage cheese, finished with mozzarella and Parmesan. Sauté onion and garlic, brown the beef, stir in diced tomatoes, oregano and paprika, and wilt spinach if using. Par-cook the potatoes, assemble in a greased dish (potatoes, beef, cottage cheese, potatoes), top with cheeses and bake at 375°F until bubbly and golden. Let rest a few minutes before serving; swap turkey or add extra vegetables for variation. Gluten-free as written—check labels for cross-contamination.
The kitchen smelled like my grandmother's house on a rainy Tuesday, and I had no idea a random combination of leftovers would become the most requested dinner in our house. Cottage cheese in a casserole sounded questionable even to me, but the creaminess it adds when baked is nothing short of magical. Sweet potatoes and ground beef are a pairing I stumbled into during a particularly bare pantry week, and now I keep these three staples stocked year round.
My neighbor Karen knocked on my door holding a plate the first time the aroma drifted through our shared wall, and she stayed for the entire second helping. Now every fall she asks when I am making that sweet potato beef thing, and I have stopped correcting her on the name.
Ingredients
- Lean ground beef (1 lb/450 g): Use 85% lean for enough flavor without excessive grease to drain.
- Sweet potatoes (2 large): Peel and dice them uniformly so every bite cooks evenly and holds its shape in the layers.
- Onion (1 medium) and garlic (2 cloves): The aromatics build the foundation of the entire dish, so never skip them.
- Baby spinach (1 cup/150 g, optional): Wilted into the beef, it adds color and nutrients without anyone noticing.
- Cottage cheese (1 1/2 cups/340 g): Full fat works best here because it creates a creamy layer that binds everything together beautifully.
- Mozzarella (1 cup/115 g) and Parmesan (1/2 cup/50 g): The dual cheese topping gives you that golden stretchy finish people actually photograph.
- Diced tomatoes (1 can, 14.5 oz/410 g): Drain them well to prevent a soggy casserole bottom.
- Olive oil (1 tablespoon): Just enough to soften the onions without overpowering the other flavors.
- Oregano, paprika, salt, and pepper: Simple seasoning lets the main ingredients shine.
Instructions
- Preheat and prep your dish:
- Set your oven to 375 degrees F and grease a 9x13 inch baking dish so nothing sticks when you serve it later.
- Boil the sweet potatoes:
- Drop the diced sweet potatoes into salted boiling water and cook just until a fork slides in with slight resistance, about 8 to 10 minutes. You want tender but not mushy pieces that hold their structure during baking.
- Build the beef base:
- Warm olive oil in a large skillet over medium heat, then add the onion and garlic, stirring until the kitchen fills with that familiar savory fragrance. Add the ground beef and break it apart with your spoon as it browns, draining excess fat once no pink remains.
- Season and combine:
- Stir in the drained diced tomatoes, oregano, paprika, salt, and pepper, letting everything simmer together for 2 to 3 minutes. Toss in the spinach if using and watch it collapse into the mixture like it was always meant to be there.
- Layer with intention:
- Spread half the sweet potatoes across the bottom of your prepared dish, then spoon the entire beef mixture over them in an even layer. Dollop the cottage cheese across the top and spread gently so each bite gets a taste of that creamy texture.
- Top and bake:
- Arrange the remaining sweet potatoes over the cottage cheese, then shower the whole thing with mozzarella and Parmesan. Bake uncovered for 25 to 30 minutes until the cheese is bubbling and golden at the edges.
- Rest before serving:
- Let the casserole sit for 5 minutes so the layers settle and you can cut clean portions instead of a delicious mess.
The night my youngest nephew asked for thirds and then wrapped the remaining piece in foil to take home, I knew this dish had graduated from experiment to tradition.
Making It Your Own
Ground turkey or chicken swaps in seamlessly if beef is not your preference, and the seasoning works just as well with either. Chopped bell peppers or grated zucchini tuck into the beef mixture unnoticed, which is a quiet victory if you are cooking for skeptical eaters.
What to Serve Alongside
A simple green salad with a sharp vinaigrette cuts through the richness of the casserole and brings freshness to the plate. Steamed broccoli works too, especially if you drizzle it with a squeeze of lemon right before serving.
Leftovers and Storage
This casserole tastes even better the next day when the flavors have had time to mingle in the refrigerator overnight. Cover the dish tightly with foil or transfer individual portions to airtight containers and it stays good for up to four days.
- Reheat single servings in the microwave for about 90 seconds, adding a splash of water if the edges look dry.
- Freeze individual portions wrapped tightly in foil for up to three months and thaw overnight before reheating.
- Garnish with fresh parsley or chives right before serving to brighten up every plate.
Some recipes earn their place in your rotation through sheer convenience, and others earn it through the way people close their eyes when they take the first bite. This one does both.
Recipe FAQs
- → Can I substitute ground turkey or chicken?
-
Yes. Use the same weight and brown it the same way; lean poultry may cook faster and release less fat. Adjust seasoning or add a splash of olive oil if the pan seems dry for better browning and flavor.
- → How do I prevent watery or soggy sweet potatoes?
-
Parboil the diced sweet potatoes just until tender but still firm, then drain thoroughly. Let them steam-dry in the colander a minute or toss back in the hot pot to evaporate excess moisture before layering.
- → How can I add more vegetables?
-
Fold sautéed bell peppers, zucchini, or mushrooms into the beef mixture before assembling. Roasted vegetables also work well and add concentrated flavor without extra moisture.
- → Can this be made ahead or frozen?
-
Assemble in the baking dish, cover and refrigerate up to 24 hours before baking. For freezing, assemble and freeze uncovered until solid, then wrap well; bake from frozen but add extra baking time and tent with foil until heated through and bubbly.
- → What are good cheese swaps or dairy-free options?
-
Use cheddar or fontina in place of mozzarella for a sharper finish. For dairy-free, choose a firm plant-based ricotta alternative and a dairy-free shredded blend; texture will differ but seasoning and bake time remain similar.
- → How do I know when it's done?
-
The top should be bubbly and golden and internal temperature of the beef mixture should reach at least 160°F (71°C). Let it rest 5 minutes to set the layers for cleaner slices.