Beef Taco Casserole (Paleo/Whole30)

Last updated January 16, 2026 By Kelly Nardo | 120 Comments
This post contains affiliate links. Please read my policy page.
All of your taco favorites combined into one healthy and comforting beef taco casserole! Made with just 10 simple ingredients, this taco casserole recipe is great for a satisfying meal, meal prep, and is also paleo and Whole30 approved!
Prep: 5 minutes
Cook: 45 minutes
Resting Time 5 minutes
Total Time: 50 minutes
Servings 6
4.62 from 104 votes

All of your taco favorites combined into one healthy and comforting beef taco casserole! Made with just 10 simple ingredients, this taco casserole recipe is great for a satisfying meal, meal prep, and is also paleo and Whole30 approved!

Close up of a large pan filled with ground beef taco casserole topped with cilantro and avocado. Behind it is a small bowl of diced tomatoes.

Never Miss a Recipe!

Get new recipes like this delivered to your inbox.

Who else is a fan of casserole?!

To be honest, I don’t think I really knew what a casserole was until I really started getting into cooking a handful of years ago! I grew up in the northeast and my mom never really made them growing up.

But I now love them! They make a hearty and cozy meal all packed into one big baking dish. So today I’m taking one of our favorite meals (tacos!) and sharing a paleo and Whole30 approved beef taco casserole!

We love this casserole because:

  • it’s made from only 10 simple ingredients
  • is a good balance of protein, carbs, and fat for a balanced meal
  • makes a decent amount so we usually have leftovers and/or is great for meal prep! You can totally double the recipe if you are feeding a larger family though.
  • it’s easy to make

How to make taco casserole

The beauty of casseroles is you literally mix all the ingredients together, place them in a large baking dish, and bake until all the flavors are melded together. It usually has some kind of binding agent to help it hold together. This does just that, and you only need less than 10 simple ingredients!

Beef taco casserole ingredients:

  • ground beef – I suggest 93/7 or leaner
  • yellow onion
  • bell peppers
  • kale
  • cherry tomatoes
  • sweet potato noodles
  • taco seasoning
  • salsa
  • mayo
  • salt & pepper

Overhead shot of a bowl with salsa, bowl with chopped peppers, bowl of sweet potato noodles, bowl of diced tomatoes, bowl of raw ground beef, bowl of chopped kale, bowl of diced onion, bowl of mayo, and bowl of taco seasoning.

First, preheat the oven to 375 degrees Fahrenheit and grease a large baking dish.

Next, heat up a large saute pan (it needs to be large), add beef and cook for 3-4 minutes until slightly browned. Then add the onion and 1/2 tablespoon taco seasoning and sauté for 2 more minutes.

Next, add peppers, kale, remaining taco seasoning, and salt and pepper and sauté for 3-4 more minutes. Turn off heat and mix in raw sweet potato noodles and cherry tomatoes. Transfer mixture to the baking dish, leaving behind the grease.

In a small bowl, mix together 1 cup salsa and mayo. Pour over sweet potato and beef mixture, evenly distributing. Use a fork to make sure it is evenly spread throughout the casserole. Top the casserole with the remaining 1/4 cup salsa and bake for 35 minutes until firm and crispy on the top.

Let rest for at least 5 minutes to firm up. Top with your favorite toppings and enjoy! I love topping it with avocado, more salsa, cilantro, and hot sauce, but whatever you like will work!

If you find it a little runny (more on that below), you can eat it out of a bowl!

Overhead pan filled with sautéed ground beef and veggies.

Can I use different meat?

Yes, any meat will really work! You can substitute ground chicken or ground turkey, which will make the recipe lower in fat. I think even shredded chicken will work just fine. This will save you a step as you won’t have to cook shredded chicken beforehand.

Do I have to use sweet potato noodles?

Others have tried this Whole30 casserole and have used diced or shredded sweet potatoes and it works just the same (check out the comments)! If dicing, make sure they are small enough so they cook through in the oven. You can also use already cooked diced sweet potatoes too.

To make it low carb

To make this taco casserole lower-carb and keto-friendly, swap our sweet potato noodles for zucchini noodles. You will have to be mindful of the water they release when cooking though, as it could make the end result a little more watery than with using sweet potato noodles.

You could also try hearts of palm pasta which would work great!

Overhead shot of a pan filled with cooked ground beef and veggies with sweet potato noodles mixed in.

How to meal prep

Ground beef taco casserole is a great dish to prep ahead of time or meal prep for the week! Depending on how much prep you want to do, you can either meal prep it all or just a few components. Here are a few suggestions for prepping and storage:

  • partial prep – first make the beef and veggie mixture and store it in the fridge. I would suggest leaving out the cherry tomatoes until you are ready to bake. Next, mix together the mayo and salsa and store it in a glass jar in the fridge. Then, when you are ready to assemble, just put it in a large glass baking dish, mix everything together, and bake.
  • full prep – just follow the directions as written. After it bakes and you let it cool, store it in the fridge for a quick meal during the week.
  • storage – allow to completely cool and either cover the dish you baked it in with saran wrap or move to a resealable glass dish. To heat it up, pop it back in the oven or in the microwave until warmed through.

How long with it last in the fridge?

Taco casserole will keep for up to 5 days in the fridge in a tightly sealed glass dish.

Can you freeze beef taco casserole?

Yes! Depending on how you want to serve it, you can freeze two different ways:

  • Bake the whole casserole per the instructions and allow it to cool completely. Freeze in the same dish you baked it in. You will need to defrost the whole casserole when you are ready to eat, but makes a great option for an easy meal in advance. To reheat, let defrost and bake in the oven until warmed through.
  • Bake it and then cut it into serving portions and freeze them individually. To do this, wrap them individually in foil or saran wrap, or you can freeze them in individual glass containers. Then, just defrost each serving in the fridge when you are ready to eat. To reheat, you can either put it in the microwave for a quick option or bake it in the oven until warmed through.

You can freeze it for up to 3 months.

Beef taco casserole with sweet potato noodles in a large pan before it is baked.

Tips to avoid a runny casserole

A few factors play into how this casserole will turn out. The goal for it is to stay together and not be runny. You will have a little excess liquid, but don’t want too much.

  1. To avoid a runny beef taco casserole, try to use chunky salsa. If it has too much liquid, it will transfer over when you bake it. If you can only find a more liquid salsa, add more mayo for a binder.
  2. Make sure you drain all the liquid/fat from the beef before mixing it with the rest of the ingredients. And I mean all of it! I use a slotted spoon and shook it a little when transferring it over.
  3. Use a leaner cut of ground beef if you can. I like 93/7 for this recipe. Too much fat will cause too much grease when baking.

Substitutions for beef taco casserole

This taco casserole recipe is super customizable. Here are some substitutions you could try:

  • beef – you can use any kind of ground meat you like
  • sweet potato noodles – zucchini noodles or hearts of palm will work for a lower carb option
  • kale – spinach will work instead
  • mayo – I haven’t tried it, but I think greek yogurt would work instead. This will up the protein content as well! If using greek yogurt, the recipe will no longer be Whole30 approved or paleo.
  • taco seasoning – honestly, to change up the favors, you can use can seasoning you like!

More healthy casserole recipes

Plate of easy taco casserole topped with sliced avocado and cilantro. Next to it is two more plates, cilantro, and lime wedges.

Close up of a large pan filled with ground beef taco casserole topped with cilantro and avocado. Behind it is a small bowl of diced tomatoes.
4.62 from 104 votes

Beef Taco Casserole (Paleo/Whole30)

Author: Kelly Nardo
All of your taco favorites combined into one healthy and comforting beef taco casserole! Made with just 10 simple ingredients, this taco casserole recipe is great for a satisfying meal, meal prep, and is also paleo and Whole30 approved!
Print Recipe Pin Recipe
Course: Main Course
Calories: 357kcal
Protein: 19g
Carbs: 25g
Fat: 22g
Prep Time: 5 minutes
Cook Time: 45 minutes
Resting Time: 5 minutes
Total Time: 50 minutes
Servings: 6

ingredients

  • 1 pound ground beef (I like 93/7 or leaner)
  • 1 1/2 cup yellow onion, diced (185 grams/about 1/2 large)
  • 2 large bell peppers, diced (400 grams/4 cups)
  • 3 packed cups kale, roughly chopped (90 grams)
  • 4 packed cups raw sweet potato noodles (300 grams)
  • 2 cups cherry tomatoes, halved (300 grams)
  • 1 1/2 tablespoons taco seasoning (divided)
  • 1 1/4 cup salsa, divided
  • 1/2 cup mayo
  • salt and pepper, to taste
  • optional toppings: avocado, cilantro, salsa, hot sauce...

instructions

  • Preheat the oven to 375 degrees Fahrenheit and grease a large baking dish.
  • In a large sauté pan (it needs to be large), add beef and cook for 3-4 minutes until slightly browned. Add onion and 1/2 tablespoon taco seasoning and sauté for 2 more minutes. Add peppers, kale, remaining taco seasoning, and salt and pepper and sauté for 3-4 more minutes.
  • Turn off heat and mix in raw sweet potato noodles and cherry tomatoes. Transfer mixture to the baking dish, making sure to leave behind the grease (as much as possible).
  • In a small bowl, mix together 1 cup salsa and mayo. Pour over sweet potato and beef mixture, evenly distributing. Use a fork to make sure it is evenly spread throughout the casserole.
  • Top with the remaining 1/4 cup salsa, evenly distributing over the casserole, and bake for 35 minutes until firm and crispy on the top. Let rest for 5 minutes to firm up some more. Top with your favorite toppings and enjoy!

Last Step! Please leave a review and rating letting us know how you liked this recipe! This helps our business thrive so we can continue providing free recipes and high-quality content for you.

nutrition

Nutrition Facts
Beef Taco Casserole (Paleo/Whole30)
Amount Per Serving (1 piece)
Calories 357 Calories from Fat 198
% Daily Value*
Fat 22g34%
Saturated Fat 4.3g27%
Polyunsaturated Fat 0.6g
Monounsaturated Fat 2.2g
Potassium 958mg27%
Carbohydrates 25g8%
Fiber 6g25%
Sugar 10g11%
Protein 19g38%
Vitamin A 10713IU214%
Vitamin C 111mg135%
Calcium 113mg11%
Iron 3.3mg18%
* Percent Daily Values are based on a 2000 calorie diet.
Tried this recipe?If you make this recipe or anything from Eat the Gains, leave a comment and rating to let people know how you liked it! Also, make sure to post it and tag me so I can see all of your creations!! @eatthegains and #eatthegains on Instagram!

Recipe by Kelly Nardo, Eat the Gains | Photography by The Mindful Hapa

This post may contain affiliate links and I may make a little bit of money if you click on and purchase the products through the links. It doesn’t cost you any extra money. The compensation helps with expenses to keep ETG up and running. I truly appreciate your support!

Get My Guide On
How to Build a Balanced Plate

No recipe, no problem! Learn the key factors to build a balanced plate for sustainable eating and to fuel your body to support your activity, goals, and lifestyle.

4.62 from 104 votes (59 ratings without comment)

Leave a Reply

Have a question or want to share how you liked the recipe? Share your feedback!

Recipe Rating




120 Comments

  1. 5 stars
    This is not the first recipe I have made by @eatthegains, and WOW! Packed with flavor, nutrition and a slight kick of spice. I was at the far end of the market when I realized I didn’t pick up a pack of sweet potato spirals. I remembered having two at home, but no spiralizer. Not to worry though…I just chopped up two medium sweet potatoes (1/2″ cubes) and added them to the meat with the onions. They ended up perfect. A definite “keeper” at this house!

    1. So happy to hear you liked it Dana! And glad to hear the chopped sweet potatoes worked the same – appreciate you sharing that for others too. Thank you for trying it!

  2. 5 stars
    I’ve made this recipe several times and it’s always delicious!! I’m lazy and can’t find pre-made spiraled sweet potatoes so I shred them in the food processor and it still turns out amazing! Thanks for sharing this recipe!

    1. I would look for an egg free mayo – I know they make that! If not, you can maybe try coconut cream instead. I haven’t tried it so not sure how it would work, but it might!

  3. 5 stars
    This recipe was SO good, and even hubby approved 🙂 I was a little worried that the mayo would taste a little funky but it wasn’t even noticeable. Just the perfect amount of creaminess!