This Cheesy Keto Taco Casserole is an easy low-carb dinner that comes together in just 30 minutes for busy weeknights. Packed with ground beef, creamy cheeses, and aromatic spices, this…

Ingredients

Toggle: Metric / US

Instructions

Step 1

Preheat your oven to 375°F (190°C). While the oven heats, gather all ingredients. This step ensures a smooth cooking flow. Place the cream cheese on the counter to soften if it’s cold. Softened cream cheese blends more easily into the sauce, preventing lumps. Choose a 9×13-inch baking dish or similar oven-safe dish. Lightly grease it with nonstick spray or a thin layer of olive oil to prevent sticking and ease cleanup. Set the dish aside. Having your ingredients prepped—garlic minced, cheese shredded if not pre-shredded—will save time and help you build the casserole efficiently. Pre-shredded cheese often contains anti-caking agents that can affect melting; shredding your own ensures a creamier texture.

Step 1 image
Step 2

In a large skillet over medium-high heat, add the olive oil and let it shimmer. Add the ground beef, breaking it apart with a wooden spoon or spatula. Cook for 5-7 minutes, stirring occasionally, until the beef is well browned and no longer pink. The browning is crucial for developing deep, savory flavor through the Maillard reaction. Do not overcrowd the pan; if needed, work in batches to ensure browning rather than steaming. Once the beef is browned, reduce heat to medium. Add the minced garlic and cook for 30 seconds until fragrant, stirring constantly to avoid burning. Then sprinkle the taco seasoning, cumin, chili powder, salt, and pepper over the beef. Stir to coat evenly. Cook for another 1-2 minutes until the spices bloom and become aromatic. The mixture should look richly colored and smell like a taco night. Remove from heat and set aside.

Step 2 image
Step 3

While the beef rests, prepare the creamy cheese layer. In a medium microwave-safe bowl, combine the softened cream cheese and heavy cream. Microwave on high for 30-45 seconds, then stir until smooth. Alternatively, heat in a small saucepan over low heat, stirring constantly. The goal is a thick, cohesive sauce. To this, add half of the shredded cheddar and half of the mozzarella (about 1 cup cheddar and 1/2 cup mozzarella). Stir vigorously until the cheeses are fully melted and incorporated. The mixture should be smooth and slightly pourable. If it seems too thick, add a tablespoon more cream. This cheese sauce will bind the casserole and provide that irresistible creamy texture. Season with a pinch of salt if desired. Set aside.

Step 4

Now assemble the casserole. Spread the seasoned ground beef evenly in the prepared baking dish, forming a compact layer. Pour the cream cheese sauce over the beef, spreading it with a spatula to cover completely. The sauce should be evenly distributed to ensure every bite is creamy. Then sprinkle the remaining cheddar and mozzarella cheeses over the top. Use a generous hand; the cheese layer should be thick and uniform. If you like extra cheesiness, add more on top. For a golden bubbly finish, you can optionally sprinkle a pinch of paprika or chili powder over the cheese for color and a mild smoky kick.

Step 5

Place the casserole in the preheated oven and bake for 18-22 minutes, or until the cheese is fully melted and the edges are bubbly and golden brown. The internal temperature should reach about 165°F (74°C). The baking time may vary depending on your oven, so watch for visual cues: the top cheese should be bubbling, and the casserole should be hot throughout. If you prefer a darker, crispy cheese crust, switch the oven to broil for the last 2-3 minutes (watch carefully to prevent burning). The aroma will be intoxicating—a mix of browned meat and melted cheese with taco spices. Remove from oven and let the casserole rest for 5-10 minutes before serving. Resting allows the layers to set, making for cleaner slices and preventing the creamy sauce from being too runny.

Step 6

After resting, garnish with chopped green onions for a fresh pop of color and mild onion flavor. Serve warm. This casserole is delicious on its own, but it also pairs beautifully with low-carb sides like cauliflower rice, a simple green salad with avocado, or sour cream and guacamole for extra creaminess. For a non-keto crowd, you can serve with tortilla chips or over rice. Leftovers can be stored in an airtight container in the refrigerator for up to 5 days, or frozen for up to 3 months. To reheat, microwave individual portions for 1-2 minutes or reheat in a 350°F oven until warm. Enjoy your easy, cheesy, keto-friendly taco casserole!

For best results

  • Choose the Right Ground Beef: For the best flavor and texture in a keto casserole, opt for 80/20 ground beef (80% lean, 20% fat). The fat adds flavor and helps keep the casserole moist. If you use leaner meat like 90/10, the casserole may turn out dry, and you'll need to add an extra tablespoon of olive oil or butter to compensate. For higher fat content, you can also use ground chuck. If you're watching saturated fat, you can use 85/15, but the richness of the casserole will reduce slightly. Always drain excess fat after browning to avoid a greasy final dish, but leave a little for moisture.
  • Customize Your Taco Seasoning: Store-bought taco seasoning often contains added sugars and fillers that can increase carb counts. For a strict keto version, make your own seasoning blend by mixing chili powder, cumin, garlic powder, onion powder, smoked paprika, oregano, salt, and pepper. This way you control the carb content and avoid hidden sugars. A homemade blend also lets you adjust heat and flavor to your preference. If using store-bought, check the label for net carbs per serving; many brands have 1-2g carbs per tablespoon. Use with confidence but count those carbs.
  • Don't Skip the Resting Step: After baking, letting the casserole rest for 5-10 minutes is crucial. This allows the cheese mixture to set and thicken slightly, making it easier to slice and serve. If you cut into it immediately, the creamy layer may run and turn the dish into a soupy mess. The rest also allows the flavors to meld together. Use this time to prepare your sides or set the table. If you are meal prepping, let the casserole cool completely before refrigerating to avoid condensation and sogginess.
  • Make It Ahead of Time: This casserole is perfect for meal prep—assemble it completely but do not bake. Cover tightly with foil or plastic wrap and refrigerate for up to 2 days. When ready to eat, add 10-15 minutes to the baking time since starting from cold. Alternatively, you can freeze the unbaked casserole for up to 3 months. Thaw overnight in the fridge before baking. If baking from frozen, increase time by 20-30 minutes and cover with foil to prevent over-browning. This make-ahead strategy is a lifesaver for busy weeknights.
  • Add Vegetables for Texture and Nutrients: While this keto version is ultra-low-carb, you can add finely chopped bell peppers, zucchini, or cauliflower rice to the beef mixture for extra volume and nutrients without kicking you out of ketosis. Sauté the vegetables before adding to the beef to remove excess moisture. Mushrooms or spinach also work well; just wilt the spinach beforehand. If you're not strict keto, black beans or corn can be added, but they will increase carbs significantly. For a more authentic taco casserole feel, layer with low-carb tortilla chips made from almond flour or cheese.
  • Achieve the Perfect Golden Top: For a beautifully browned cheese crust, avoid using pre-shredded cheese that contains anti-caking agents—they inhibit melting. Instead, shred your own block cheddar and mozzarella. Also, place the casserole on the top rack of the oven for the last 5 minutes of baking, or use the broil setting for 2-3 minutes while watching closely. The Maillard reaction will produce golden spots that are crispy and irresistible. If you prefer a softer top, simply cover with foil during baking, then remove for the last 5 minutes.
  • Control Spice Levels to Suit Your Family: This recipe is mild-to-medium in heat as written. For a spicier version, add 1/4 teaspoon cayenne pepper or a chopped jalapeño to the beef. You can also use hot taco seasoning or add a dash of chipotle powder. For a milder dish, reduce chili powder and omit cayenne. For kids, consider using a mild taco seasoning and adding a dollop of sour cream to the top before serving to cut any remaining heat. Taste the beef mixture before assembling to adjust seasoning to your preference.

Variations

  • Chicken Keto Taco Casserole: Swap the ground beef for cooked, shredded chicken breast or thighs. Use about 4 cups of shredded chicken. The rest of the ingredients remain the same, but you may want to add a little chicken broth or extra cream to keep it moist. Chicken pairs wonderfully with the same taco spices and melty cheese. This variation is slightly lower in fat but still high-protein and keto-friendly. For extra flavor, brown the chicken in a skillet with oil before shredding, or use rotisserie chicken for convenience.
  • Spicy Chorizo & Pepper Jack Taco Casserole: For a bold, smoky twist, replace the ground beef with Mexican chorizo (or a mix of chorizo and beef). Cook and crumble the chorizo, draining excess fat if needed. Use pepper Jack cheese instead of mozzarella for a spicy kick, and add diced green chiles to the cream cheese layer. Garnish with fresh cilantro and radish slices. This variation cranks up the heat and adds a vibrant red color from the chorizo. Be mindful that chorizo can be higher in fat but fits keto well.
  • Vegetarian (Low-Carb) Taco Casserole: Omit the meat entirely and use a combination of sautéed cauliflower rice, black soybeans (for lower carbs than regular black beans), and roasted zucchini for texture. Season the vegetables with taco seasoning and bake with the cheese sauce. Alternatively, use a plant-based ground beef substitute (check net carbs). This version is lower in protein but can be boosted with extra cheese or tofu crumbles. Serve with avocado for healthy fats. Not strictly keto if using legumes, but still low-carb and satisfying.
  • Breakfast Casserole: This taco casserole can double as a hearty keto breakfast. Add 6 beaten eggs mixed with the cream cheese sauce before assembling. Bake as directed, but note that the eggs will make it more custard-like. You can also add cooked bacon bits or sausage crumbles on top. Serve with a side of salsa and cilantro. It’s a great way to meal prep breakfast for the week—just reheat a slice each morning. The eggs increase the protein content and make it a complete meal.

Nutrition

  • Calories420 kcal
  • Total Fat32g
  • Saturated Fat16g
  • Cholesterol110mg
  • Sodium680mg
  • Total Carbohydrates7g
  • Dietary Fiber1g
  • Sugars2g
  • Protein28g

Common Questions

Can I use ground turkey or chicken instead of beef?
Absolutely! Ground turkey or chicken work well, but since they are leaner, the casserole may turn out less moist and flavorful. To compensate, add an extra tablespoon of olive oil or butter when cooking the meat, and consider adding a splash of heavy cream to the meat mixture. You can also use ground pork for a juicier alternative. Just ensure the internal temperature reaches 165°F (74°C) for poultry.
Is this casserole freezer-friendly?
Yes, this casserole freezes beautifully. Assemble the casserole completely but do not bake. Wrap the dish tightly in plastic wrap, then aluminum foil, and freeze for up to 3 months. To bake, thaw overnight in the refrigerator, then bake as directed, adding 10-15 minutes to the baking time. If baking from frozen, increase bake time by 20-30 minutes and cover with foil to prevent over-browning. The texture after thawing is excellent, especially the creamy sauce.
How do I make this dairy-free?
To make a dairy-free version, substitute the cream cheese with a dairy-free cream cheese alternative (like Kite Hill or Tofutti), use full-fat coconut cream or unsweetened almond milk creamer instead of heavy cream, and use dairy-free shredded cheeses (such as Daiya or Follow Your Heart) for cheddar and mozzarella. Keep in mind that dairy-free cheeses may not melt as smoothly, so add a tablespoon of nutritional yeast for cheesiness. The texture will be slightly different but still delicious. Check labels for carbs, as some dairy-free products contain starches.
What can I serve with this casserole to keep it low-carb?
This casserole is hearty on its own, but if you want sides, try cauliflower rice seasoned with lime and cilantro, a crisp green salad with avocado and sour cream dressing, roasted broccoli or zucchini, or even a simple cucumber tomato salad. For extra fat and flavor, top with guacamole, sour cream, or sliced jalapeños. Avoid rice, beans, tortillas, or chips if you’re strict keto. The casserole also works well as a filling for lettuce wraps or stuffed bell peppers.
Can I add beans or corn to this recipe?
While you can add beans or corn, they will significantly increase the carbohydrate count, potentially kicking you out of ketosis. One serving of black beans has around 20g net carbs, and corn is similar. If you are not strict keto and want more traditional taco flavors, feel free to add a can of drained black beans or a cup of corn kernels to the beef mixture. Just be aware that this will change the nutritional profile and may not fit low-carb macros. Alternatively, add cauliflower or chopped zucchini for volume without excess carbs.
How do I reheat leftovers?
Leftovers reheat best in the oven or toaster oven at 350°F for 10-15 minutes to keep the cheese crisp and the casserole from drying out. The microwave works in a pinch: microwave on medium power for 1-2 minutes, then check. If the casserole seems dry, sprinkle a little water or broth over the top before reheating. For frozen portions, thaw in the fridge overnight before reheating. The casserole can be reheated from frozen in the microwave, but the texture may become slightly watery.
What's the best taco seasoning for keto?
The best taco seasoning for keto is a homemade blend without added sugar or fillers. Mix 1 tablespoon chili powder, 1 teaspoon cumin, 1/2 teaspoon garlic powder, 1/2 teaspoon onion powder, 1/2 teaspoon smoked paprika, 1/2 teaspoon oregano, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. This yields about 3 tablespoons. Store in an airtight container. If using store-bought, choose brands like ‘McCormick’ or ‘Simply Organic’ and check labels for added sugar—aim for less than 1g carb per serving. Avoid packets that list sugar or cornstarch as an ingredient.
Can I make this casserole in advance and bake later?
Yes, this casserole is perfect for making ahead. Assemble the casserole completely but do not bake. Cover tightly with foil or plastic wrap and refrigerate for up to 2 days. When ready to bake, you may need to add 10-15 minutes to the baking time since the dish starts cold. Alternatively, you can fully bake the casserole, then cool and refrigerate. Reheat slices as needed. The flavors actually meld and improve after a day in the fridge, making it even more delicious.