How to make the BEST Keto Casserole Recipe! So Tasty!

hero: golden-topped keto casserole in ceramic baking dish, bubbling cheese, fresh parsley garnish, warm kitchen lighting, steam rising, rustic wooden table background
4.1 out of 5
(514 reviews)

This creamy, satisfying keto casserole is the ultimate comfort food that won’t derail your low-carb lifestyle. Packed with protein-rich ingredients and topped with melted cheese, this dish is perfect for weeknight dinners or meal prep. Unlike traditional casseroles loaded with breadcrumbs and starchy vegetables, this keto version keeps you in ketosis while delivering all the cozy, delicious flavors you crave.

I absolutely love making this casserole because it’s incredibly versatile and comes together in about an hour. You can customize it with your favorite proteins and vegetables, making it perfect for using up what’s in your fridge. The beauty of this recipe is that it’s filling enough to serve as a main course, yet elegant enough to impress dinner guests who are also following a keto lifestyle.

What makes this the BEST keto casserole recipe is the combination of crispy edges, creamy center, and that gorgeous golden cheese topping. The flavors develop beautifully as it bakes, and your kitchen will smell absolutely amazing. This is the kind of dish that brings everyone back to the table for seconds, and honestly, it’s just as good as leftovers the next day.

If you’re looking for other satisfying keto dishes to round out your meal plan, check out our Pickled Cauliflower recipe for a tangy side, or our Hidden Valley Ranch Dip for entertaining. For more detailed keto cooking techniques, check out Serious Eats’ keto guide and Bon Appétit’s keto recipes. The New York Times also has wonderful resources for keto casserole inspiration.

Prep Time
15 minutes
Cook Time
35 minutes
Total Time
50 minutes
Servings
6-8 servings

Ingredients

  • 3 tablespoons butter or ghee
  • 1 medium onion, diced
  • 4 cloves garlic, minced
  • 2 pounds ground beef or turkey
  • 2 cups cauliflower rice
  • 1 cup broccoli florets, chopped small
  • 8 ounces mushrooms, sliced
  • 2 cups heavy cream
  • 1 cup chicken or beef broth
  • 3/4 cup cream cheese, softened
  • 2 cups shredded cheddar cheese, divided
  • 1 cup shredded mozzarella cheese
  • 4 large eggs
  • 2 tablespoons Dijon mustard
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1/2 teaspoon smoked paprika
  • Salt and black pepper to taste
  • 1/4 cup fresh parsley, chopped
  • 2 tablespoons grated Parmesan cheese
process: ground beef browning in stainless steel skillet with vegetables, creamy sauce being stirred in, melting cheese, action shot of cooking

Instructions

  1. Preheat your oven to 375°F (190°C). Grease a 9×13 inch baking dish with butter or cooking spray and set aside.
  2. Heat 2 tablespoons of butter in a large skillet over medium-high heat. Add the diced onion and cook for about 3 minutes until softened and fragrant.
  3. Add minced garlic to the skillet and cook for another minute, stirring constantly to prevent burning.
  4. Add the ground beef or turkey to the skillet, breaking it apart with a wooden spoon as it cooks. Cook for 8-10 minutes until the meat is completely browned and no pink remains. Drain any excess fat if necessary.
  5. Stir in the cauliflower rice, broccoli florets, and sliced mushrooms. Cook for about 5 minutes, stirring occasionally, until the vegetables begin to soften.
  6. In a medium bowl, whisk together the heavy cream, broth, cream cheese, Dijon mustard, garlic powder, onion powder, and smoked paprika. You can use an immersion blender to ensure the cream cheese is completely smooth.

    Season the cream mixture generously with salt and black pepper to taste.

  7. Pour the cream mixture over the meat and vegetable mixture in the skillet, stirring well to combine. Fold in 1 1/2 cups of the shredded cheddar cheese and the mozzarella cheese, stirring until melted and fully incorporated.
  8. In a small bowl, whisk together the 4 eggs with 2 tablespoons of water. This egg mixture will help bind everything together and create a creamy, custard-like texture.
  9. Slowly pour the egg mixture into the casserole, stirring gently to distribute evenly throughout. The residual heat will cook the eggs and create a luxurious texture.
  10. Transfer the entire mixture to your prepared baking dish, spreading it evenly with a spatula.
  11. Top the casserole with the remaining 1/2 cup of cheddar cheese and the grated Parmesan cheese in an even layer.
  12. Bake in the preheated oven for 25-35 minutes until the top is golden brown and the edges are bubbling. The casserole is done when a knife inserted in the center comes out clean.
  13. Remove from the oven and let the casserole rest for 5 minutes before serving. This resting time allows the ingredients to set slightly and makes serving easier.
  14. Garnish with fresh chopped parsley before serving for a pop of color and fresh flavor.
detail: close-up cross-section of baked casserole showing layers of meat, vegetables, creamy filling and melted cheese topping, fork lifting a portion

Pro Tips

Make-Ahead Instructions: This casserole can be prepared up to 24 hours in advance. Assemble everything in the baking dish, cover tightly with plastic wrap or foil, and refrigerate. When ready to bake, add 5-10 minutes to the cooking time since it will be cold from the refrigerator.

Freezer Storage: The unbaked casserole can be frozen for up to 3 months. Wrap tightly in plastic wrap and then foil. Thaw overnight in the refrigerator before baking, or add 15-20 minutes to the baking time if baking from frozen.

Protein Variations: While ground beef works beautifully, you can also use ground turkey for a leaner option, Italian sausage for extra flavor, or even ground pork. Cooked shredded chicken also works wonderfully in this recipe.

Vegetable Customization: Feel free to swap vegetables based on what you have available. Zucchini, bell peppers, spinach, asparagus, and green beans all work great. Just make sure to chop them into small, bite-sized pieces so they cook evenly.

Cheese Options: While cheddar is our favorite, you can use a combination of cheeses like Gruyère, Swiss, or fontina for different flavor profiles. Avoid pre-shredded cheese with anti-caking agents when possible, as it doesn’t melt as smoothly.

Cream Alternatives: If you’re dairy-free, substitute the heavy cream with full-fat coconut cream or cashew cream. The texture will be slightly different but equally delicious.

Broth Choice: Using bone broth adds extra collagen and nutrients, making this even more nutritious. Vegetable broth works too if you prefer a lighter flavor.

Nutritional Information: This casserole is high in protein and healthy fats, making it perfect for keto diets. Each serving contains approximately 520 calories, 38g protein, 6g net carbs, and 38g fat.

Leftover Tips: Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently in a 325°F oven or in the microwave for best results. The casserole can also be portioned and frozen individually for easy grab-and-go meals.

Serving Suggestions: Serve with a simple green salad dressed with olive oil and vinegar, roasted low-carb vegetables, or cauliflower mash on the side.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top