The Best Keto Taco Casserole
Jump to...
Introduction
This is taco beef baked under a custard. Six eggs and a cup of heavy cream go over the seasoned meat, cheddar goes on top, and it comes out of the oven set firm enough to cut into wedges — closer to a crustless quiche than to anything you eat with your hands.
That is the whole idea. There is no shell, so there is nothing to crack down the side and empty into your lap, and there is no tortilla, which is where a taco’s carbohydrate lives.
The Ingredients You’ll Need
Seasonings
The spice list looks long because it is a taco seasoning built from scratch, and most of it is already in the cupboard. Making your own is worth it mainly for control over what goes in — a packet is the faster route, and the only thing to check is the label, since some carry starch as a bulking agent.
Tip: The blend below makes about 1/2 cup, and the casserole uses 3 tablespoons of it — the rest keeps in a jar. If you are using a store-bought mix instead, skip the spice list and use 3 tablespoons of the mix.
Ground Beef
Browned first, and browned all the way — it goes into the pan under a custard that sets in 35 minutes, which is not long enough to finish raw meat. Any fat percentage works; drain it if it renders a lot, or the custard sits on a layer of grease.
Heavy Cream
The cream is doing structural work here, not just enrichment — with the eggs, it is what sets around the beef, and it softens the edge of the spice while it does it. Milk carries less fat and more carbohydrate than cream, so swapping it in changes both the texture and the numbers in the panel, and we have not worked out an amount that sets the same way. The cup of cream is what this recipe is written around.
Shredded Cheddar Cheese
Cheddar goes on top and browns there. Monterey Jack, Colby Jack and pepper Jack are the other cheeses people use here; melting properties vary between them, so keep an eye on the top as it bakes rather than going by the clock.
Tip: Grate it yourself from a block if you can. Pre-shredded cheese carries an anti-caking coating that can keep it from melting cleanly.
What to Serve With It
The casserole is rich and it is a whole meal on its own, so what goes beside it mostly needs to be sharp or crunchy rather than substantial. For something crisp, try our Brussels sprouts salad, dressed with lemon and olive oil. Reduce or leave out its dried cranberries if you’re keeping the whole meal strictly keto. A plate of sliced cucumber and radish does the job too, and it is what we tend to have in the fridge anyway.
If you are feeding people who are not eating low-carb, this is easy to put in the middle of the table with rice and warm tortillas alongside and let everyone build their own plate.
The toppings are a separate question, and the recipe card covers those.
Wrap Up
We have made this a few times, and it is the recipe we reach for in a meal-prep week. It divides into individual portions straight out of the pan.
Share your variations and tips in the comments below. You can also share it on Instagram and use the hashtag #buttertogetherkitchen, and we may just feature your dish on our social media.
If you like this recipe, you will enjoy our Easy Low Carb Bacon Cheeseburger Casserole.
Ingredients
Taco Seasoning
- 2 tbsp chili powder
- 1 tbsp paprika
- 1 tbsp salt
- 1 tbsp pepper, black
- 2 tsp cumin, ground
- 1 tsp garlic powder
- 1 tsp onion powder
- 1 tsp oregano
- 2 tsp pepper, flakes
- ½ tsp pepper, cayenne, for added kick (optional)
Taco Casserole
- 1 lb ground beef
- 6x large egg
- 1 cup heavy whipping cream
- 2x garlic clove, minced
- 1 cup cheddar cheese, shredded
Nutrition Facts
10 servings per recipe| Per Serving 280 | Per Recipe 2810 | |||
| 2 tbsp of chili powder | 1.92 | 19.2 | ||
| 1 tbsp of paprika | 0.72 | 7.2 | ||
| 1 tbsp of pepper, black | 0.72 | 7.2 | ||
| 2 tsp of cumin, ground | 0.64 | 6.4 | ||
| 1 tsp of garlic powder | 0.36 | 3.6 | ||
| 1 tsp of onion powder | 0.32 | 3.2 | ||
| 1 tsp of oregano | 0.12 | 1.2 | ||
| 2 tsp of pepper, flakes | 0.48 | 4.8 | ||
| ½ tsp of pepper, cayenne | 0.12 | 1.2 | ||
| 1 lb of ground beef | 114.8 | 1148 | ||
| 6x large egg | 36 | 360 | ||
| 1 cup of heavy whipping cream | 80 | 800 | ||
| 2x garlic clove | 0.8 | 8 | ||
| 1 cup of cheddar cheese, shredded | 44 | 440 | ||
| 23g | 30% | 234g | 300% | |
| 2 tbsp of chili powder | 0.1 g | 0.96 g | ||
| 1 tbsp of paprika | 0.04 g | 0.36 g | ||
| 2 tsp of cumin, ground | 0.04 g | 0.4 g | ||
| 2 tsp of pepper, flakes | 0.02 g | 0.24 g | ||
| ½ tsp of pepper, cayenne | 0.01 g | 0.06 g | ||
| 1 lb of ground beef | 9.2 g | 92 g | ||
| 6x large egg | 2.4 g | 24 g | ||
| 1 cup of heavy whipping cream | 8 g | 80 g | ||
| 1 cup of cheddar cheese, shredded | 3.6 g | 36 g | ||
| 13g | 63% | 125g | 627% | |
| 2 tbsp of chili powder | 0.02 g | 0.24 g | ||
| 2 tsp of pepper, flakes | 0.01 g | 0.08 g | ||
| ½ tsp of pepper, cayenne | 0 g | 0.02 g | ||
| 1 lb of ground beef | 3.6 g | 36 g | ||
| 6x large egg | 0.9 g | 9 g | ||
| 1 cup of heavy whipping cream | 5.6 g | 56 g | ||
| 1 cup of cheddar cheese, shredded | 2.4 g | 24 g | ||
| 0g | 4g | |||
| 1 lb of ground beef | 0.4 g | 4 g | ||
| 200mg | 67% | 2004mg | 668% | |
| 1 lb of ground beef | 32.4 mg | 324 mg | ||
| 6x large egg | 126 mg | 1260 mg | ||
| 1 cup of heavy whipping cream | 32 mg | 320 mg | ||
| 1 cup of cheddar cheese, shredded | 10 mg | 100 mg | ||
| 440mg | 19% | 4380mg | 191% | |
| 2 tbsp of chili powder | 6.24 mg | 62.4 mg | ||
| 1 tbsp of paprika | 0.24 mg | 2.4 mg | ||
| 1 tbsp of salt | 283.2 mg | 2832.01 mg | ||
| 2 tsp of cumin, ground | 0.24 mg | 2.4 mg | ||
| 1 tsp of garlic powder | 0.04 mg | 0.4 mg | ||
| 1 tsp of onion powder | 0.04 mg | 0.4 mg | ||
| 2 tsp of pepper, flakes | 0.08 mg | 0.8 mg | ||
| ½ tsp of pepper, cayenne | 0.02 mg | 0.2 mg | ||
| 1 lb of ground beef | 30 mg | 300 mg | ||
| 6x large egg | 42 mg | 420 mg | ||
| 1 cup of heavy whipping cream | 8 mg | 80 mg | ||
| 2x garlic clove | 0.2 mg | 2 mg | ||
| 1 cup of cheddar cheese, shredded | 68 mg | 680 mg | ||
| 3g | 1% | 28g | 10% | |
| 2 tbsp of chili powder | 0.34 g | 3.36 g | ||
| 1 tbsp of paprika | 0.14 g | 1.44 g | ||
| 1 tbsp of pepper, black | 0.18 g | 1.8 g | ||
| 2 tsp of cumin, ground | 0.07 g | 0.72 g | ||
| 1 tsp of garlic powder | 0.08 g | 0.8 g | ||
| 1 tsp of onion powder | 0.08 g | 0.76 g | ||
| 1 tsp of oregano | 0.03 g | 0.28 g | ||
| 2 tsp of pepper, flakes | 0.08 g | 0.8 g | ||
| ½ tsp of pepper, cayenne | 0.02 g | 0.2 g | ||
| 6x large egg | 0.59 g | 5.94 g | ||
| 1 cup of heavy whipping cream | 0.64 g | 6.4 g | ||
| 2x garlic clove | 0.2 g | 2 g | ||
| 1 cup of cheddar cheese, shredded | 0.4 g | 4 g | ||
| 1g | 2% | 5g | 18% | |
| 2 tbsp of chili powder | 0.22 g | 2.16 g | ||
| 1 tbsp of paprika | 0.1 g | 0.96 g | ||
| 1 tbsp of pepper, black | 0.07 g | 0.72 g | ||
| 2 tsp of cumin, ground | 0.02 g | 0.16 g | ||
| 1 tsp of garlic powder | 0.01 g | 0.12 g | ||
| 1 tsp of onion powder | 0 g | 0.04 g | ||
| 1 tsp of oregano | 0.02 g | 0.16 g | ||
| 2 tsp of pepper, flakes | 0.04 g | 0.4 g | ||
| ½ tsp of pepper, cayenne | 0.01 g | 0.1 g | ||
| 2x garlic clove | 0.02 g | 0.2 g | ||
| Sugar Alcohols | 0g | 0% | 0g | 0% |
| Allulose | 0g | 0% | 0g | 0% |
| 2g | 23g | |||
| 2 tbsp of chili powder | 0.12 g | 1.2 g | ||
| 1 tbsp of paprika | 0.05 g | 0.48 g | ||
| 1 tbsp of pepper, black | 0.11 g | 1.08 g | ||
| 2 tsp of cumin, ground | 0.06 g | 0.56 g | ||
| 1 tsp of garlic powder | 0.07 g | 0.68 g | ||
| 1 tsp of onion powder | 0.07 g | 0.72 g | ||
| 1 tsp of oregano | 0.01 g | 0.12 g | ||
| 2 tsp of pepper, flakes | 0.04 g | 0.4 g | ||
| ½ tsp of pepper, cayenne | 0.01 g | 0.1 g | ||
| 6x large egg | 0.59 g | 5.94 g | ||
| 1 cup of heavy whipping cream | 0.64 g | 6.4 g | ||
| 2x garlic clove | 0.18 g | 1.8 g | ||
| 1 cup of cheddar cheese, shredded | 0.4 g | 4 g | ||
| 15g | 29% | 145g | 290% | |
| 2 tbsp of chili powder | 0.1 g | 0.96 g | ||
| 1 tbsp of paprika | 0.04 g | 0.36 g | ||
| 1 tbsp of pepper, black | 0.02 g | 0.24 g | ||
| 2 tsp of cumin, ground | 0.03 g | 0.32 g | ||
| 1 tsp of garlic powder | 0.02 g | 0.2 g | ||
| 1 tsp of onion powder | 0.01 g | 0.08 g | ||
| 1 tsp of oregano | 0 g | 0.04 g | ||
| 2 tsp of pepper, flakes | 0.02 g | 0.16 g | ||
| ½ tsp of pepper, cayenne | 0 g | 0.04 g | ||
| 1 lb of ground beef | 7.6 g | 76 g | ||
| 6x large egg | 3.6 g | 36 g | ||
| 1 cup of heavy whipping cream | 0.64 g | 6.4 g | ||
| 2x garlic clove | 0.04 g | 0.4 g | ||
| 1 cup of cheddar cheese, shredded | 2.4 g | 24 g | ||
About these numbers: We are home cooks, not certified nutritionists. Nutrition is shared as a courtesy. We pick a representative product for each ingredient, and our recipe system works out the totals from the amounts in this recipe, so please treat them as a helpful estimate rather than a guarantee. The brands you buy, any swaps you make, and how generously you portion the recipe will all move these numbers.
Directions
-
Preheat oven to 350F.
-
Combine all taco seasoning ingredients in a bowl and set aside.
This makes about 1/2 cup of taco seasoning and the casserole uses 3 tablespoons of it, so keep the rest in a jar for next time. If you are using a premixed seasoning instead, 3 tablespoons of that is what you need.
-
In a cast-iron skillet, brown the ground beef until it is no longer pink. Add 3 tablespoons of the taco seasoning to the beef and stir until it is fully combined, then spread it evenly across the skillet.
-
In a large bowl, whisk together the eggs, heavy cream, and minced garlic.
-
Pour the egg mixture over the beef in the skillet, and then top with shredded cheddar cheese.
-
Bake the taco casserole for 35 minutes. It is done when the center is set and the cheese is lightly browned around the edges.
-
Remove the keto taco casserole from the oven and let it sit for a few minutes before serving.
Serve it with your desired toppings, such as sour cream, sauce, green onions, or anything else you prefer.
Notes
- To ensure the dish is cooked perfectly, you can check the center of the casserole with a toothpick or knife. If it comes out clean, the casserole is done. If there is still some raw mixture, bake it for an additional 5-10 minutes.
- For added flavor and texture, you can top the casserole with some diced avocado, fresh cilantro, or sliced jalapenos before serving.
Variations and customization on Meat Base
- This keto taco casserole is a great way to use leftover ground beef from taco night. If this is you, skip the taco seasoning step and use the leftover seasoned beef instead.
- If you’re not a fan of ground beef, you can easily make this keto casserole with ground turkey or chicken instead.
Variations and customization on Toppings
- Diced onion, bell pepper or sliced jalapeno before baking; guacamole, sour cream, extra cheese, cilantro or salsa after.
- Try topping this taco casserole with crushed pork rinds before baking for a little extra crunch.
Storage
- In an airtight container in the refrigerator for up to 3 days, or the freezer for up to 3 months. Thaw frozen portions in the fridge overnight before reheating, in the oven or the microwave, until it reaches 165°F on a food thermometer.
Updated — September 22, 2026: Each ingredient section now explains what that ingredient is doing in the custard, and there is a section on what to serve alongside.
Correction — September 22, 2026: The seasoning blend makes about half a cup, and the beef only gets three tablespoons of it, not the whole batch. The Nutrition Facts now reflect that, with the biggest change in sodium.