This satisfying bake combines seasoned ground beef with tender cauliflower rice in a rich, creamy sauce. Topped with melted cheddar and mozzarella, it delivers all the comfort of a traditional casserole while keeping carbs low. Ready in under an hour, this crowd-pleasing dish works perfectly for meal prep and leftovers taste even better the next day.
The smell of bubbling cheese and beef filling my entire apartment is pure happiness. My roommate wandered in from her room with that dazed look people get when something good is happening in the kitchen, asking what smelled so incredible. This casserole started as an experiment when I was trying to cut back on grains but still wanted something that felt like a real hug on a plate.
Last winter my sister came over feeling completely defeated after a rough week at work. I pulled this casserole out of the oven right as she walked through the door and watched her shoulders actually drop three inches. We ate standing up in the kitchen, leaning against the counter, while she told me about her day between bites.
Ingredients
- 1 lb (450 g) lean ground beef: I like 85 or 90 percent lean so you get flavor without too much excess fat to drain
- 1 medium onion, finely chopped: Finely diced onions disappear into the sauce instead of staying in identifiable chunks
- 3 cloves garlic, minced: Fresh garlic makes such a difference here compared to jarred
- 4 cups (450 g) cauliflower rice: Fresh cauliflower rice has better texture but frozen works in a pinch just thaw it first
- 1 medium red bell pepper, diced: Adds little pockets of sweetness that balance the savory beef
- 1 cup (150 g) baby spinach, chopped: Totally optional but I love how it wilts into little green ribbons throughout
- 1 cup (240 ml) sour cream: Full fat sour cream gives the best creamy texture
- 1 cup (115 g) shredded cheddar cheese: Sharp cheddar adds that punchy flavor people expect from comfort food
- 1/2 cup (60 g) shredded mozzarella cheese: Mozzarella creates that gorgeous golden bubbly top everyone fights over
- 2 tbsp olive oil: Helps soften the vegetables before adding the beef
- 1 tsp dried oregano: Combine with basil for that classic Italian beef flavor profile
- 1 tsp dried basil: Dried works perfectly here since it cooks long enough to rehydrate
- 1/2 tsp smoked paprika: The smokiness adds depth that makes people ask what your secret ingredient is
- 1/2 tsp salt: Adjust based on how salty your cheeses are
- 1/2 tsp black pepper: Freshly ground makes a noticeable difference
- 1/4 tsp crushed red pepper flakes: Just a background warmth unless you really like heat
- 2 tbsp fresh parsley, chopped: Adds a bright pop of color and fresh flavor at the end
Instructions
- Get your oven ready:
- Preheat to 375°F (190°C) and move your oven rack to the middle position so the top browns evenly without burning.
- Soften the vegetables:
- Heat olive oil in a large skillet over medium heat and cook onion and red bell pepper for 3 to 4 minutes until they are fragrant and starting to soften.
- Add the garlic:
- Stir in the minced garlic and cook for just 1 minute until you can smell it constantly stirring so it does not brown or get bitter.
- Brown the beef:
- Add ground beef to the skillet breaking it apart with your spatula and cook for 5 to 7 minutes until fully browned then drain any excess fat if there is a lot pooling.
- Season everything:
- Sprinkle in oregano basil smoked paprika salt pepper and red pepper flakes then stir really well so every bit of beef gets coated in spices.
- Cook the cauliflower rice:
- Add cauliflower rice and spinach and cook for 4 to 5 minutes until the cauliflower is tender and any liquid has evaporated completely.
- Make it creamy:
- Remove the skillet from heat and stir in sour cream and half the cheddar cheese until the mixture is smooth and evenly combined.
- Transfer to baking dish:
- Spread everything evenly into a greased 9x13-inch (23x33 cm) baking dish using your spatula to create a level surface.
- Add the cheesy top:
- Sprinkle remaining cheddar and all the mozzarella over the top making sure it covers the surface completely.
- Bake until bubbly:
- Bake for 20 minutes until the cheese is melted bubbly and starting to turn golden brown in spots.
- Rest and serve:
- Let the casserole rest for 5 minutes before serving then sprinkle fresh parsley on top for a pretty finish.
This recipe has become my go to when friends have new babies or are going through tough times. Last month I dropped one off at my neighbors house and she texted me two days later asking if I had another one in my freezer because her family had already finished it all.
Making It Ahead
You can assemble this entire casserole up to 24 hours before baking and keep it covered in the refrigerator. Just add about 5 to 10 minutes to the baking time if you are putting it in cold. I have also frozen it before baking and it works beautifully just thaw overnight in the fridge first.
Cheese Selection
While sharp cheddar and mozzarella create the classic flavor profile you can absolutely mix it up. Sometimes I use pepper jack for a little kick or swap in gruyere for a more sophisticated flavor. Just keep the total amount of cheese the same so you still get that creamy texture.
Serving Suggestions
This casserole is pretty filling on its own but a simple green salad with vinaigrette cuts through the richness perfectly. I have also served it with roasted broccoli or steamed green beans when I want to round out the meal with more vegetables.
- A crisp arugula salad with lemon dressing brightens everything up
- Sourdough bread is not strictly low carb but is perfect for sopping up the creamy sauce
- Roasted asparagus adds a nice crunch and fresh flavor to the plate
There is something so satisfying about serving a dish that feels indulgent but is actually full of vegetables and protein. Every time I make this now I think about how far I have come from those days of thinking comfort food and healthy eating could not coexist.
Recipe FAQs
- → Can I freeze this casserole?
-
Yes, assemble the dish before baking and freeze tightly wrapped for up to 3 months. Thaw overnight in the refrigerator before baking as directed.
- → What vegetables work well as additions?
-
Mushrooms, zucchini, or diced carrots complement the flavors beautifully. Add them during step 6 when cooking the cauliflower rice.
- → Is this suitable for keto diets?
-
Absolutely. With only 8g net carbs per serving, this fits perfectly into ketogenic meal plans while providing satisfying protein and healthy fats.
- → Can I make this ahead of time?
-
Prepare through step 8, cover tightly, and refrigerate up to 24 hours. Add 5-10 minutes to baking time if cooking from cold.
- → What protein substitutions work best?
-
Ground turkey, chicken, or Italian sausage all work wonderfully. Adjust cooking time slightly to ensure the meat is fully browned.
- → How do I store leftovers?
-
Keep refrigerated in an airtight container for 3-4 days. Reheat in the microwave or oven until warmed through and cheese is melty again.