This hearty, layered casserole begins with browned ground beef scented with onion, garlic, oregano and diced tomatoes. Boiled sweet potato chunks are layered with dollops of creamy cottage cheese, then topped with mozzarella and Parmesan. Bake at 375°F for 25–30 minutes until bubbly and golden. Serves six; 20 minutes prep. Parboil potatoes, drain excess fat and let rest 5 minutes before serving for clean slices and set layers.
The kitchen smelled like someone had combined a loaded baked potato with a cheeseburger, and honestly, nobody was complaining. My sister walked in, eyed the cottage cheese sitting next to the ground beef, and gave me that look families reserve for questionable cooking experiments. But when that casserole emerged from the oven with its golden mozzarella crown, even she went back for seconds. That dish has since earned a permanent spot in our cold weather dinner rotation.
A rainy Tuesday last November was when I first threw this together from whatever sat in the fridge. My youngest, who normally pushes sweet potatoes around his plate like they are radioactive, devoured an entire portion without a single complaint. That moment alone was worth every minute of prep.
Ingredients
- 1 lb (450 g) lean ground beef: Lean is the way to go here because excess grease can make the cottage cheese layer soupy instead of creamy.
- 2 large sweet potatoes, peeled and diced: Cut them into uniform half inch pieces so they cook evenly and hold their shape during boiling.
- 1 medium onion, chopped: A yellow onion adds natural sweetness that bridges the gap between the beef and the sweet potatoes.
- 2 cloves garlic, minced: Fresh garlic makes a noticeable difference, so skip the jarred version if you can.
- 1 cup (150 g) baby spinach (optional): Tossing it in at the end wilts it perfectly without turning it to mush.
- 1 1/2 cups (340 g) cottage cheese: Full fat cottage cheese gives the richest texture, but low fat works fine too.
- 1 cup (115 g) shredded mozzarella cheese: This melts into that irresistible golden cap on top.
- 1/2 cup (50 g) grated Parmesan cheese: Parmesan adds a salty, nutty punch that ties all the layers together.
- 1 tablespoon olive oil: Just enough to get the onions and garlic sizzling without overpowering anything.
- 1 (14.5 oz/410 g) can diced tomatoes, drained: Draining them well prevents the casserole from becoming watery.
- 1 teaspoon dried oregano: A humble amount that quietly seasons the entire beef layer.
- 1/2 teaspoon paprika: Smoked or sweet paprika both work, and either adds subtle warmth.
- Salt and pepper, to taste: Season the beef mixture boldly since the cottage cheese and sweet potatoes mellow everything out.
Instructions
- Get the oven ready:
- Preheat your oven to 375 degrees F and grease a 9x13 inch baking dish with a little olive oil or cooking spray.
- Boil the sweet potatoes:
- Drop the diced sweet potatoes into salted boiling water and cook until just tender when pierced with a fork, about 8 to 10 minutes, then drain and set aside.
- Build the aromatics:
- Heat olive oil in a large skillet over medium heat and sauté the onion and garlic until soft and fragrant, roughly 3 minutes.
- Brown the beef:
- Add the ground beef to the skillet, breaking it apart with a spoon as it cooks, and continue until no pink remains, about 5 to 7 minutes.
- Season the mixture:
- Stir in the drained diced tomatoes, oregano, paprika, salt, and pepper, letting everything simmer together for 2 to 3 minutes before folding in the spinach if you are using it.
- Layer the casserole:
- Spread half the sweet potatoes across the bottom of your prepared dish, spoon the entire beef mixture over them, then dollop and spread the cottage cheese in an even layer on top.
- Finish and bake:
- Cover with the remaining sweet potatoes, sprinkle the mozzarella and Parmesan over everything, and bake uncovered for 25 to 30 minutes until the cheese is bubbling and golden.
- Let it rest:
- Pull the casserole from the oven and give it 5 minutes to settle before slicing so the layers hold together when you serve.
One evening I brought this to a neighbor who had just come home with a new baby, and she texted me at midnight saying she ate the entire container standing at the kitchen counter. That is the kind of recipe this is.
Making It Your Own
Ground turkey or chicken swaps in effortlessly if beef is not your thing, though you may want an extra pinch of paprika to compensate for the milder flavor. Chopped bell peppers or grated zucchini tuck into the beef mixture without anyone noticing, which is a quiet victory if you cook for picky eaters.
What to Serve Alongside
A simple green salad with a tangy vinaigrette cuts through the richness of the cheese and beef beautifully. Steamed broccoli works too, especially if you drizzle it with a little lemon juice to brighten things up.
Storage and Reheating
This casserole keeps well in the fridge for up to four days, and the flavors actually deepen overnight, which makes it an ideal make ahead meal for busy weeks.
- Reheat individual portions in the microwave for about 90 seconds, covered with a damp paper towel to keep the cheese from drying out.
- You can freeze the whole casserole before baking, then thaw it overnight in the fridge and add 10 extra minutes to the bake time.
- Always label the container with the date because, trust me, you will forget what is in that foil wrapped dish.
This is the kind of unpretentious, belly warming dinner that makes people pull up a chair and stay a while. Share it generously.
Recipe FAQs
- → Can I substitute the ground beef?
-
Yes. Swap in ground turkey or chicken for a lighter profile. Brown and season the substitute the same way, and adjust cooking time only if pieces are larger or meat is leaner to avoid dryness.
- → How do I prevent a soggy bottom?
-
Drain excess fat after browning the meat and ensure diced tomatoes are well drained. Parboil sweet potatoes until just tender (8–10 minutes) so they hold shape and release less moisture during baking.
- → Can I make it ahead and reheat?
-
Yes. Assemble the casserole, cover and refrigerate up to 24 hours. Add a few extra minutes to baking time when cooking from cold. Reheat portions in the oven at 350°F until warmed through for best texture.
- → How can I make a dairy-free version?
-
Replace cottage cheese with a silken tofu blend or dairy-free ricotta alternative and use plant-based shredded cheese. Keep cooking times similar but check for desired creaminess before baking.
- → Is it possible to add more vegetables?
-
Yes. Fold in chopped bell peppers, zucchini, or spinach with the tomato and beef mixture. Sauté firmer vegetables first so they soften before assembly to avoid extra moisture.
- → How do I know when the casserole is done?
-
Bake uncovered until the cheese is bubbly and edges are golden, about 25–30 minutes at 375°F. Let rest 5 minutes before slicing so layers set and portions hold together.