Keto Mexican Casserole – A Comforting, Low-Carb Weeknight Favorite
This keto Mexican casserole brings bold flavor, cozy textures, and simple prep together in one pan. It’s the kind of dinner that makes the kitchen smell amazing and gets everyone to the table fast. You’ll get all the satisfying layers you expect—meaty, cheesy, saucy—without the carb-heavy fillers.
The best part? It reheats like a dream, so lunch tomorrow is already handled. If you want a set-it-and-forget-it dinner that still tastes like you put in the effort, this is it.
Ingredients
Method
- Preheat and prep: Heat your oven to 375°F (190°C). Grease a 9x13-inch casserole dish with a little oil or cooking spray.
- Sauté the veggies: Warm the oil in a large skillet over medium heat. Add onion and bell pepper and cook 4–5 minutes until softened. Stir in the garlic and cook 30 seconds more.
- Brown the beef: Add ground beef to the skillet. Break it up with a spoon and cook until browned, about 6–8 minutes. Drain excess fat if needed.
- Season the mixture: Stir in chili powder, cumin, smoked paprika, oregano, salt, pepper, and cayenne (if using). Cook 1 minute to bloom the spices.
- Add the “rice” and tomatoes: Mix in the riced cauliflower, drained tomatoes with green chiles, salsa, broth, and tomato paste. Simmer 3–4 minutes until slightly thickened and the cauliflower is tender-crisp.
- Make it creamy: Turn off the heat. Add cream cheese and sour cream, stirring until the mixture is smooth and evenly coated.
- Layer it up: Transfer the mixture to the prepared casserole dish. Spread it out evenly. Top with shredded cheese.
- Bake: Place on the middle rack and bake 15–18 minutes, until the cheese is melted and bubbling.
- Finish and serve: Let it rest 5 minutes. Garnish with chopped cilantro. Serve with avocado slices and lime wedges for a bright finish.
What Makes This Special
This casserole keeps the spirit of classic Mexican-inspired comfort food while staying low-carb and gluten-free.
Instead of rice or tortillas, it uses a base of seasoned ground beef, riced cauliflower, and peppers for texture and substance. A creamy, mildly spicy sauce brings it all together, and a generous layer of melted cheese seals the deal. It’s easy to customize based on what you have—swap proteins, dial the heat up or down, and play with toppings.
Best of all, it’s a meal-prep hero that tastes even better the next day.
What You’ll Need
- 1.5 pounds ground beef (80/20 works well)
- 1 tablespoon olive oil or avocado oil
- 1 small onion, diced
- 1 green bell pepper, diced
- 2 cloves garlic, minced
- 2 cups riced cauliflower (fresh or frozen, thawed)
- 1 (10-ounce) can diced tomatoes with green chiles, drained
- 1/2 cup sugar-free salsa (choose a brand with no added sugar)
- 1/2 cup beef broth or bone broth
- 3 tablespoons tomato paste
- 2 teaspoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon dried oregano
- 1/2 teaspoon kosher salt, plus more to taste
- 1/4 teaspoon black pepper
- 1/4 teaspoon cayenne pepper (optional, for heat)
- 4 ounces cream cheese, softened and cubed
- 1/2 cup sour cream
- 2 cups shredded cheese (cheddar, Monterey Jack, or a blend)
- 2 tablespoons chopped cilantro (optional, for garnish)
- 1 avocado, sliced (optional, for serving)
- Lime wedges (optional, for serving)
How to Make It
- Preheat and prep: Heat your oven to 375°F (190°C). Grease a 9×13-inch casserole dish with a little oil or cooking spray.
- Sauté the veggies: Warm the oil in a large skillet over medium heat. Add onion and bell pepper and cook 4–5 minutes until softened.
Stir in the garlic and cook 30 seconds more.
- Brown the beef: Add ground beef to the skillet. Break it up with a spoon and cook until browned, about 6–8 minutes. Drain excess fat if needed.
- Season the mixture: Stir in chili powder, cumin, smoked paprika, oregano, salt, pepper, and cayenne (if using).
Cook 1 minute to bloom the spices.
- Add the “rice” and tomatoes: Mix in the riced cauliflower, drained tomatoes with green chiles, salsa, broth, and tomato paste. Simmer 3–4 minutes until slightly thickened and the cauliflower is tender-crisp.
- Make it creamy: Turn off the heat. Add cream cheese and sour cream, stirring until the mixture is smooth and evenly coated.
- Layer it up: Transfer the mixture to the prepared casserole dish.
Spread it out evenly. Top with shredded cheese.
- Bake: Place on the middle rack and bake 15–18 minutes, until the cheese is melted and bubbling.
- Finish and serve: Let it rest 5 minutes. Garnish with chopped cilantro.
Serve with avocado slices and lime wedges for a bright finish.
How to Store
- Fridge: Store leftovers in an airtight container for up to 4 days. Reheat in the microwave or in a 325°F oven until warmed through.
- Freezer: Cool completely, then freeze in a freezer-safe container for up to 2 months. Thaw overnight in the fridge, then reheat covered at 325°F.
- Meal prep tip: Portion into single-serve containers for quick lunches.
Add fresh avocado only right before eating.
Loved This Recipe?
If you're looking for more simple, healthy keto dinners, grab my FREE 7-Day Easy Keto Dinner Reset. You'll get 7 easy keto dinner recipes, simple grocery lists, and a done-for-you plan that takes the stress out of mealtime.
Benefits of This Recipe
- Keto-friendly and satisfying: Low in carbs but full of fat and protein for steady energy and satiety.
- Family-friendly flavors: Mild enough for most palates, with easy ways to add more heat.
- Flexible ingredients: Works with ground turkey, chicken, or even chorizo. Swap cheeses or salsas to match your taste.
- One-pan base: Most of the cooking happens in one skillet, and then it bakes. Minimal cleanup.
- Great for leftovers: Tastes even better on day two when the flavors marry.
Common Mistakes to Avoid
- Skipping the drain: If your beef is very fatty, drain excess grease so the casserole isn’t oily.
- Using watery ingredients: Don’t add undrained tomatoes or watery salsa.
Extra liquid can make the casserole soupy.
- Overcooking the cauliflower: It will soften more in the oven. Keep it tender-crisp on the stove so it doesn’t turn mushy.
- Forgetting to season: Taste the mixture before baking and adjust salt and spices. Keto dishes shine when seasoning is on point.
- Adding fresh toppings too soon: Avocado and cilantro should go on at the end, not before baking.
Alternatives
- Protein swaps: Use ground turkey or chicken for a lighter option.
Chorizo adds bold, smoky heat—mix half chorizo, half beef for balance.
- Dairy-free version: Replace cream cheese and sour cream with a thick, unsweetened coconut yogurt or a dairy-free cream cheese. Use a dairy-free melting cheese alternative.
- Extra veggies: Fold in diced zucchini or mushrooms after browning the beef. Keep total moisture in check by sautéing until they release liquid and start to brown.
- Spice it up: Add diced jalapeño with the onion and pepper, or finish with hot sauce.
Swap smoked paprika for chipotle powder for deeper heat.
- Different cheeses: Pepper Jack for kick, Oaxaca for stretch, or a sharp cheddar for classic comfort.
FAQ
Is this casserole strictly keto?
Yes, it’s designed to be low in net carbs by using riced cauliflower instead of rice or tortillas and avoiding added sugars. Check labels on salsa and tomatoes to keep carbs down.
Can I make it ahead?
Absolutely. Assemble the casserole up to the cheese layer, cover, and refrigerate for up to 24 hours.
Bake as directed, adding a few extra minutes if going straight from the fridge.
What if I don’t like cauliflower rice?
You can reduce the amount or swap in finely chopped cabbage or sautéed zucchini. Just cook off moisture first so the casserole doesn’t get watery.
How do I make it spicier without changing the flavor too much?
Add cayenne to the spice mix or toss in minced jalapeño with the onions. You can also finish with a drizzle of your favorite hot sauce at the table.
Can I use rotisserie chicken?
Yes.
Shred about 4 cups of cooked chicken and skip the browning step. Sauté the veggies, add seasonings, then fold in the chicken with the remaining ingredients before baking.
What cheese melts best?
Monterey Jack or a Jack-cheddar blend gives you great melt and mild flavor. For more punch, use sharp cheddar.
If you want extra stretch, mix in some mozzarella.
How many servings does this make?
It makes about 6 hearty servings, depending on appetite. For meal prep, portion into 6 containers with fresh toppings added later.
Do I need to cover it while baking?
No, bake it uncovered so the cheese melts and bubbles. If the top browns too fast, tent loosely with foil for the last few minutes.
Can I add beans or corn?
You can if you’re not strict keto, but both add carbs.
For a lower-carb vibe, stick to peppers, zucchini, or mushrooms instead.
How do I keep leftovers from drying out?
Reheat gently and cover the dish. A splash of broth or a spoonful of salsa stirred into a portion before reheating helps maintain moisture.
Final Thoughts
This keto Mexican casserole gives you weeknight ease without sacrificing flavor. It’s hearty, flexible, and friendly to both keto goals and mixed households.
Keep the pantry staples on hand—spices, salsa, tomatoes—and you can pull it together anytime. Top it with avocado, squeeze over lime, and you’ve got a complete, satisfying meal with minimal fuss. It’s the kind of dependable recipe that quickly earns a spot in your regular rotation.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.


