This easy keto taco casserole comes together with a quick 10-minute prep and just 15 minutes in the oven. Packed with taco flavor and only 3.9g net carbs per serving,…

Ingredients

Toggle: Metric / US

Instructions

Step 1

Preheat your oven to 375°F (190°C). While the oven heats, gather your ingredients. Use a large skillet (preferably non-stick or cast-iron for even browning). Place the skillet over medium-high heat and add the ground beef. Break it up with a wooden spoon, stirring occasionally until it’s fully browned—about 5-7 minutes. The beef should release its fat; if it’s very lean, add a teaspoon of oil. Drain any excess fat (leave about a tablespoon for flavor). This step is crucial for preventing a greasy casserole and ensuring the meat browns properly, developing deep umami notes.

Step 1 image
Step 2

Reduce heat to medium. Sprinkle the taco seasoning evenly over the cooked beef. Add the water and stir well, scraping up any browned bits from the bottom of the pan—those bits are packed with flavor. Let the mixture simmer for 2-3 minutes, stirring occasionally, until the liquid reduces slightly and the seasoning coats the meat. The sauce should be thick but not dry. If it looks too dry, add a splash more water. Taste and adjust seasoning if needed (some packets are saltier than others). This step infuses the beef with classic taco spices without any carbs from beans or corn.

Step 2 image
Step 3

Remove the skillet from heat. Stir in the sour cream and salsa until fully combined. The sour cream adds richness and helps bind the casserole while keeping it moist. The salsa contributes acidity and brightness. The mixture should be creamy and slightly thick. If you like extra heat, add a few dashes of hot sauce or chopped jalapeños now. Transfer the beef mixture to a greased 9×9-inch baking dish (or similar size). Spread it evenly with a spatula.

Step 4

Sprinkle the shredded cheese over the top in an even layer. For the best melt, use freshly shredded cheese as pre-shredded contains anti-caking agents that prevent smooth melting. If using crushed pork rinds for a crunchy topping, scatter them over the cheese. The pork rinds add a keto-friendly crunch reminiscent of tortilla chips. Bake uncovered for 12-15 minutes, or until the cheese is bubbly and golden brown on the edges. The casserole should be hot all the way through. Let it rest for 2-3 minutes before serving—this allows the layers to set.

Step 5

Garnish with fresh cilantro and optional toppings like sliced avocado, black olives, or extra jalapeños. Serve directly from the baking dish or scoop onto plates. For a complete meal, pair with a side of cauliflower rice or a simple green salad. Store leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, microwave individual portions or warm in a 350°F oven until heated through.

For best results

  • Choose high-quality ground beef with at least 20% fat. The fat ensures the meat stays juicy during baking and carries the taco flavors. If you use lean ground beef (93/7), add a tablespoon of olive oil to prevent dryness. For an even richer flavor, substitute half the ground beef with ground pork or chorizo—just adjust seasoning to account for chorizo's spice.
  • Make your own taco seasoning to control salt and carbs. Combine 1 tablespoon chili powder, 1 teaspoon cumin, 1/2 teaspoon paprika, 1/2 teaspoon garlic powder, 1/2 teaspoon onion powder, 1/4 teaspoon oregano, and a pinch of cayenne. This blend has zero added sugar or fillers, keeping the net carbs minimal. Store extra in a jar for future meals.
  • For the best texture, avoid overbaking. The casserole is done when the cheese is fully melted and the edges are just starting to brown. Overbaking can dry out the beef and make the sour cream curdle. If you prefer a firmer set, bake for the full 15 minutes; for a softer, creamier casserole, pull it out at 12 minutes.
  • Customize the cheese blend. While cheddar is classic, try a mix of Monterey Jack for creaminess and pepper jack for heat. Smoked gouda adds a smoky depth that complements taco flavors. For a gooey, stretchy texture, include some mozzarella. Always shred your own cheese from a block—it melts evenly and doesn't contain cellulose.
  • Boost the vegetable content without adding carbs. Fold in 1/2 cup of finely chopped cauliflower rice (raw) into the beef mixture before baking. The cauliflower absorbs the taco flavors and adds moisture. You can also add sautéed bell peppers and onions, but account for the extra carbs (about 3g net per 1/4 cup).
  • To make this casserole dairy-free, use a dairy-free shredded cheese (look for brands that melt well) and replace sour cream with full-fat coconut cream or a dairy-free yogurt. The texture will be slightly different but still delicious. For a nutty flavor, top with crushed pecans instead of pork rinds.
  • If you're meal-prepping, assemble the casserole completely but don't bake it. Cover and refrigerate for up to 2 days. When ready to eat, bake straight from the fridge—add 5-7 minutes to the baking time. You can also freeze the unbaked casserole for up to 3 months; thaw overnight in the fridge before baking.

Variations

  • **Chicken Taco Casserole**: Swap the ground beef with shredded cooked chicken breast or thighs. Use about 2 cups of shredded chicken. Mix with the seasoning and water, then proceed as directed. Chicken is leaner, so you may want to add a tablespoon of cream cheese for richness. The texture will be lighter but equally satisfying.
  • **Spicy Chipotle Version**: Add 2 tablespoons of chopped chipotle peppers in adobo sauce to the beef mixture along with the water. This adds smoky heat and depth. For extra kick, use pepper jack cheese and top with fresh jalapeños. The adobo sauce contains some sugar, so net carbs increase slightly (about 1g per serving).
  • **Vegetarian Keto Casserole**: Replace meat with 1 lb of crumbled firm tofu or textured vegetable protein (TVP). For tofu, press and crumble, then sauté until golden. For TVP, rehydrate in hot water, then sauté with seasoning. Add 1 tablespoon of olive oil for fat. The result is a high-protein, low-carb vegetarian version that mimics taco meat texture.
  • **Breakfast Casserole**: Omit the salsa and water, and increase the sour cream to 1 cup. After cooking the seasoned beef, spread in the dish, top with cheese, and create 6 wells with a spoon. Crack an egg into each well. Bake until the whites are set but yolks are still runny (about 12-15 minutes). Garnish with avocado and salsa. This version has more protein and healthy fats for a hearty breakfast.
  • **Italian Taco Fusion**: Replace taco seasoning with 1 tablespoon Italian seasoning and 1 teaspoon garlic powder. Use mozzarella and Parmesan cheese, and stir in 1/2 cup marinara sauce (low-carb) with the sour cream. Top with fresh basil. This gives a pizza-like flavor while keeping the keto macros. Serve with a side of zucchini noodles.
  • **Stuffed Pepper Casserole**: Add 1 cup of diced bell peppers (any color) and 1/2 cup diced onion to the beef after browning. Cook until softened, then proceed. The extra veggies add 2-3g net carbs per serving but boost fiber. Use a blend of cheddar and Colby Jack cheese. This variation is like deconstructed stuffed peppers with a taco twist.

Nutrition

  • Calories380 kcal
  • Total Fat30g
  • Saturated Fat14g
  • Cholesterol100mg
  • Sodium800mg
  • Total Carbohydrates5g
  • Dietary Fiber1.1g
  • Sugars2g
  • Protein30g

Common Questions

Can I use ground turkey instead of beef?
Yes, ground turkey works well, especially dark meat. Since turkey is leaner, add 1 tablespoon of olive oil to the pan when browning to prevent dryness. The cooking time remains the same. For best flavor, use a blend of ground turkey and pork.
How do I store leftovers and how long do they last?
Store leftover casserole in an airtight container in the refrigerator for up to 4 days. To reheat, microwave on high for 1-2 minutes or bake at 350°F for 10 minutes until heated through. The casserole can also be frozen for up to 3 months. Thaw overnight in the fridge before reheating.
Is this casserole truly keto-friendly?
Absolutely, with only 3.9g net carbs per serving. The main carbs come from the salsa and taco seasoning (if using store-bought). Always check labels for added sugars. Using homemade seasoning and a low-carb salsa keeps the carb count minimal. The rest of the ingredients (meat, cheese, sour cream) are very low in carbs.
Can I make this casserole in advance for a party?
Yes, you can assemble the casserole up to 2 days ahead. Keep it covered in the refrigerator. When ready to bake, add an extra 5-7 minutes to the oven time since it starts cold. This makes it perfect for entertaining or busy weeknights when you want a zero-effort dinner.
What can I use instead of pork rinds for crunch?
If you don’t have pork rinds, substitute with crushed almonds, pecans, or a low-carb cracker (like cheese crisps). For a nut-free option, use crushed hemp seeds or simply skip the topping—the casserole is still delicious without it. The crunch is optional but adds texture.
How can I reduce the fat content?
Use lean ground beef (93/7) and drain fat thoroughly. Replace full-fat sour cream with Greek yogurt (not all are keto-friendly; check carbs). Use part-skim mozzarella instead of cheddar. However, note that fat is essential for keto to maintain energy; reducing too much may affect satiety.
Can I add beans or corn to this casserole?
Classic taco casseroles often include beans and corn, but they are not keto-friendly due to high carbs. Black beans have about 20g net carbs per 1/2 cup, and corn has around 15g. If you’re not strictly keto, you can add them, but anticipate significantly more carbs. For a keto version, skip them.
What's the best way to reheat without drying out?
The best method is to reheat in the oven at 350°F covered with foil for about 10 minutes. If using a microwave, place a damp paper towel over the plate to add moisture. Alternatively, reheat in a skillet on the stovetop over medium heat with a splash of water, covered, until hot.