This layered casserole starts with boiled sweet potatoes and a savory skillet of sautéed onion, garlic and browned ground beef tossed with drained tomatoes, oregano and paprika. Spoon meat over sweet potatoes, dot with cottage cheese, top with remaining potatoes and shredded mozzarella and Parmesan, then bake at 375°F for 25–30 minutes until bubbly. Let rest 5 minutes before serving; garnish with parsley.
My kitchen smelled like a Sunday afternoon at my grandmothers house the first time I layered cottage cheese into a beef and sweet potato casserole. The combination sounded unusual even to me, but the creaminess against the savory meat and the faint sweetness of the potatoes won me over instantly. It has since become my go to when I want something filling without feeling heavy. The whole thing comes together in just over an hour and feeds a crowd happily.
I brought this to a neighborhood potluck last fall and expected to carry half of it home. Instead the dish was scraped clean within twenty minutes and three people texted me for the recipe that same evening.
Ingredients
- 1 lb (450 g) lean ground beef: Lean is best here because excess grease can make the layers soggy and mask the other flavors.
- 2 large sweet potatoes, peeled and diced: Cut them into uniform pieces so they cook evenly and hold their shape in the casserole.
- 1 medium onion, chopped: A yellow onion gives a mellow sweetness that ties the beef and sweet potatoes together.
- 2 cloves garlic, minced: Fresh garlic makes a noticeable difference compared to the jarred version.
- 1 cup (150 g) baby spinach (optional): It wilts down and disappears into the beef mixture which is great if you want to sneak in greens.
- 1 1/2 cups (340 g) cottage cheese: Full fat cottage cheese gives the richest result but low fat works fine too.
- 1 cup (115 g) shredded mozzarella cheese: Shred it yourself for better melting since pre shredded has anti caking agents.
- 1/2 cup (50 g) grated Parmesan cheese: This adds a salty umami kick on top that you will miss if you skip it.
- 1 tablespoon olive oil: Just enough to get the onions and garlic started without overpowering anything.
- 1 (14.5 oz/410 g) can diced tomatoes, drained: Draining well prevents the casserole from becoming watery during baking.
- 1 teaspoon dried oregano: A humble herb that quietly elevates the entire beef mixture.
- 1/2 teaspoon paprika: It adds warmth and a slight smokiness without any heat.
- Salt and pepper, to taste: Season the beef mixture generously since the potatoes and cheese layers are mild.
Instructions
- Preheat and prep:
- Set your oven to 375 degrees F (190 degrees C) and grease a 9x13 inch baking dish so nothing sticks later.
- Boil the sweet potatoes:
- Drop the diced sweet potatoes into salted boiling water and cook just until fork tender, about 8 to 10 minutes, then drain carefully so they dont fall apart.
- Start the aromatics:
- Warm olive oil in a large skillet over medium heat and sauté the onion and garlic until softened and fragrant, roughly 3 minutes.
- Brown the beef:
- Add the ground beef to the skillet and break it apart with a spoon as it cooks through, about 5 to 7 minutes, draining any excess fat if the pan looks greasy.
- Build the sauce:
- Stir in the drained diced tomatoes, oregano, paprika, salt, and pepper, letting everything simmer together for 2 to 3 minutes before tossing 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 the cottage cheese evenly across the top and spread gently.
- Finish and bake:
- Cover with the remaining sweet potatoes, shower the mozzarella and Parmesan over everything, and bake uncovered for 25 to 30 minutes until the cheese is bubbling and golden in spots.
- Rest before serving:
- Let the casserole sit for about 5 minutes after removing it from the oven so the layers settle and are easier to scoop.
One rainy Tuesday evening my daughter walked into the kitchen, saw the cottage cheese going into the dish, and declared she would not be eating dinner. Two helpings later she quietly admitted it was one of the best things I had made all month.
Swaps and Additions
Ground turkey or chicken works just as well as beef if you want a lighter version. I have also tossed in chopped bell peppers and zucchini when the garden was overflowing and never regretted it.
Serving Suggestions
A crisp green salad with a vinaigrette cuts through the richness of this casserole perfectly. Steamed broccoli on the side is another easy win that rounds out the plate.
Storing and Reheating
Leftovers keep well in the fridge for up to four days and actually taste better the next day when the flavors have had time to mingle. Reheat individual portions in the microwave or warm the whole dish covered with foil at 350 degrees F until heated through.
- Freeze individual portions wrapped tightly for up to three months for easy weeknight meals.
- Garnish with fresh parsley or chives right before serving to brighten everything up.
- Always verify cheese labels for gluten free certification if cross contamination is a concern.
This is the kind of unassuming dish that earns a permanent spot in your rotation without ever trying too hard. Share it with someone you love and watch it disappear.
Recipe FAQs
- → Can I substitute ground turkey or chicken?
-
Yes. Use the same weight of ground turkey or chicken and cook until fully browned. Adjust seasoning as leaner meats can taste milder—add a pinch more salt, paprika or oregano to boost flavor.
- → How do I prevent the casserole from becoming watery?
-
Drain canned tomatoes well and avoid overcooking the sweet potatoes—they should be just tender. If the cottage cheese is very wet, gently drain excess whey or pat lightly with paper towel before spreading.
- → Can I prepare this ahead and reheat?
-
Yes. Assemble and refrigerate up to 24 hours before baking. Add a few extra minutes to the bake time if going into the oven cold. Reheat leftovers covered at 350°F until warmed through, then uncover to crisp the cheese.
- → What are good vegetable additions or swaps?
-
Chopped bell peppers, zucchini, or mushrooms work well—sauté them with the onion and garlic. Baby spinach can be stirred in at the end of the meat step for extra color and nutrients.
- → How can I make a dairy-free version?
-
Swap cottage cheese with a thick plant-based ricotta or mashed firm tofu seasoned with lemon and salt. Use dairy-free shredded cheese alternatives for the topping and choose dairy-free grated toppings if needed.
- → How should I store leftovers and how long do they keep?
-
Cool completely, then store airtight in the fridge for 3–4 days. For longer storage, freeze portions in sealed containers for up to 2 months; thaw overnight in the refrigerator before reheating.