Cheesy keto taco casserole (low-carb, fully loaded, and weeknight ready)

Servings: 6 Total Time: 50 mins Difficulty: Beginner
All your favorite taco flavors layered into one golden, cheesy, fully loaded low-carb casserole.
A slice of cheesy keto taco casserole on a white plate topped with sour cream, diced fresh tomatoes and sliced green onions showing layers of seasoned beef and golden egg and cheese base pinit

Tacos are one of those things I genuinely refused to give up when I started eating low-carb. Not the shell, not the seasoned beef, not the sour cream situation on top — none of it. So instead of trying to find a sad substitute, I built this Cheesy Keto Taco Casserole, and it solved every single problem at once.

What you’re looking at is a layer of boldly seasoned ground beef sitting beneath a fluffy, golden egg and cheese base that bakes up like a savory custard — firm enough to slice cleanly, soft enough to melt in your mouth.

The top gets a blanket of melted cheddar that browns beautifully in the oven, and then you finish the whole thing with cold sour cream, fresh diced tomatoes, and sliced green onions. It’s taco night in casserole form, and honestly it might be better than the original.

I’ve made this for family dinners, I’ve meal prepped it for the week, and I’ve served it at casual gatherings where nobody knew it was keto until I told them — at which point they were already reaching for seconds. If you need a crowd-pleasing, low-carb dinner that actually delivers on flavor, this is the one. Let’s get into it.

Why you’ll love this recipe

  • It tastes exactly like taco night. The seasoned ground beef, the melted cheese, the cold sour cream and fresh tomatoes on top — every element of a great taco is represented here, just in casserole form.
  • The egg and cheese base is a game changer. It bakes up into this incredible savory layer that holds everything together and adds a richness that you don’t get with a regular taco shell.
  • It’s completely low-carb and keto friendly. No tortillas, no taco shells, no corn — just real ingredients that work within your macros without making you feel like you’re missing out.
  • It feeds a crowd. A 9×13 baking dish serves six people generously, which makes this one of the most practical keto recipes in your rotation for family dinners or gatherings.
  • The toppings make it interactive. Set out the sour cream, tomatoes, green onions, and whatever else you like and let everyone customize their own slice. It’s always a hit.
  • Leftovers are outstanding. This casserole reheats beautifully and arguably tastes even better the next day once the flavors have had more time to develop.

Ingredients with key notes

For the meat layer:

  • 1.5 lbs ground beef (80/20 blend) — the fat content keeps the meat juicy and flavorful after baking
  • 1 packet taco seasoning or homemade blend — if you’re making your own, use cumin, chili powder, garlic powder, onion powder, smoked paprika, salt, and oregano
  • 1/4 cup water — helps the seasoning distribute evenly through the meat
  • 1/2 cup diced white onion
  • 2 cloves garlic, minced
  • 1 tablespoon olive oil

For the egg and cheese base:

  • 4 large eggs
  • 1/2 cup heavy cream
  • 1.5 cups shredded cheddar cheese, divided — use sharp cheddar for the most flavor
  • 4 oz cream cheese, softened
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • Salt and black pepper to taste

For the toppings:

  • 1/2 cup sour cream
  • 1 cup diced fresh tomatoes
  • 3 green onions, thinly sliced
  • Optional: sliced jalapeños, shredded lettuce, hot sauce, sliced black olives

Key notes:

  • Season the beef generously. The meat layer carries the taco flavor for the entire dish. Under-seasoned beef means a flat-tasting casserole. Taste the meat before layering and adjust if needed.
  • Soften the cream cheese completely. Lumps of cold cream cheese in the egg mixture mean uneven texture in the baked base. Leave it out for 20 minutes or microwave it for 15 seconds before mixing.
  • Use sharp cheddar. Mild cheddar technically works, but sharp cheddar has a deeper, more pronounced flavor that stands up to the bold taco seasoning in the meat layer.
  • Don’t skip draining the beef. After browning the ground beef, drain the excess fat before seasoning and layering. Too much fat pooling under the egg base affects the texture of the whole casserole.
  • Add cold toppings after baking. The sour cream, tomatoes, and green onions go on after the casserole comes out of the oven — never before. They’re meant to be fresh and cold against the hot casserole.

Step-by-step instructions

Step 1: Preheat the oven and prep the baking dish

Preheat your oven to 375°F. Lightly grease a 9×13-inch baking dish with cooking spray or butter and set aside.

Step 2: Cook the meat layer

Heat one tablespoon of olive oil in a large skillet over medium-high heat. Add the diced onion and cook for 2-3 minutes until softened. Add the minced garlic and cook for another 60 seconds. Add the ground beef and cook, breaking it up as you go, until fully browned with no pink remaining. Drain the excess fat from the pan. Add the taco seasoning and water, stir well, and let it simmer for 2-3 minutes until the water evaporates and the seasoning coats every piece of beef. Taste and adjust seasoning if needed. Remove from heat.

Step 3: Layer the meat into the baking dish

Spread the seasoned ground beef mixture in an even layer across the bottom of the prepared baking dish. Press it down gently so it forms a compact, even base. Set aside.

Step 4: Make the egg and cheese base

In a large mixing bowl, beat the eggs and heavy cream together until well combined. Add the softened cream cheese and mix until smooth with no lumps remaining. Stir in one cup of the shredded cheddar, garlic powder, onion powder, salt, and black pepper. Mix until everything is evenly incorporated.

Step 5: Pour the egg mixture over the meat

Pour the egg and cheese mixture evenly over the seasoned meat layer in the baking dish. Use a spatula to spread it to the edges so the entire meat layer is covered. Give the dish a gentle shake to help the egg mixture settle evenly.

Step 6: Add the cheese topping

Sprinkle the remaining half cup of shredded cheddar evenly over the top of the egg mixture. This is what creates that gorgeous golden, slightly browned cheese crust on top.

Step 7: Bake

Place the casserole in the preheated oven and bake uncovered for 25-30 minutes until the egg layer is fully set, the edges are pulling slightly away from the sides of the dish, and the cheese on top is melted, golden, and showing light browning at the edges. A toothpick inserted into the center of the egg layer should come out clean.

Step 8: Rest before slicing

Remove the casserole from the oven and let it rest for 5-10 minutes before slicing. This resting time is important — it allows the egg layer to firm up completely so your slices come out clean and hold their shape on the plate.

Step 9: Add toppings and serve

Slice the casserole into portions and serve each piece topped with a dollop of sour cream, a generous spoonful of diced fresh tomatoes, and a scattering of sliced green onions. Add any additional toppings you like and serve immediately.

Serving suggestions

  • Serve alongside a simple shredded iceberg lettuce salad with lime juice and olive oil for a refreshing contrast to the richness of the casserole.
  • A side of fresh guacamole or sliced avocado works beautifully here — the creaminess pairs naturally with the taco flavors.
  • For a complete low-carb taco night spread, serve with a side of cauliflower Mexican rice seasoned with cumin, garlic, and tomato.
  • Set up a topping bar with sliced jalapeños, black olives, shredded lettuce, hot sauce, and extra sour cream and let everyone build their own plate.
  • A cold glass of sparkling water with fresh lime is the perfect drink pairing — it cuts through the richness of the cheese and beef beautifully.

Storage tips

Refrigerator: Store leftover casserole in an airtight container or tightly covered baking dish for up to 4 days. Store toppings separately so they stay fresh.

Reheating: Reheat individual slices in a 350°F oven for 10-12 minutes or in the microwave in 60-second intervals until heated through. The oven method keeps the cheese topping from getting rubbery.

Freezer: This casserole freezes well without the toppings. Let it cool completely, slice into individual portions, wrap each piece tightly in plastic wrap, and store in a freezer-safe bag for up to 2 months.

Reheating from frozen: Thaw overnight in the refrigerator then reheat in a 350°F oven for 15-18 minutes until heated through. Add fresh toppings after reheating.

One tip: Always store and reheat the casserole without the sour cream, tomatoes, and green onions. Cold fresh toppings added after reheating make the whole dish taste like it was just made.

Let’s wrap this up

If taco night has felt off-limits since you started eating low-carb, this Cheesy Keto Taco Casserole is your answer. Every element that makes taco night worth looking forward to is right here — the boldly seasoned beef, the melted cheese, the cool sour cream, the fresh tomatoes — just without the part that derails your macros.

This one has earned a permanent spot in my weekly rotation, and I have no doubt it will do the same for you. Make it this week, share it with your people, and let me know how it went in the comments. Seeing your results genuinely makes my day every single time 🙂

Happy cooking. Let’s make something delicious together.

With gratitude, Kip

Cheesy keto taco casserole (low-carb, fully loaded, and weeknight ready)

Difficulty: Beginner Prep Time 15 mins Cook Time 35 mins Total Time 50 mins
Servings: 6 Estimated Cost: $ 18
Best Season: Suitable throughout the year

Description

This Cheesy Keto Taco Casserole starts with a bold layer of taco-seasoned ground beef, topped with a rich and fluffy egg and cheddar base that bakes up golden and set, finished with a bubbling melted cheese crust. Served with cold sour cream, fresh diced tomatoes, and sliced green onions on top, it delivers every element of a great taco night without a single tortilla in sight. It's low-carb, keto-friendly, freezer-friendly, and feeds a crowd without any fuss.

Ingredients

Instructions

  1. Preheat oven to 375°F and grease a 9x13-inch baking dish.
  2. Saute onion and garlic in olive oil, brown ground beef, drain fat, add taco seasoning and water, simmer for 2-3 minutes.
  3. Spread seasoned beef evenly in the baking dish and press down gently.
  4. Beat eggs and heavy cream, mix in softened cream cheese, one cup cheddar, and seasonings until smooth.
  5. Pour egg mixture evenly over the meat layer. Sprinkle remaining cheddar on top.
  6. Bake uncovered for 25-30 minutes until set and golden on top.
  7. Rest for 5-10 minutes, slice, and serve topped with sour cream, diced tomatoes, and green onions.
Keywords: cheesy keto taco casserole, low carb taco bake, keto Mexican casserole, ground beef keto casserole, taco casserole no tortilla, keto family dinner recipe
Did you make this recipe?

Tag #recipesbykip and #deliciousrecipesbykip if you made this recipe. Follow @recipesbykip on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit

Frequently Asked Questions

Expand All:

Can I use ground turkey instead of ground beef?

Yes, ground turkey works well here and lowers the overall calorie count per serving. Since turkey is leaner than 80/20 beef, the meat layer will be slightly less rich, but the egg and cheese base more than compensates. Season the turkey generously — leaner meat needs a little extra seasoning to carry the same bold taco flavor.

Do I have to use cream cheese in the egg base?

The cream cheese is what gives the egg layer its rich, slightly dense, custard-like texture rather than a standard scrambled egg consistency. If you don't have it, you can substitute with an extra splash of heavy cream, but the texture of the base will be lighter and less structured. The casserole will still taste great — it just won't slice as cleanly.

Can I add vegetables to this casserole?

Absolutely. Diced bell peppers, sliced black olives, or diced jalapeños all work well mixed into the meat layer before it goes into the baking dish. If you add extra vegetables, make sure they are relatively dry — excess moisture from vegetables can prevent the egg layer from setting properly.

How do I know when the egg layer is fully set?

The edges of the egg layer will pull slightly away from the sides of the baking dish, the center should not jiggle when you gently shake the pan, and a toothpick inserted into the middle of the egg layer should come out clean. If the top is getting too brown before the center is set, tent loosely with foil and continue baking.

Can I make this casserole ahead of time?

Yes — this is one of those recipes that genuinely benefits from being made ahead. Assemble the entire casserole the night before, cover tightly, and refrigerate unbaked. When ready to cook, add 5-10 minutes to the bake time since it will be going into the oven cold. Add fresh toppings after baking as always.

Is this recipe suitable for meal prep?

It is one of the best keto meal prep recipes you can make. A full baking dish gives you six generous portions that store well in the refrigerator for four days. Portion into individual containers without the toppings and add fresh sour cream, tomatoes, and green onions right before eating for the best experience.

A self-taught Cook, Filmmaker, and Creative Director

Most days you can find me in the kitchen experimenting with new recipes or behind my camera capturing the stories food tells. What I’m most passionate about is creating dishes that are quick, comforting, and surprisingly healthy—and sharing them with you.

Leave a Comment

Your email address will not be published. Required fields are marked *

This error message is only visible to WordPress admins

Error: No feed found.

Please go to the Instagram Feed settings page to create a feed.