This keto ground beef cauliflower rice casserole turns everyday ground beef, riced cauliflower, tomatoes, cream cheese, cheddar, and mozzarella into a mild 30-minute dinner. It starts in one skillet on the stovetop, finishes under high oven heat just long enough for the cheese to turn golden at the edges, and lands at 6g net carbs per serving.
Table of Contents
Why this keto ground beef cauliflower rice casserole works
- Fast, weeknight-realistic timing. This keto ground beef cauliflower rice casserole is browned, sauced, and baked in about half an hour, most of it hands-on stovetop time.
- Riced cauliflower carries the sauce. It plays the role pasta or rice would in a classic casserole, without the carbs, so the dish still lands at 6g net carbs per serving.
- The sauce is built off the heat. Cream cheese and sour cream go in after the pan comes off high heat, so they melt into a smooth sauce instead of breaking or turning grainy.
- A mild, familiar flavor. The seasoning is closer to a cheeseburger than a taco, which makes this an easy keto dinner for kids and picky eaters at the same table.

Ingredients
Makes 8 servings.
Equipment
How to make it
- Preheat and prep. Preheat the oven to 400°F (200°C). If you’re not using an oven-safe skillet, lightly grease a 9×13-inch baking dish and set it aside.
- Sauté the aromatics. Heat the olive oil in a large skillet over medium-high heat. Add the onion and cook 3 to 4 minutes, stirring occasionally, until softened. Add the garlic and cook 30 seconds until fragrant.
- Brown the beef. Add the ground beef, breaking it into crumbles with a spoon. Cook 6 to 8 minutes, stirring occasionally, until no pink remains and an instant-read thermometer inserted into the thickest clump reads 160°F (71°C), the USDA’s minimum safe temperature for ground beef. Drain off excess fat.
- Cook down the cauliflower rice. Stir in the riced cauliflower and drained diced tomatoes. Cook 3 to 4 minutes, stirring often, until the cauliflower softens and most of the liquid it releases has cooked away. This step is what keeps the finished casserole from turning watery, so don’t rush it.
- Build the sauce. Reduce the heat to low. Add the cream cheese in cubes and stir until fully melted, about 2 minutes. Stir in the sour cream, garlic powder, onion powder, oregano, smoked paprika, salt, and pepper. Fold in half of the cheddar and all of the mozzarella until melted and glossy.
- Assemble and top. If using a baking dish, transfer the mixture and spread it into an even layer. Scatter the remaining cheddar over the top.
- Bake. Bake 12 to 15 minutes, until the cheese is fully melted, the edges are bubbling, and the top is turning golden in spots. Everything underneath is already cooked, so you’re baking to melt and set it, not to cook it further.
- Rest and serve. Let the casserole rest 5 minutes before serving; it firms up as it rests and won’t run when you scoop it. Garnish with parsley if using.

Practical cooking tips
- The riced cauliflower is the most common place this casserole goes wrong: skip draining it or skip cooking down its liquid, and the sauce turns watery. Squeeze thawed cauliflower rice in a clean towel first if it feels wet.
- This is a melt-and-serve bake once it’s oven-ready — everything is already cooked, so 12 to 15 minutes at 400°F (200°C) is enough. Overbaking dries out the beef and breaks the cream cheese sauce.
- Shred cheddar off the block instead of using a pre-shredded bag; the anti-caking starch on bagged cheese keeps sauces from going fully smooth.
- Keep the instant-read thermometer on the counter while you brown the beef — color isn’t a reliable doneness cue, 160°F (71°C) is the number that matters.
- Swapping in leaner 93/7 ground beef saves about 6g of fat and 45 calories per serving, but the sauce is noticeably less rich; add an extra teaspoon of olive oil when browning to make up for it.
Swaps and variations
- Ground turkey instead of beef: use 93% lean ground turkey 1:1 and add an extra tablespoon of olive oil, since turkey releases less fat as it browns; protein per serving stays close, fat drops by roughly 5 to 6g.
- Broccoli instead of cauliflower rice: finely chopped broccoli florets swap in cup-for-cup, with a firmer bite and about 1g more fiber per serving. For a broccoli-forward take on the same idea, see our Cheesy Keto Ground Beef Broccoli Casserole.
- Meal-prep portions: turn this into a low carb cauliflower rice casserole for the week by dividing the baked casserole into 8 airtight containers as soon as it stops steaming.
- Lighter dairy: light cream cheese and reduced-fat cheddar cut roughly 4g fat and 35 calories per serving, but the sauce is less silky and browns less on top.
Storage and meal prep
Refrigerate leftovers in an airtight container for up to 4 days — this keto casserole meal prep holds its texture well through the week since the sauce is dairy-based rather than starch-thickened. Freeze individual portions for up to 2 months; thaw overnight in the refrigerator before reheating, and stir well once warm, since cream-cheese sauces can look slightly separated straight out of the freezer. Skip freezing the fresh parsley garnish and add it after reheating instead. For more ideas built around this pan, browse the full recipe archive or the Keto recipes collection.
Nutrition per serving
Nutrition was calculated from the exact ingredients and quantities above using USDA FoodData Central values for each ingredient, then divided across 8 servings and rounded to whole numbers.
| Nutrient | Per serving |
|---|---|
| Calories | 510 kcal |
| Protein | 34 g |
| Fat | 38 g |
| Total carbs | 8 g |
| Fiber | 2 g |
| Net carbs | 6 g |
Nutrition is an estimate and varies with brands and exact portion sizes.

Frequently asked questions
Is this 30-minute cheesy keto ground beef casserole good for meal prep?
Yes. Portion it into containers as soon as it’s done steaming and it reheats cleanly for up to 4 days in the fridge — see Storage and meal prep above for the full timeline.
Can I make this keto ground beef casserole ahead of time?
Yes. Complete the recipe through the assemble-and-top step, cover, and refrigerate the unbaked casserole for up to 24 hours. Bake it straight from the fridge and add about 5 extra minutes.
Can I freeze this casserole?
Yes, for up to 2 months in an airtight container. Thaw it overnight in the refrigerator and stir the sauce well once reheated, since it can look slightly separated after freezing.
How do I reheat keto casserole leftovers without drying them out?
Reheat it covered in a 325°F (165°C) oven for about 15 minutes, or microwave individual portions in 60-second bursts, stirring between each, until warmed through.
Is ground beef casserole keto friendly?
Yes, when it’s built on a low-carb base like riced cauliflower instead of pasta or rice. This version lands at 6g net carbs per serving, which fits comfortably inside most keto carb budgets.
Will kids eat this casserole?
Most will. The seasoning here is a mild, familiar cheeseburger flavor rather than anything spicy, which is what makes it an easy keto dinner for kids and the rest of the table alike. Leave out the smoked paprika entirely for an even plainer flavor.
Ratings and reviews
No ratings yet. If you have cooked this, your rating helps the next person decide.

Rate this recipe