The moment you pull it out of the oven — golden cheese bubbling at the edges, that deep savory aroma of seasoned beef and earthy mushrooms filling every corner of the kitchen — you’ll wonder how you ever got through a weeknight without it.
Keto dinners can feel so isolating sometimes, like you’re eating separately from everyone else at your own table. This cheesy keto ground beef casserole changes all of that.
It’s the kind of dish that makes the whole family lean in, ask what’s for dinner before you’ve even called them, and go back for seconds without a single complaint. This is the recipe you’ve been waiting for all season.
Let’s make it.
Table of Contents
- Why You’ll Love This Recipe
- Ingredients
- Step-by-Step Instructions
- Pro Tips & Variations
- Serving Suggestions
- Nutrition Information (per serving, based on 6 servings)
- 📋 Recipe Card
- Closing
Why You’ll Love This Recipe
- One dish, zero fuss. Everything comes together in a single baking dish — the beef, the vegetables, the sauce, the cheese — meaning dinner is easy and cleanup is even easier.
- The whole family will eat it. This isn’t a “keto version” that everyone tolerates — it’s a genuinely delicious, crowd-pleasing casserole that kids and non-keto partners will request again and again.
- Vegetables hidden in the best possible way. The spinach wilts beautifully into the beef and the mushrooms add a rich, meaty depth — both disappear into the dish so seamlessly that even picky eaters won’t notice or mind.
- Freezer-friendly and meal prep perfect. This low carb casserole stores and reheats beautifully, making it one of the most practical keto ground beef dinner recipes you’ll ever add to your rotation.
- That cheesy golden top. A generous layer of melted cheddar and mozzarella forms a bubbly, golden crust that makes every single serving feel like an indulgence — not a compromise.
Ingredients
For the Beef and Vegetable Base:
- 1½ lbs (680g) ground beef (80/20)
- 1 tablespoon olive oil
- 1 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 8 oz (225g) cremini mushrooms, sliced
- 3 cups fresh baby spinach, roughly chopped
- 1 teaspoon Italian seasoning
- ½ teaspoon smoked paprika
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon red pepper flakes (optional)
For the Creamy Sauce:
- 4 oz (115g) cream cheese, softened
- ½ cup heavy whipping cream
- ½ cup beef broth (low sodium)
- 1 tablespoon Worcestershire sauce
- ½ teaspoon garlic powder
- Salt and pepper to taste
For the Cheesy Top:
- 1 cup shredded sharp cheddar cheese
- 1 cup shredded mozzarella cheese
- 2 tablespoons fresh parsley, chopped (for garnish)
Step-by-Step Instructions
- Preheat and prepare. Heat your oven to 375°F (190°C) and lightly grease a 9×13 inch baking dish with olive oil or cooking spray. Getting this ready first means you can move smoothly from stovetop to oven without any scrambling mid-cook.
- Brown the beef. Heat olive oil in a large skillet over medium-high heat. Add the ground beef and cook, breaking it apart with a wooden spoon, until deeply browned — about 7–8 minutes. Don’t rush this step. That browning builds the rich, savory foundation the whole casserole rests on. Drain excess fat and set the beef aside in the pan.
- Build the vegetable base. In the same skillet over medium heat, add the diced onion and cook for 3–4 minutes until softened and translucent. Add the garlic and cook for another 30 seconds until fragrant. Then add the sliced mushrooms — listen for that satisfying sizzle as they hit the pan. Cook for 5–6 minutes, stirring occasionally, until they release their moisture and turn golden and deeply earthy. Your kitchen will smell absolutely incredible at this point.
- Add the spinach and seasoning. Return the beef to the skillet with the vegetables. Add the chopped spinach, Italian seasoning, smoked paprika, salt, pepper, and red pepper flakes if using. Stir everything together and cook for 2 minutes until the spinach wilts completely into the mixture. It will look like a lot of spinach at first — don’t worry, it reduces down to almost nothing and blends right in.
- Make the creamy sauce. Push the beef mixture to one side of the skillet and add the softened cream cheese to the cleared space. Let it melt for about a minute, then pour in the heavy cream and beef broth. Add the Worcestershire sauce and garlic powder. Stir everything together until the sauce is smooth, creamy, and fully incorporated into the beef and vegetable mixture. It should look rich, glossy, and deeply savory.
- Transfer and top with cheese. Pour the entire mixture into your prepared baking dish and spread it into an even layer. Combine the shredded cheddar and mozzarella in a small bowl, then scatter the cheese blend generously and evenly across the top. Every corner deserves coverage — this is the cheesy keto casserole crown moment.
- Bake to golden perfection. Slide the dish into the oven and bake uncovered for 20–25 minutes until the cheese is fully melted, bubbling at the edges, and golden in patches on top. If you want a deeper golden crust, switch to broil for the final 2–3 minutes and watch it closely — it goes from perfect to overdone quickly under the broiler.
- Rest and garnish. Remove from the oven and let the casserole rest for 5 minutes before serving. This short rest allows the creamy sauce to settle and thicken slightly so each portion holds together beautifully on the plate. Scatter fresh parsley over the top and serve straight from the dish.
Pro Tips & Variations
Prevent a watery casserole: The number one casserole mistake is not cooking the mushrooms long enough. Mushrooms hold a significant amount of water — if you rush them, that liquid releases in the oven and makes the whole dish soupy. Cook them until they’re golden and most of their moisture has evaporated before combining with the beef.
Best cheese combinations: Sharp cheddar and mozzarella is the classic pairing here — cheddar for bold flavor, mozzarella for that gorgeous melt and stretch. For something richer, swap half the cheddar for Gruyère. Pepper jack adds a wonderful heat if your family enjoys spice.
Make-ahead instructions: Assemble the entire casserole up to the cheese topping, cover tightly with foil, and refrigerate for up to 24 hours before baking. When ready, bake covered for 15 minutes, then uncover and bake for another 20–25 minutes until golden and bubbling.
Ground turkey variation: Swap the ground beef for ground turkey for a lighter version with slightly fewer calories. Add an extra tablespoon of olive oil since turkey is leaner and can dry out more quickly during browning.
Bulk it up with cauliflower rice: Stir 2 cups of cooked cauliflower rice into the beef mixture before transferring to the baking dish. It stretches the recipe to feed more people and adds a satisfying, rice-like texture that makes the casserole even more filling.
Dairy-free version: Replace cream cheese with dairy-free cream cheese, swap heavy cream for full-fat coconut cream, and use dairy-free shredded cheese on top. The flavor profile shifts slightly but remains deeply satisfying.
Serving Suggestions
- Straight from the baking dish as a complete standalone dinner — scoop generous portions directly onto plates and let the bubbling cheese do all the talking. No sides needed.
- Alongside a crisp green salad dressed with olive oil and lemon — the freshness of the salad cuts through the richness of the casserole beautifully and rounds out the meal.
- Portioned into meal prep containers for the week — this keto casserole recipe divides perfectly into individual portions that reheat in the microwave in under 3 minutes, making it one of the most practical low carb casserole options for busy weekday lunches.
Nutrition Information (per serving, based on 6 servings)
- Calories: 490
- Total Fat: 37g
- Net Carbs: 6g
- Protein: 34g
At just 6g net carbs per serving, this cheesy keto ground beef casserole delivers maximum comfort and satisfaction while keeping your macros firmly on track — proof that the best keto ground beef dinner recipes never have to feel like a sacrifice.
📋 Recipe Card

Ingredients
Method
- Preheat oven to 375°F. Grease a 9×13 inch baking dish.
- Brown ground beef in a skillet over medium-high heat, 7–8 minutes. Drain fat.
- In the same skillet, sauté onion 3–4 minutes, add garlic 30 seconds, then mushrooms 5–6 minutes until golden.
- Return beef to skillet. Add spinach and seasonings. Stir and cook 2 minutes until spinach wilts.
- Melt cream cheese into the mixture. Add heavy cream, broth, Worcestershire, and garlic powder. Stir until smooth.
- Transfer to baking dish. Top evenly with combined cheddar and mozzarella.
- Bake uncovered 20–25 minutes until golden and bubbling. Broil 2–3 minutes for deeper color if desired.
- Rest 5 minutes, garnish with parsley, and serve.
Notes
- Fridge: Store in an airtight container for up to 4 days. Reheat in microwave 2–3 minutes or in oven at 350°F for 15 minutes.
Closing
If this cheesy keto ground beef casserole earns a permanent spot on your weekly dinner table — and I have a feeling it will — save this recipe to your keto board so it’s always right there when you need it, and share it with a friend who’s been struggling to find a family keto dinner everyone actually loves. Drop a comment below if you make it — I’d love to hear how it turned out at your table.

Hi, I’m Emma Collins, a 24-year-old mom of two daughters and a little boy who keeps life full of energy. Cooking is my passion and my way of bringing my family together. Whether I’m experimenting with new recipes or perfecting old favorites, I love making meals that are simple, delicious, and full of love. As a busy mom, I’ve learned how to keep things quick and easy without sacrificing flavor. I’m excited to share my recipes and tips with you, hoping they inspire you to create memorable moments in your own kitchen with your loved ones.