Some evenings call for a proper comfort-food dinner, especially when everyone is hungry and nobody wants another complicated recipe. This cheesy keto ground beef casserole combines savory beef, tender cauliflower, cream cheese, and melted cheddar in one warm, satisfying dish.
The important detail is getting the filling creamy without making it watery. Cauliflower needs a little attention before it meets the cheese sauce, but that small step makes a noticeable difference.

Ready in about 40 minutes, this low-carb casserole is suitable for busy weeknights, family dinners, and preparing lunches ahead of time.
There is no pasta, rice, or flour-based thickener involved. Just a flavorful beef filling, a few everyday ingredients, and a bubbling layer of cheese on top.
Why You’ll Love This Recipe
- Rich and cheesy: Cream cheese, sharp cheddar, and mozzarella create a comforting, creamy filling.
- Easy weeknight dinner: Simple ingredients and straightforward preparation keep cooking manageable.
- Family-friendly: The mild seasoning works well for different tastes, with optional spices for anyone who prefers extra heat.
- Great for meal prep: Individual portions reheat easily and make convenient lunches throughout the week.
What Makes This Cheesy Keto Ground Beef Casserole So Good?
Ground beef provides a hearty, savory base, while cauliflower adds volume without relying on traditional pasta or potatoes.
The combination of cream cheese and sour cream gives the filling a smooth texture. Sharp cheddar brings stronger flavor, and mozzarella creates that familiar stretchy, golden topping.
Unlike some casseroles that depend on canned soup or flour-based sauces, this version uses a simple cheese mixture to bring everything together.
The result is a filling low-carb dinner with tender vegetables, seasoned beef, and plenty of melted cheese.
Ingredients
Main Ingredients
- 1½ pounds lean ground beef
- 4 cups small cauliflower florets
- 4 ounces full-fat cream cheese, softened
- ½ cup sour cream
- 1 cup shredded sharp cheddar cheese, divided
- 1 cup shredded low-moisture mozzarella cheese
- ½ cup finely diced onion
- 2 garlic cloves, minced
- 1 tablespoon olive oil
- 1 teaspoon smoked paprika
- ½ teaspoon garlic powder
- ½ teaspoon dried Italian seasoning
- ½ teaspoon salt, or to taste
- ¼ teaspoon black pepper

Ingredient Notes
- Ground beef: Choose 85–90% lean beef for good flavor without excessive grease. Drain after browning if needed.
- Cauliflower: Fresh florets provide the most reliable texture. Frozen cauliflower works, but thaw and drain it thoroughly.
- Cream cheese: Full-fat block cream cheese creates a smooth, rich filling. Let it soften before mixing.
- Cheddar: Sharp cheddar adds more flavor than mild cheddar, so you can use a moderate amount without losing the cheesy taste.
- Mozzarella: Low-moisture mozzarella melts beautifully and helps create a golden topping.
- Sour cream: Adds gentle tang and keeps the beef mixture from feeling too heavy.
Optional Add-ins
- ½ cup sliced mushrooms
- ¼ cup diced green bell pepper
- 1 cup chopped baby spinach
- 2 tablespoons cooked bacon pieces
- ¼ teaspoon red pepper flakes
- 2 tablespoons grated Parmesan
For Serving
- Chopped green onions
- Fresh parsley
- Extra sour cream
- A simple cucumber salad
- Roasted broccoli or sautéed zucchini
Best Cheese for Cheesy Keto Ground Beef Casserole
Sharp cheddar and mozzarella make a particularly good combination for this recipe.
Cheddar gives the casserole its rich, savory flavor, while mozzarella creates a soft, stretchy topping. Cream cheese works underneath both, helping the filling stay creamy rather than dry.
Freshly shredded cheese is worth considering because it generally melts more smoothly than many packaged shredded varieties.
Monterey Jack is another excellent option if you prefer a milder flavor.
How to Make Cheesy Keto Ground Beef Casserole
Step 1: Prepare the Cauliflower
Preheat your oven to 375°F (190°C). Lightly grease an 8-inch square or similar 2-quart baking dish.
Steam the cauliflower florets for approximately 4–5 minutes, until just tender. Drain thoroughly and pat away excess moisture.
Avoid cooking the cauliflower until completely soft. It will continue cooking in the oven.
Step 2: Brown the Ground Beef
Heat olive oil in a large skillet over medium-high heat. Add the ground beef and diced onion.
Cook for approximately 7–9 minutes, breaking the meat into small pieces, until fully browned. Drain excess grease.
Add the garlic, smoked paprika, garlic powder, Italian seasoning, salt, and black pepper. Cook for another minute until fragrant.
Step 3: Make the Creamy Filling
Reduce the heat to low. Stir the softened cream cheese and sour cream into the beef mixture.
Add ½ cup shredded cheddar and mix until the cheese melts into a creamy sauce.
Fold in the drained cauliflower gently, making sure the florets are evenly coated.
Step 4: Assemble and Bake
Transfer the beef and cauliflower mixture to the prepared baking dish.
Sprinkle the remaining ½ cup cheddar and all the mozzarella evenly over the top.
Bake uncovered for approximately 15–20 minutes, until the cheese is melted and bubbling around the edges.
Let the casserole rest for 5 minutes before serving. Finish with chopped green onions or parsley if desired.
A useful kitchen detail: Cauliflower can look completely drained while still holding moisture between its florets. Once it meets the warm cheese mixture, that extra water can loosen the entire filling. Patting it dry after steaming helps the casserole stay creamy rather than soupy. Another small improvement is softening the cream cheese before adding it to the skillet. It blends much more evenly and avoids leaving little white lumps throughout the beef.
My Pro Tips & Kitchen Notes
- Drain the beef after browning. Excess grease can collect beneath the cheese and make the finished casserole oily.
- Keep cauliflower slightly firm. Overcooked florets become mushy during baking, so stop steaming when they are just tender.
- Soften the cream cheese first. Room-temperature cream cheese blends more easily into the warm filling.
- Use sharp cheddar for flavor. Its stronger taste gives the casserole a richer finish without requiring excessive cheese.
- Let the casserole rest before serving. A short resting period helps the creamy filling settle and makes portions easier to lift.
Make Ahead Tips
Prepare the beef and cauliflower filling up to 24 hours ahead. Transfer it to the baking dish, cover tightly, and refrigerate.
When ready to cook, add the shredded cheese topping and bake until the center is thoroughly heated and the cheese is bubbling. A chilled casserole may need a few additional minutes.
For weekly lunches, divide the cooked casserole into individual airtight containers after cooling.
Alternative Cooking Methods
Air fryer: Divide the prepared filling among small air-fryer-safe dishes. Add the cheese topping and cook at 350°F (177°C) until bubbling and golden.
Stovetop: Keep the filling in a large skillet, sprinkle the cheese on top, and cover over low heat until melted. The topping will be softer than the oven version.
Slow cooker: Brown and drain the beef first. Combine it with the other filling ingredients and cooked, well-drained cauliflower. Heat on low until hot, then add the shredded cheese near the end. The texture will be softer than a baked casserole.
Recipe Variations
- Spicy version: Add diced jalapeños, cayenne pepper, or crushed red pepper flakes.
- Bacon cheeseburger casserole: Mix in cooked bacon and a little mustard for a different flavor.
- Vegetable-packed version: Add sautéed mushrooms, spinach, or zucchini.
- Extra-protein option: Use a mixture of ground beef and cooked ground turkey.
- Kid-friendly version: Choose mild cheddar and reduce the smoked paprika.
Ingredient Swaps
| Instead of | Try Using |
| Ground beef | Ground turkey |
| Cauliflower | Broccoli |
| Cheddar | Monterey Jack |
| Mozzarella | Provolone |
| Sour cream | Plain full-fat Greek yogurt |
| Cream cheese | Mascarpone |
Common Mistakes to Avoid
Using wet cauliflower: Excess moisture makes the casserole watery. Drain and pat the florets dry.
Skipping the beef-draining step: Too much rendered fat can leave an oily layer underneath the filling.
Adding cold cream cheese: It may form lumps instead of blending smoothly.
Overbaking: Cheese can separate and become greasy when exposed to heat for too long.
Cutting immediately after baking: The filling needs a few minutes to settle before serving.
What to Serve With
This casserole is filling enough to enjoy on its own, but a fresh side helps balance the rich cheese sauce.
Try cucumber salad, roasted asparagus, sautéed green beans, or a crisp lettuce salad with lemon dressing.
For a heartier family dinner, serve it with cauliflower rice or roasted vegetables. Sparkling water with lemon or unsweetened iced tea makes a refreshing drink alongside it.
If you love comforting low-carb dinners, try our keto pizza casserole or balance the rich cheese sauce with a fresh crispy cucumber strawberry salad.
Storage & Freezing Tips
Refrigerator: Store cooled leftovers in an airtight container for 3–4 days.
Freezer: Freeze individual portions for up to 2 months for best quality. The creamy filling may release a little moisture after thawing.
Reheating: Warm in a 350°F (177°C) oven until thoroughly heated. Individual portions can also be microwaved in short intervals.
For the best texture, thaw frozen portions overnight in the refrigerator before reheating.
Refrigerate leftovers within two hours of cooking.
Estimated Nutrition
Approximate values per serving, based on six servings:
Estimated Nutrition
- Nutrition values are approximate. Actual values depend on the beef, cheese, sour cream, and portion sizes used.
Frequently Asked Questions
Is cheesy keto ground beef casserole keto-friendly?
This recipe uses ground beef, cheese, cauliflower, and a creamy filling without traditional pasta, rice, or flour. Its estimated carbohydrate content can fit many keto-style meal plans, depending on your daily goals.
Can I make this casserole without cauliflower?
Yes. Replace the cauliflower with cooked, well-drained broccoli, mushrooms, or zucchini. Remove excess moisture before mixing the vegetables with the beef.
How many net carbs are in this casserole?
This version is estimated to contain approximately 5 grams of net carbohydrates per serving. Check your ingredient labels and recalculate if you change the recipe.
Can I freeze cheesy ground beef casserole?
Absolutely. Cool the casserole completely, divide it into airtight portions, and freeze. Thaw overnight in the refrigerator before reheating.
Why did my casserole turn watery?
The most common reason is moisture left in the cauliflower or other vegetables. Steam only until just tender, drain thoroughly, and pat dry before adding the creamy filling.
Cook’s Tip
For a more flavorful topping, combine the remaining cheddar and mozzarella before sprinkling them over the casserole. The cheddar adds a savory, golden finish, while mozzarella keeps the topping soft and stretchy.
Conclusion
Cheesy keto ground beef casserole is a comforting dinner that brings together seasoned beef, tender cauliflower, and a creamy blend of cheeses without relying on pasta or potatoes. It is rich, filling, and simple enough to prepare on an ordinary weeknight.
The recipe also leaves plenty of room for personal touches. Add bacon for a smoky finish, include extra vegetables, or switch the cheese to suit your family’s preferences.
Keep the cauliflower well-drained, soften the cream cheese before mixing, and allow the finished casserole a few minutes to rest. Those small details help create a creamy, cheesy dinner that reheats beautifully for another meal.
If you want to build an impressive dessert tray for your next party, pair these rich brownies with our crispy strawberry cheesecake tacos and fruit-packed peach cobbler cookies.

Cheesy Keto Ground Beef Casserole
Equipment
- Large skillet
- Steamer basket or large pot
- 8-inch square or similar 2-quart baking dish
- Cutting board
- Chef’s knife
- Measuring cups and spoons
- Wooden spoon or spatula
Ingredients
- 1½ pounds lean ground beef
- 4 cups small cauliflower florets
- 4 ounces full-fat cream cheese softened
- ½ cup sour cream
- 1 cup shredded sharp cheddar cheese divided
- 1 cup shredded low-moisture mozzarella cheese
- ½ cup finely diced onion
- 2 garlic cloves minced
- 1 tablespoon olive oil
- 1 teaspoon smoked paprika
- ½ teaspoon garlic powder
- ½ teaspoon dried Italian seasoning
- ½ teaspoon salt or to taste
- ¼ teaspoon black pepper
Instructions
- Preheat oven to 375°F (190°C). Lightly grease an 8-inch square or similar 2-quart baking dish.Steam cauliflower florets for 4–5 minutes until just tender. Drain thoroughly and pat dry.Heat olive oil in a large skillet over medium-high heat. Add ground beef and onion.Cook for 7–9 minutes until the beef is fully browned. Drain excess grease.Add garlic, smoked paprika, garlic powder, Italian seasoning, salt, and black pepper. Cook for another minute.Reduce heat to low. Stir in softened cream cheese, sour cream, and ½ cup shredded cheddar until creamy.Fold in the drained cauliflower and transfer the mixture to the prepared baking dish.Top with the remaining ½ cup cheddar and all the mozzarella.Bake uncovered for 15–20 minutes until the cheese is melted and bubbling.Let rest for 5 minutes before serving.








