Cheesy Keto Mexican Casserole
This keto Mexican casserole gives you everything you want from taco night in one bubbling dish, no tortillas required. Seasoned ground beef, peppers, and a creamy blend of cheeses bake into a filling meal that keeps carbs firmly in check.

If your weeknights run on ground beef and cheese, this one belongs in the rotation. It comes together in a single skillet and lands on the table fast enough to feel like a win.
Why This Casserole Stays in the Rotation
The beef is deeply seasoned with cumin and chili, and the peppers soften just enough that they still have a little bite. The cream cheese melts into the meat and makes it rich without feeling heavy.
I stick with a mix of cheddar and Monterey jack for the top because it gets those golden, lacy edges while staying gooey underneath. Leftovers reheat beautifully, which is half the point on a busy week.
Ingredients

- 1 lb ground beef: 85/15 keeps the meat juicy without pooling oil.
- 1 small yellow onion, diced: any onion works, white or red in a pinch.
- 1 green bell pepper, diced: red bell pepper is sweeter if that is what you have.
- 2 garlic cloves, minced: the jarred kind saves a minute.
- 1 tbsp chili powder: a mild blend, not a fire-bomb.
- 1 tsp ground cumin: earthy backbone, don’t skip it.
- ½ tsp dried oregano: rounds out the spice without hogging the spotlight.
- ½ tsp salt: adjust after the cheese goes in, since cheese is salty too.
- 10 oz can diced tomatoes with green chiles, drained well: too much liquid makes the casserole soupy.
- 4 oz full-fat cream cheese, softened: cut into cubes so it melts faster.
- 1 cup shredded cheddar cheese: sharp or medium, whatever shreds you grab first.
- 1 cup shredded Monterey jack cheese: good meltability and mild flavor.
- Sour cream, cilantro, and sliced avocado for serving: cool and bright against the beef.
Variations / Substitutions
- Ground turkey: lean turkey works, but the casserole will be drier. Add a tablespoon of olive oil when browning.
- Dairy-free: use dairy-free cream cheese and a meltable dairy-free cheese shred. The bake time stays the same.
- More heat: stir a diced jalapeño into the beef with the onion, or top with pickled jalapeño slices.
- No tomatoes: swap the can for about half a cup of low-carb salsa, drained of most liquid.
Low Carb Enchilada Casserole is another dinner you’d probably love if you enjoy this casserole.
How to Make Keto Mexican Casserole
Step 1: Brown the Beef and Vegetables

Preheat your oven to 375°F (190°C) while you set a large oven-safe skillet over medium-high heat. Add the 1 lb ground beef and break it apart with a spoon. Cook for about 5 minutes, until the pink fades and the meat is mostly browned but not yet crisp.
Stir in the diced onion, the diced green bell pepper, and the 2 minced garlic cloves. Keep cooking for 3 to 4 minutes, just enough to soften the onion and take the raw edge off the pepper. The vegetables should still look bright, not limp.
Step 2: Stir in the Cream Cheese and Tomatoes

Turn the heat down to medium-low and tip in the drained 10 oz can of diced tomatoes with green chiles. Scatter the 1 tbsp chili powder, 1 tsp cumin, the ½ tsp oregano, and ½ tsp salt over the meat. Give it a good stir so the spice coats everything.
Drop the cubed 4 oz cream cheese into the skillet and stir gently until it melts into the beef. The mixture will turn creamy and cling to the meat, which is exactly what holds the casserole together. Taste a spoonful and add another pinch of salt if it needs it, keeping in mind the cheese on top will bring salt too.
Step 3: Layer the Cheese and Bake

Smooth the beef into an even layer with the back of your spoon, pressing it flat. Sprinkle the 1 cup shredded cheddar and 1 cup shredded Monterey jack over the top, covering it all the way to the edges. Slide the skillet into the oven, no lid needed.
Bake for 15 to 20 minutes, until the cheese is fully melted and the edges look golden and bubbly. If you want those spots of browned cheese, run it under the broiler for the last 2 minutes, watching it the whole time.
Step 4: Spoon and Serve

Pull the skillet out and let it sit for about 5 minutes. The casserole will set slightly so it scoops cleanly. Ladle big spoonfuls onto plates and finish with a dollop of sour cream, fresh cilantro leaves, and a few slices of avocado.
Tips for the Best Casserole
- Use a cast iron or fully oven-safe skillet.: You sear, stir, and bake all in one pan. If your skillet handle is not oven-safe, transfer the beef mixture to a greased 8×8 baking dish before topping with cheese.
- Drain the tomatoes well.: Tip the whole can into a mesh strainer and press with a spoon until most of the liquid runs out. Wet tomatoes make the base watery.
- Soften the cream cheese on the counter for 20 minutes or microwave it for 20 seconds.: Cold cream cheese takes longer to melt and might leave white streaks.
- Broil for a bonus top layer.: A minute or two under the broiler gives you spots of browned, crispy cheese without overbaking the meat.
Bake times by pan size:
| Pan size | Bake time |
|---|---|
| 8×8 baking dish | 18-22 minutes |
| 9×9 baking dish | 15-20 minutes |
| 9×13 baking dish (thin layer) | 12-15 minutes, watch closely |
Storing Leftovers
- Refrigerate: leftover casserole in a sealed container for up to 4 days. It reheats well in the microwave or in a 350°F oven until warmed through.
- Reheating: in a skillet over medium heat brings back some of the crispy edges, which is a nice touch.
What to Serve With Keto Mexican Casserole
A simple side salad with lime vinaigrette cuts through the richness. Sliced radishes or quick-pickled red onions add crunch and acid. If you want something hot, a pile of sautéed zucchini or roasted cauliflower hits those notes without straying from keto.
Frequently Asked Questions
Can I freeze this casserole?
Yes. Cool it completely, wrap the whole dish or individual portions tightly, and freeze for up to two months. Thaw overnight in the fridge before reheating.
Is this dish spicy?
It has warmth from chili powder and the green chiles, but it is not hot. For more kick, add a diced fresh jalapeno or a pinch of cayenne.
What if I don’t have an oven-safe skillet?
Brown the beef, stir in the cream cheese and tomatoes, then scrape everything into a greased 8×8 or 9×9 baking dish. Top with cheese and bake as directed.
Can I use pre-shredded cheese?
You can, though the bag often has a starch coating that makes it melt less smoothly. The casserole still turns out fine, especially if you broil the top for a minute.
What other toppings work?
Chopped fresh tomato, sliced black olives, or a drizzle of hot sauce all work. Keep cold toppings like avocado and sour cream for after baking.

Keto Mexican Casserole Recipe
Ingredients
Method
- Preheat oven to 375°F (190°C). Brown the beef in an oven-safe skillet over medium-high heat for about 5 minutes. Add onion, bell pepper, and garlic and cook 3 to 4 minutes until softened.
- Turn heat to medium-low. Stir in drained tomatoes, chili powder, cumin, oregano, and salt. Add cream cheese cubes and stir until fully melted and the mixture is creamy.
- Smooth the beef into an even layer. Top evenly with cheddar and Monterey jack. Bake 15 to 20 minutes until cheese is melted and edges are bubbly. Optionally broil 2 minutes for browned spots.
- Let rest 5 minutes. Spoon onto plates and top with sour cream, cilantro, and avocado.
