Low Carb Taco Casserole

Taco Casserole — Easy Weeknight Keto Bake

The first bite is warm, cheesy, and bright with fresh cilantro and lime — and this low carb taco casserole delivers that comfort with far fewer carbs than a taco night. I developed this version after testing it 8 times to dial in the best meat-to-cheese ratio and to keep the topping crisp without turning soggy. The result is a layered bake with seasoned beef, a creamy pepper-cheese layer, and a crisp, golden top that holds together when sliced. If you love casserole comfort, you might also enjoy my take on an easy low‑carb pizza casserole for another low-carb weeknight option. Read on for exact measurements, timing, and pro tips so your bake comes out perfectly every time.

Why This Recipe Works

  • Layering keeps textures distinct: a savory meat base, a creamy binder, and a browned cheese crust create contrast in every bite.
  • Draining the meat and letting spices bloom prevents a greasy, watery casserole.
  • Using a low-moisture cheese and moderate oven temperature gives a crisp top without drying the interior.
  • Sour cream plus cream cheese add tang and body so the casserole slices cleanly.
  • Short bake time preserves fresh pepper brightness and prevents overcooking the beef.

Ingredients Breakdown

  • Ground beef (900 g / 2 lb, 85% lean): The backbone of the dish. Lean-to-medium fat keeps flavor without too much grease; drain excess fat to prevent sogginess.
  • Onion (1 medium, about 150 g / 1 cup chopped): Builds savory sweetness; cook until translucent, about 5 minutes.
  • Garlic (3 cloves, minced): Adds aromatic depth; add near the end of sautéing to avoid bitterness.
  • Bell pepper (1 medium, 120 g / 1 cup diced): Adds crunch and freshness; red or green both work.
  • Tomato paste (60 g / 2 oz / 2 tbsp): Concentrated umami; it deepens the meat sauce without extra liquid.
  • Diced tomatoes, drained (400 g / 14 oz can): Adds tomato tang; drain to reduce liquid.
  • Taco seasoning (2 tbsp): Use a blend of chili powder, cumin, smoked paprika, onion powder, garlic powder, and salt. Adjust heat to taste.
  • Cream cheese (113 g / 4 oz): Adds richness and stability. Bring to room temp so it blends smoothly.
  • Sour cream (120 ml / ½ cup): Lightens the filling and adds tang. Greek yogurt can substitute but will be tangier.
  • Shredded cheddar (300 g / 3 cups): Use low-moisture cheddar for a crisper top. Mozzarella will be stretchier; pepper jack makes it spicier.
  • Fresh cilantro (handful, chopped) and lime wedges: Bright finishing flavors.
  • Kosher salt and black pepper: Season to taste. If using Morton’s salt, halve the quantity due to density differences.
    Substitutions with impact warnings: You can swap ground turkey (900 g / 2 lb) for beef, but turkey yields a milder flavor and can be drier — increase seasoning and add 1 tbsp olive oil while cooking. For a dairy-free version, replace cream cheese and sour cream with a full-fat coconut yogurt — note the coconut flavor will be noticeable.

Essential Equipment

  • 23 x 33 cm (9 x 13 inch) baking dish — fits the volume and promotes even browning.
  • Large skillet (30 cm / 12 inch) for browning meat and vegetables.
  • Rubber spatula and wooden spoon for scraping browned bits.
  • Instant-read thermometer (optional) to check internal temperature: target 74°C (165°F) when reheating.
  • Ovenproof cheese grater or pre-shredded cheese (freshly shredded melts better).
    No baking dish this size? Use two smaller dishes and reduce oven time by 3–5 minutes, checking for bubbly edges.

Step 1: Prepare the Info

Prep Time: 15 minutes • Cook Time: 30 minutes • Inactive Time: None • Total Time: 45 minutes • Servings: 6 (about 1 cup per serving)

Step 2: Brown the Meat and Vegetables

Heat a large skillet over medium-high heat. Add 1 tbsp (15 ml) neutral oil and 900 g (2 lb) ground beef, cook, breaking up the meat, until browned, about 6–8 minutes. Add 1 medium onion (150 g / 1 cup) and 1 medium bell pepper (120 g / 1 cup) and sauté until the onions are translucent and fragrant, about 5 minutes. Add 3 cloves garlic and 60 g (2 tbsp) tomato paste; cook 30–45 seconds until fragrant. Drain excess fat into a heatproof container and return skillet to medium heat.

Step 3: Add Tomato and Spices

Stir in 400 g (14 oz) drained diced tomatoes and 2 tbsp taco seasoning; simmer for 3–4 minutes to meld flavors and thicken slightly. Taste and adjust salt. The mixture should be saucy but not watery — if it looks wet, simmer 1–2 minutes longer to reduce.

Step 4: Make the Creamy Layer

In a bowl, beat together 113 g (4 oz) cream cheese and 120 ml (½ cup) sour cream until smooth. Fold in 150 g (1 ½ cups) shredded cheddar and 1 tbsp chopped cilantro. Do not overmix — just combine until homogeneous. This binder keeps the casserole moist and sliceable.

Step 5: Assemble the Casserole

Preheat oven to 190°C (375°F). Spoon half the meat into the prepared 23 x 33 cm (9 x 13 inch) dish, spread evenly. Dollop the cream-cheese mixture over the meat and gently smooth to cover. Top with remaining meat and sprinkle 150 g (1 ½ cups) more cheddar. Bake uncovered for 15–18 minutes, until cheese is melted and edges bubble. For a browned top, broil on high for 1–2 minutes, watching closely.

Step 6: Rest and Serve

Let the casserole rest for 8 minutes before slicing — this firming step helps slices hold together. Finish with chopped cilantro and lime wedges. Serve hot.

Expert Tips & Pro Techniques

  • Mistake to avoid: Adding too much tomato or under-draining canned tomatoes makes the casserole runny. Drain and simmer until thick.
  • Make-ahead: Assemble up to the end of Step 5, cover, and refrigerate for up to 24 hours. Add 5–8 minutes to bake time if starting cold.
  • Professional trick: Brown the meat in batches to get proper fond (the browned bits) for better flavor; deglaze with a splash of water if bits stick.
  • Cheese tip: Pre-shred a block of cheddar — bagged cheese often contains anti-caking agents that change melt behavior.
  • Texture tweak: For a firmer slice, fold in 1 beaten egg to the cream-cheese layer before assembling.
  • Heat control: Broil only at the end for 1–2 minutes to crisp the top; broiling too long will dry the casserole.

Storage & Reheating

  • Refrigerator: Cool to room temp, cover tightly with foil or a lid, and refrigerate for up to 4 days. Use an airtight container to preserve flavor.
  • Freezer: This casserole freezes well. Portion into airtight containers or wrap the whole dish tightly in plastic and foil; freeze up to 3 months. Thaw overnight in the refrigerator before reheating.
  • Reheating: Reheat individual portions in a 175°C (350°F) oven for 10–12 minutes, or until the center reaches 74°C (165°F). Avoid microwaving for reheating whole portions — it can make the cheese separate and the texture rubbery; for single portions, microwave on medium power in 30-second bursts, stirring if possible.

Variations & Substitutions

  • Keto Taco Casserole (lower carbs): Replace diced tomatoes with 200 g (7 oz) roasted red peppers, drained and chopped, to reduce carbs while keeping moisture. Keep times the same. (This is a simple keto-friendly swap idea.)
  • Vegetarian Version: Replace beef with 450 g (15 oz) canned lentils, rinsed and drained, plus 1 tbsp liquid smoke for depth. Sauté onion and peppers as directed; simmer lentils with tomato paste and seasonings for 3–4 minutes. Baking time unchanged.
  • Spicy Version: Stir 1–2 tbsp chopped pickled jalapeños into the cream-cheese layer or add 1 tsp cayenne to the taco seasoning.
  • Bacon-Cheeseburger Twist: Brown 450 g (1 lb) ground beef and add 4 slices cooked, crumbled bacon to the meat layer for smoky richness — inspiration and related techniques appear in this low‑carb bacon cheeseburger casserole.
  • Lower-Fat Option: Use 455 g (1 lb) 93% lean beef and replace half the cheddar with part-skim mozzarella; bake time remains the same but expect slightly less richness.

Serving Suggestions & Pairings

  • Fresh side salad with lime vinaigrette balances the richness. Pair with sliced radishes and avocado for crunch.
  • Cauliflower rice or a simple cilantro-lime slaw are low-carb sides that keep the meal light.
  • Garnishes: Dollop extra sour cream, chopped green onion, or pickled jalapeños just before serving.
  • Beverage pairing: A crisp, citrusy lager or a dry sparkling water with lime brightens the palate; for a non-alcoholic option, iced hibiscus tea works well. For more low‑carb casserole ideas to serve alongside, see this creamy yellow squash casserole recipe: creamy yellow squash casserole.

Nutrition Information

Per serving (Serving size: about 1 cup; recipe makes 6 servings)

  • Calories: 520 kcal
  • Total Fat: 38 g
  • Saturated Fat: 18 g
  • Cholesterol: 140 mg
  • Sodium: 640 mg
  • Total Carbohydrates: 8 g
  • Dietary Fiber: 2 g
  • Sugars: 3 g
  • Protein: 34 g

Nutrition values are estimates. Actual values may vary based on specific ingredients and preparation methods.

Frequently Asked Questions

Q: Why did my casserole turn out watery?
A: Usually too much liquid from canned tomatoes or insufficient draining. Drain diced tomatoes and simmer the meat mixture until thick before assembling.

Q: Can I make this without eggs?
A: Yes. The standard recipe shown has no egg. If you want a firmer set, you can add 1 beaten egg to the cream-cheese layer, but it’s optional.

Q: Can I double this recipe?
A: Yes. Use two 23 x 33 cm (9 x 13 inch) dishes or a larger pan. Bake time may increase by 5–10 minutes; check for bubbling edges and a 74°C (165°F) center.

Q: Can I prepare this the night before?
A: Absolutely. Assemble, cover, and refrigerate. Bake directly from the fridge, adding 5–8 minutes to the bake time.

Q: How long does this keep in the fridge?
A: Store in an airtight container for up to 4 days. Reheat thoroughly before serving.

Q: Can I swap in ground turkey?
A: Yes. Ground turkey works but can be drier. Increase seasoning and add 1 tbsp olive oil while cooking to boost flavor and moisture.

Q: Will this freeze well?
A: Yes. Freeze for up to 3 months. Thaw overnight in the fridge, then reheat in a 175°C (350°F) oven until hot throughout.

Conclusion

This casserole is a reliable, low-carb weeknight winner that balances rich cheese, bold taco seasoning, and a firm sliceable texture. For another take on a low-carb casserole with similar flavor goals, check the Low Carb Taco Casserole on Buns In My Oven. If you want a version that leans harder into keto macros, see this Keto Taco Casserole Recipe at Kicking Carbs for alternate ingredient ideas and nutrition tweaks.

Author: Jamie Rivera, Culinary instructor and recipe developer with 12 years in test kitchens.
Published: 2026-02-25

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
low carb taco casserole 2026 02 25 214011 819x1024 1

Taco Casserole — Easy Weeknight Keto Bake


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: sadka
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Diet: Keto

Description

This low carb taco casserole delivers warm, cheesy comfort with seasoned beef and a crisp topping, making it a perfect weeknight meal.


Ingredients

Scale
  • 900 g (2 lb) ground beef, 85% lean
  • 1 medium onion, chopped (about 150 g / 1 cup)
  • 3 cloves garlic, minced
  • 1 medium bell pepper, diced (about 120 g / 1 cup)
  • 60 g (2 oz / 2 tbsp) tomato paste
  • 400 g (14 oz can) diced tomatoes, drained
  • 2 tbsp taco seasoning
  • 113 g (4 oz) cream cheese
  • 120 ml (½ cup) sour cream
  • 300 g (3 cups) shredded cheddar
  • Fresh cilantro, chopped (handful)
  • Lime wedges
  • Kosher salt and black pepper, to taste

Instructions

  1. Heat a large skillet over medium-high heat. Add 1 tbsp neutral oil and 900 g ground beef. Cook until browned, about 6–8 minutes.
  2. Add onion and bell pepper; sauté until onions are translucent, about 5 minutes. Add garlic and tomato paste; cook for 30–45 seconds.
  3. Drain excess fat; return skillet to medium heat.
  4. Stir in diced tomatoes and taco seasoning; simmer for 3–4 minutes until the mixture thickens.
  5. In a bowl, beat together cream cheese and sour cream until smooth. Fold in shredded cheddar and cilantro.
  6. Preheat oven to 190°C (375°F). Spoon half the meat mixture into a 23 x 33 cm baking dish. Spread the cream cheese mixture over it, then top with remaining meat and more cheddar.
  7. Bake uncovered for 15–18 minutes until cheese is melted and bubbling. Broil for 1–2 minutes if a browned top is desired.
  8. Let rest for 8 minutes before serving. Garnish with cilantro and lime.

Notes

For a firmer slice, fold in 1 beaten egg to the cream-cheese layer. Use low-moisture cheese for a crisp top.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Casserole
  • Method: Baking
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1 serving
  • Calories: 520
  • Sugar: 3g
  • Sodium: 640mg
  • Fat: 38g
  • Saturated Fat: 18g
  • Unsaturated Fat: 16g
  • Trans Fat: 0g
  • Carbohydrates: 8g
  • Fiber: 2g
  • Protein: 34g
  • Cholesterol: 140mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star