30-Minute Keto Taco Casserole
This keto taco casserole delivers all the bold flavor of taco night in a single cheesy, bubbly dish, all while keeping carbs low.

It comes together in about half an hour, making it a reliable dinner when you need something hearty and fast.
Why This Casserole Works
I turn to this recipe when I’m craving comfort food that won’t derail my macros. The ground beef and vegetables create a savory base, while the cream cheese and cheddar layer on top bakes into a rich, melty blanket.
What I like most is that it uses simple, whole ingredients you can find at any grocery store, and the whole thing bakes in one dish. No fussy layers, just good honest food.
Ingredients

- 1 lb ground beef: I use 80/20, but any kind works. Just drain off excess fat after browning.
- 1 tablespoon olive oil
- 1 small onion, diced: any color
- 1 bell pepper, diced: red, yellow, or green
- 1 cup cauliflower rice: raw, not frozen if possible
- 2 oz cream cheese, softened: let it sit out for 15 minutes
- 1/4 cup sour cream: full-fat keeps it creamy
- 1 cup shredded cheddar cheese, divided: reserve 1/2 cup for topping
- 1/2 cup salsa: no added sugar to keep carbs low
- 2 teaspoons chili powder
- 1 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon garlic powder
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
- Fresh cilantro and diced avocado, for serving
Variations and Swaps
- Use ground turkey or chicken: Brown as directed, but add an extra tablespoon of oil since it’s leaner. The flavor stays mild and takes seasoning well.
- Swap the cauliflower rice: Finely chopped zucchini works, or leave it out altogether for a meatier, denser casserole.
- Add more heat: Stir a diced jalapeño into the beef while it cooks, or sprinkle red pepper flakes into the cheese mixture.
- Go dairy-free: Use a plant-based cream cheese and shredded cheese alternative. The texture will soften a touch but still hold together.
If you like this, try a Keto Chicken Enchilada Casserole next time.
How to Make Keto Taco Casserole
Step 1: Brown the Beef and Veggies

Heat the 1 tablespoon olive oil in a large skillet over medium-high heat. Add the ground beef, diced onion, bell pepper, and 1 cup cauliflower rice. Cook, breaking up the meat with a spoon, for about 7 minutes, until the beef is no longer pink and the vegetables have softened. Drain off any liquid in the pan, then stir in the chili powder, cumin, paprika, garlic powder, salt, and pepper.
The spices will toast for a minute and fill your kitchen with that unmistakable taco aroma. You want the beef mixture to be deeply seasoned and dry enough that it won’t make the casserole soggy.
Step 2: Mix the Creamy Cheese Layer

While the beef cooks, put the 2 oz softened cream cheese, 1/4 cup sour cream, 1/2 cup of the shredded cheddar (save the rest), and the 1/2 cup salsa into a mixing bowl. Stir with a fork until everything is smooth and combined.
The mixture should be spreadable and evenly pink from the salsa. Softening the cream cheese first is key. Cold cream cheese makes stubborn lumps.
Step 3: Bake Until Bubbly

Preheat your oven to 375°F (190°C). Grease a 9×13 baking dish with a little oil or cooking spray. Spread the beef mixture evenly in the dish, then pour the cream cheese mixture over the top and gently spread it to cover. Sprinkle the reserved 1/2 cup cheddar across the top. Bake for 20 minutes.
You’ll see the casserole puff slightly and the top turn a deep golden that stretches all the way to the edges. That bubbling at the rim is your cue it’s ready.
Step 4: Garnish and Serve

Pull the casserole from the oven. Scatter a handful of chopped fresh cilantro and diced avocado over the top, then scoop onto plates and serve while it’s hot.
The cool, creamy avocado against the salty, spiced beef and gooey cheese makes each bite feel like a loaded taco. A spoonful of extra sour cream on the side never hurts.
Tips for a Clean, Creamy Casserole
- Shred your own cheese from a block. Pre-shredded bags often contain starch that prevents smooth melting and adds hidden carbs.
- If you’re using frozen cauliflower rice, thaw it completely and squeeze out as much liquid as you can. Too much water will make the casserole soupy instead of set.
- Let the casserole sit for 5 minutes after baking. This pause helps the layers settle so you get neat, scoopable portions.
- Taste the beef mixture before you layer. The taco seasoning and the cheese both bring salt, so you may not need to add any extra.
Bake times by pan size:
| Pan size | Bake time |
|---|---|
| 9×13 dish | 20 minutes |
| 8×8 dish | 25 to 28 minutes |
| 9-inch square dish | 22 to 25 minutes |
Storing Leftover Casserole
- Refrigerate: Keep leftovers in an airtight container for up to 4 days.
- Reheating: Warm individual portions in the microwave, or reheat a larger piece in a 350°F (175°C) oven for about 10 minutes until heated through.
What to Serve with Keto Taco Casserole
A simple green salad with a lime vinaigrette cuts through the richness and adds a crisp, fresh bite. Sliced avocado or a scoop of guacamole doubles down on the taco feel without piling on carbs. If you want more vegetables on the plate, roasted zucchini or a quick side of riced cauliflower tossed with lime and cilantro fits right in.
Frequently Asked Questions
Can I assemble this ahead of time?
Yes, prep the beef mixture and the cheese layer, then store them separately in the fridge. When you’re ready, layer and bake, adding about 5 minutes to the timer if the dish is cold.
My casserole turned out greasy. Why?
Ground beef can give off a lot of fat. After browning, drain the meat well using a slotted spoon, or blot it briefly with paper towels. Using a leaner 93/7 beef also helps.
Can I double this recipe for a crowd?
Absolutely. Use a deeper 9×13 pan or split it between two dishes. Bake for 25 to 30 minutes, until the center is hot and bubbly.

Keto Taco Casserole Recipe
Ingredients
Method
- Heat oil in a large skillet over medium-high. Add beef, onion, bell pepper, and cauliflower rice. Cook 7 minutes until beef is browned and veggies soften. Drain fat, stir in spices, and remove from heat.
- In a bowl, mix cream cheese, sour cream, 1/2 cup cheddar, and salsa until smooth.
- Preheat oven to 375°F (190°C). Spread beef mixture in a greased 9×13 dish, top with cheese mixture, then sprinkle remaining 1/2 cup cheddar. Bake 20 minutes until bubbly and golden.
- Remove from oven, garnish with cilantro and avocado, and serve warm.
