I love making this keto taco casserole because it's quick, cheesy, and packed with flavor. For me, it's a perfect mix of comfort food and healthy eating. It's one of those meals that satisfies cravings without knocking you off track.
You'll love this recipe because it's high in protein, low in carbs, and family-approved (55g of protein per serving and 5 net carbs!). The combination of ground beef, creamy cottage cheese, and gooey cheddar creates a hearty one-dish dinner that's both filling and delicious.

Things to Know Before Making Keto Taco Casserole
- Drain your cottage cheese: Some brands have extra liquid, which can make the casserole runny.
- Use chunky salsa: It adds texture and prevents the dish from getting watery.
- Choose a shallow dish: A cast-iron skillet or oval casserole works best for even cooking.
- Check your ingredients: Opt for sugar-free taco seasoning and low-carb cottage cheese to keep it keto-friendly.
I've been creating and testing low-carb and high-protein dinner recipes since 2018, helping busy home cooks make flavorful meals without extra fuss.
Some of our other favorite beef casseroles include Big Mac Casserole, Ground Beef Zucchini Casserole, and Hamburger Green Bean Casserole with Mushrooms.

Ingredients Overview
- Ground beef or ground turkey: Use 90/10 for the best flavor and less grease. We love Butcher Box.
- Cottage cheese: Adds creaminess and extra protein while keeping the casserole moist. Drain well before mixing.
- Chunky salsa: Brings spice, tomato flavor, and moisture. A thick salsa works best.
- Sugar free taco seasoning - we make our own no-carb seasoning since most store brands add sugar
- Cheddar cheese: Melts beautifully into a cheesy top layer. Shred from a block for fewer carbs.
- Optional toppings- lettuce, tomatoes, olives, avocado, salsa, sour cream, cilantro, or chives.

We get an every other month grass-fed meat delivery from Butcher Box, here's the Butcher Box site to check out what they're all about. You get $30 off your first box with our link.
How to make low carb taco casserole
Step 1: Preheat the oven to 375°F. Drain the cottage cheese to remove any excess liquid.

Step 2: In a skillet over medium heat, cook the ground beef until browned. Drain off the grease and set aside.
Step 3: In a large bowl, combine the cottage cheese, chunky salsa, taco seasoning, and ¾ cup of shredded cheddar cheese. Stir in the cooked ground beef until fully combined.

Step 4: Spoon the mixture into a shallow casserole dish or cast-iron skillet. Sprinkle the remaining ¾ cup of shredded cheese on top.

Step 5: Bake for 20 minutes until the casserole is hot and the cheese is melted and bubbly. Top with your favorite taco garnishes and enjoy!
Jenni's tips
- Use chunky salsa instead of a liquidy salsa to prevent the casserole from being runny.
- Cook everything in a large skillet like a cast-iron skillet to make this a one-dish meal, or use any skillet you have and then transfer the casserole to a baking dish.
- If you're making individual casseroles in ramekins, bake the recipe for 15 minutes instead of 20.
- Shred your own cheese from a block since pre-shredded cheese adds starch to keep it from clumping, which also increases the carbs.
- Be sure to check the label on the cottage cheese! Buy a brand with low net carbs, ours had 5 net carbs, that's also high protein.
- Cut back on either the cheese or cottage cheese if preferred to lighten things up!

What to Serve with Keto Taco Casserole
This cheesy taco casserole pairs perfectly with Cauliflower Rice, Mexican Street Corn Salad, or a simple side of Air Fryer Vegetables. Add sliced avocado, sour cream, or fresh cilantro for a creamy, fresh finish.
Storage and Freezing
- Store: Keep leftovers in an airtight container for up to 4 days.
- Reheat: Warm in the oven at 350°F or in the microwave until heated through.
- Freeze: Store in a freezer-safe dish for up to 3 months. Thaw overnight before reheating.

FAQs
Can I use ground turkey instead of beef?
Yes! Ground turkey works great and makes the casserole a bit lighter while still keeping it high in protein.
How do I keep the casserole from being watery?
Drain your cottage cheese and use a thick, chunky salsa. Avoid watery salsas or skip any added liquid.
Is this casserole keto-friendly?
Yes, when made with sugar-free taco seasoning and low-carb ingredients, it's perfectly keto-approved.
Can I make this ahead of time?
Absolutely! Assemble the casserole and refrigerate it for up to 24 hours before baking.
More Low Carb Casseroles
- Keto Chicken Broccoli Casserole
- Low Carb Philly Cheese Steak Casserole
- Green Chicken Chili Casserole
- 30+ Easy Low Carb Casseroles
- Low Carb Chicken Enchilada Casserole
- Chicken Bacon Ranch Casserole
- Baked Chicken Parmesan Casserole
- Low Carb Pizza Casserole

If you loved our recipe, please leave us a ⭐⭐⭐⭐⭐ review and leave us a comment too! Connect with us on Pinterest, Facebook, Instagram, TikTok, or YouTube!
Recipe

Keto Taco Casserole (with Cottage Cheese | High Protein)
Equipment
- Casserole Baking Dish
Ingredients
- 2 lb ground beef, 90%/10% or ground turkey
- 16 oz cottage cheese, 4% drain
- 1 cup chunky salsa LaVictoria is a great chunky brand
- 2-3 tablespoon taco seasoning sugar free
- 1 ¾ cup cheddar cheese shredded
Instructions
- Prep: Preheat the oven to 375 degrees. Drain the cottage cheese, some brands have a lot of liquid.
- Cook the ground beef on medium heat on the stove top. Drain the grease.
- Combine the cottage cheese, salsa, taco seasoning and ¾ cup of the shredded cheese in a bowl. Add in the cooked ground beef.
- Put the casserole mixture in a shallow casserole dish like a cast iron skillet that's oval or rectangular, not an 8x8 dish (it's too small). Sprinkle with the remaining ¾ cup of shredded cheese.
- Bake for 20 minutes until the mixture is heated through and the cheese is melted. Top with your favorite garnishes! Serve immediately and enjoy!
Notes
- Use chunky salsa instead of a liquidy salsa to prevent the keto taco casserole from being runny. Drain if there's a lot of liquid.
- Cook everything in a cast-iron skillet to make this a one dish meal, or use any skillet you have and then transfer the casserole to a baking dish.
- If you're making individual casserole servings in ramekins, bake the recipe for 15 minutes instead of 20.
- Shred your own cheese from a block since pre-shredded cheese adds starch to keep it from clumping, which also increases the carbs.
- Use cheddar cheese, or go half and half with Monterey Jack for variety.
- Be sure to check the label on the cottage cheese! Buy a brand with low net carbs, ours had 5 net carbs per ½ cup serving.
Nutrition











Tammy says
I’m not eating keto. I just thought the recipe sounded tasty. I ate it with tortilla chips. It was very good!
Kristina Harder says
Can I cook this the day before a potluck and warm it up and then add toppings next day? Does it store well in the fridge?
WholeLottaYum says
Hi Kristina,
Yes! You can make it ahead of time, it stores well in the fridge for a few days. And definitely, add all of the toppings right before serving. Jen
Rita says
I haven't seen a light response to the serving size. I am assuming the person that said 1 cup was closest to accurate? I would like to know for sure for weight loss purposes. thank you. p.s. the casserole is delish, we don't like cottage cheese, but you don't taste it at all, big plus for me. 🙂
Karen Murphy says
The keto taco casserole was absolutely delicious! This is the second recipe I’ve made of yours and both have been excellent!
WholeLottaYum says
Thank you so much, Karen! Jen
Elicea says
I don’t see any info about freezing this… Does it hold up well if I freeze after baking it?
Dawn Hammitt says
made this but added onions, cabbage, zucchini, cauliflower rice, 2 eggs with the cheese and used half ricotta and half cottage cheese. Turned out more like a mexican lasagna. Yum. I cooked the onions, cabbage and zucchini with the meat first and then layered 1/2 meat vege mixture, cauliflower rice (precooked), 1 can tomato paste, the cheese egg mixture, and then the other 1/2 of the meat vege. I topped with cheddar cheese and baked in 9 x 13 pan for 25 mins. I also used chili powder between the layers and added powdered garlic in the cheese mixture. YUM. and it made a lot. Great for leftovers
WholeLottaYum says
That sounds like an amazing variation, Dawn! Thank you for sharing!
Chrystina says
Do you have the nutrition facts for using ground Turkey with this? Also, what is the serving size? How many prepared servings is this?
Meredith says
Do I cook it before I'd freeze it? I saw this on your blog post about freezer meals, but it says nothing about freezing it here.
Lisa says
This looks delicious! It seems like eight net carbs seems a lot for one serving… Can you tell me what the serving sizes? One cup? Half a cup? Thank you!
Suzanne says
Hi Lisa, In the nutrition information it states that it serves 6. Serving size will depend on what size casserole dish/skillet you use.
Brandon says
Amazing - just added onions in mix and chopped green onions on top! Yum !!!
WholeLottaYum says
Those sound like delicious add-ons to the taco casserole!
Shandi says
Is the serving size 1 cup?
Amanda says
Hi!
I made this tonight. It tastes AMAZING, but it’s soupy, should I have cooked it longer?
Thanks!
Amanda
WholeLottaYum says
Hi Amanda! Thanks for the feeback on the keto taco casserole! If it was soupy, the extra liquid is either coming from the brand of salsa used or the cottage cheese. I'd recommend using a chunky salsa that doesn't have much liquid in it, draining the cottage cheese, and making sure the ground beef is well drained. All 3 of those can contribute to the casserole having extra liquid on the bottom. It should thicken upon serving too! Jen
Cindy says
I would like to try your recipe but we don’t like cottage cheese. Is there anything else I can use?
WholeLottaYum says
Hi Cindy! I'm going to admit I'm not a cold cottage cheese fan at all but cooked into a recipe is totally different and the cream cheese gives so much flavor and creaminess. You could also substitute ricotta or you could try a mixture of sour cream with some cream cheese, but maybe use less than the cottage cheese. Maybe there's even a low carb condensed cream soup that would work also? Jen
Kelly M Easterbrook says
I made this Keto Cheeseburger casserole tonight and it turned out fabulous! I also added hot salsa to it and some fresh cilantro. We cooked the casserole for 20 minutes as your recipe states, but noticed that you say it cooks for 30-35 minutes several times above. I am sure we will be making this again as it was so easy and made mostly with ingredients I usually have around the house.
WholeLottaYum says
Thanks Kelly, I'm so glad you enjoyed it! Cook time is 20 minutes, total prep + cook time is 30-35. I'lll make sure that's better clarified in the post. Thank you! Jen
Gloria says
Can you freeze this? It was asked two times but I never saw a response. Thank you.
WholeLottaYum says
Hi Gloria, the casserole should freeze fine. Dairy products can sometimes get a little grainy when freezing them, but the taste will be the same. To retain the flavor, I wouldn't freeze it longer than 30 days.