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
Instructions
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.

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.

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.
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.
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
