This Whole30 taco casserole is an awesome meal prep recipe or perfect for a paleo or gluten-free weeknight meal. Preparation is simple, just mix everything together, oven bake it, and pull out a delicious beef taco casserole for the family! It’s a great way to use up ground beef, and it’s healthy recipe option that’s loaded with veggies that can be enjoyed with a ton of different toppings depending on what you prefer!
Gather Your Ingredients!
All of the ingredients you’ll need for this Whole30 taco casserole are really common, easy-to-find ones. You’ll need ground beef, green peppers, an onion, potatoes and eggs. Then you’ll need three canned items, black olives, green chiles (you can use mild or hot, depending on your preference), and diced tomatoes. Make sure to drain the canned items really well or you’ll have some excess liquid that ends up in the casserole.
You’ll also need salsa, and a handful of spices, all which are likely already in your cabinet. I get my spices and salsa from Thrive Market for a discount (new members get a $20 shopping credit!), but they’re also really easy to find at most common grocery stores! Just make sure the salsa you grab is a no-sugar added one!
Related: Target Whole30 Compliant Items, Walmart Whole30 Target Items, Trader Joe’s Whole30 Compliant Items, What Is Whole30?
Steps to Making This Whole30 Taco Casserole
After preheating the oven, you’ll get to work on the ground beef. To transform it into taco meat, you’ll first add it into a large skillet to begin browning it. As it’s browning, add in all of the spices and the diced onion and combine it all together. Once it’s mostly all browned, grab a strainer and transfer the taco meat into it. It’s important to drain all of the grease really well so that it doesn’t end up in the bottom of the casserole!
From there, the rest is easy! Dump in all of the remaining ingredients into a casserole dish and stir it up to incorporate everything together evenly. This recipe does use beaten eggs as a binder, but if you’re egg-free, or want to skip this step, you can. The casserole won’t hold together well, but it’s still really good!
Pop it into the oven and bake it for 45 minutes to an hour, or until the potatoes are soft enough to be pierced with a fork. This will depend a bit on what size your casserole dish is and how thin or thick the ingredients are in it.
Add Fun Toppings!
There are so many ways to enjoy this Whole30 taco casserole. You can eat it over greens, like a taco salad. You can eat it on top of large bell pepper slices, in lettuce wraps or cups, you could have it over white or brown rice if you’re not eating Paleo or Whole30, the options are endless. There’s an equal amount of toppings you could choose to add, depending on what you or your family enjoy. Add avocado or guacamole, pico, (dairy-free) sour cream, more salsa, hot sauce, sliced jalapeno, more black olives, or whatever you have on hand and would like!
Other Whole30 Casserole Recipes You’ll Love
Creamy Sausage & Veggie Casserole
Chicken Bacon Alfredo Casserole
Buffalo Chicken Breakfast Casserole
PrintHungry for more? Subscribe to my newsletter to get new recipes delivered straight to your inbox! And be sure to stay in touch on Facebook, Pinterest and Instagram for all of the latest updates.
Easy Taco Casserole: Whole30, Paleo, Gluten-Free
This Whole30 taco casserole is an awesome meal prep recipe or perfect for a paleo or gluten-free weeknight meal. Preparation is simple, just mix everything together, oven bake it, and pull out a delicious beef taco casserole for the family! It’s a great way to use up ground beef, and it’s healthy recipe option that’s loaded with veggies.
- Prep Time: 20
- Cook Time: 1 hour
- Total Time: 1 hour 20 minutes
- Yield: Serves 6-8 1x
- Category: Casserole
- Method: Oven
- Cuisine: American
Ingredients
- 2 lbs lean ground beef
- 2 tsp chili powder
- 1.5 tsp cumin
- 2 tsp garlic powder
- 1 tsp paprika
- 1/2 tsp salt
- 1/2 tsp black pepper
- 1/4 tsp cayenne (optional)
- 2 tbsp minced garlic
- 1 medium white onion, diced
- 2 green peppers, diced
- 2 medium russet potatoes, cut in a small dice (about 2 cups)
- 3/4 cup salsa
- 1 (4 oz) can mild green chiles, drained
- 1 (4 oz) can sliced black olives, drained
- 1 (14 oz) can diced tomatoes, drained
- 2 eggs, beaten
Instructions
- Preheat the oven to 350 degrees F.
- In a large skillet over medium heat, brown the ground beef. While it’s browning, add in minced garlic and white onion and incorporate well with the beef
- While it’s browning, add the green peppers, potatoes, salsa, green chiles, black olives and diced tomatoes to a large casserole dish
- Once the beef is mostly browned, transfer it to a strainer and strain out all of the excess grease. Place back into the pan and mix in all of the spices and incorporate well
- Then, transfer the taco meat and onion mixture into the casserole dish along with the beaten eggs, and use a large spoon to stir in with the other ingredients. Once it’s well combined and evenly distributed, cover with foil or lid, place it in the oven and bake for 45 minutes-1 hour, or until the potatoes are baked all the way through when pierced with a fork
- Remove from the oven and serve on a bed of greens like a taco salad, and/or top with avocado/guacamole, pico, shredded lettuce, more black olives, sliced jalapeno, sour cream (dairy-free version for paleo/Whole30)
Notes
- Make sure to drain the canned items very well before adding into the casserole dish
- This is also a great chip dip (with chips, or with bell peppers thickly sliced) – trust!
- Don’t forget to cover with foil or casserole dish cover!
Keywords: whole30 casserole, whole30 taco casserole, paleo casserole, paleo taco casserole, whole30 beef recipes, whole30 ground beef
Nutrition Facts:
- Calories: 518
- Fat: 28 g
- Carbohydrates: 31 g
- Fiber: 6.1 g
- Protein: 37.8 g
This Whole30 taco casserole post may contain some links that are affiliate links, though products are ones I use personally and recommend. When you purchase anything using my links, it costs you absolutely nothing extra, but it does give wholekitchensink.com a little financial support which helps to keep this blog running. Thank you for your continued support, both with your dollars and your interest.
Tracey Warner says
Delicious! My kids loved it. Definitely a must try.
★★★★★
paleobailey says
Thank you so much, Tracey! I’m so happy it was a hit with the whole family!!
HeatherG says
My husband and I made this for dinner tonight. It was easy to throw together and we both loved it- so flavorful! We love that it makes enough for us to have lunches for a few days too 🙂
★★★★★
paleobailey says
I’m so glad it was a hit! Thank you so much for giving it a try, and for taking the time to come back and leave a review! It’s so appreciated 🙂 – B
Abby says
Hey Bailey! This looks delicious 🙂 Have you ever frozen this? If so, how well does it freeze?
paleobailey says
I haven’t personally. I would think it would be fine though, as long as the fresh topping ingredients aren’t added until you’re ready to eat 🙂
angie says
amazing recipe kids loved it and ate seconds!
★★★★★
Kim Nolan says
What is the SODIUM content of this recipe?
paleobailey says
Hi Kim! It depends on what brand of canned tomatoes and olives you get, but from what I have it’s 300 mg
Haley says
This was a hit with my entire family and the leftovers have been great, too! Thanks, Bailey!!
★★★★★
paleobailey says
Thank you, Haley!! I’m so glad you all enjoyed it! <3 - B
Hannah says
This recipe is AMAZING!! Thank you!
★★★★★
paleobailey says
You’re so welcome! So happy you enjoyed!!
DR says
This was a huge hit. I’m watching carbs/starch so skipped the potatoes and added about 2-3 cups of black beans (already cooked). I served over brown rice for my family, and I had it over spaghetti squash. It got rave reviews!
★★★★★
paleobailey says
Black beans sound like a really great addition/sub for this recipe! I may have to try that when I make it next, too 🙂 Thank you so much for giving it a try, and taking the time to let me know how it turned out! I really appreciate it! – B
Karen says
How many eggs?!
paleobailey says
Hi! I’m so sorry, somehow that was removed from the ingredient list. It’s 2 eggs 🙂
Emily Giordano says
Hi Bailey! As I was reading through your blog above I noticed you said…
“ This recipe does use beaten eggs as a binder, but if you’re egg-free, or want to skip this step, you can. The casserole won’t hold together well, but it’s still really good!”
…but I don’t see eggs called for in the actual recipe? Will you please clarify bc I definitely want it to held together, lol. Thanks in advance! 🙂
paleobailey says
Hi! I’m so sorry, somehow that was removed from the ingredient list. It’s 2 eggs 🙂
Deborah K Reuter says
How many servings does the recipe make?
paleobailey says
About 6!
Jessica H says
Is the nutrition info at the bottom of the recipe per serving? Just trying to enter it into MyFitnessPal! Thank you!
paleobailey says
It is! Sorry that wasn’t more clear 🙂 MFP app also allows you to pull in full recipes from websites and divide it by how much you ate, too! Just sharing because I find it helpful sometimes when I use different brands or ingredients than what was in the recipe because it allows you to edit ingredients!
Easa says
Just wanted to say that I was too lazy to turn the oven on and wait, so I made this on the stove top and it was absolutely delicious like a skillet!!! Thank you so much for this recipe and your wonderful website!
★★★★★
paleobailey says
Oh making it in a skillet is brilliant!! Thank you so much for giving it a try, and taking the time to let me know how it turned out!!
Whitney says
This is sooo good. BOMB!!! My husband, daughter and I were big fans of this recipe. It was gone so quickly. My 5 year old son wasn’t such a fan. The only thing I replaced was the white potatoes with sweet potatoes.The amount of eggs didn’t hold it together. mine didn’t turn out watery like others mentioned. I thought the second day was just as yummy..thank you
★★★★★
paleobailey says
Hi, Whitney! Thank you so, so much!! I’m so happy you all enjoyed it! The sweet potatoes sound amazing, too! 🙂 – Bailey
Julie says
We LOVE this recipe. I’ve made it once a week now for the past month!!! Kids inhale it. It’s a keeper for us!
★★★★★
paleobailey says
Thank you so much, Julie!! <3 - B
Cheri Di Dio says
I made this today for a friend who’s battling cancer. I didn’t see the comment that it would be better baked covered (which was supposed to be updated in the recipe) until it was done, so I hope it didn’t dry out. It smells amazing and I hope she and her family enjoy it. Thanks for the easy recipe!
marissa says
oh and i used ground turkey instead of beef!
marissa says
My family loved this! I’m 13 and love to cook so I made this for dinner tonight and it was a hit 🙂 I did alter it though. I halved it and didn’t use the olives & chilies. I also added in some corn. Served it with a side of garlic edamame and loved it! Thank you for the recipe.
Teresa says
OUTSTANDING!!! My edits to this (to lower calories; carbs) – I used a lean ground turkey instead of beef. I used sweet potatoes instead of russett (it is sooooo good!) – I also used only one pound of ground turkey, cutting all the spices in half, but kept the other ingredients the same. YUM YUM YUM – I’ll be making this again.
★★★★★
Franchesca says
White or Russet potatoes are not Paleo compliant. You should do your research.
paleobailey says
Hey there! They’ve been included as a nutrient rich vegetable for over a decade in the paleo community, as new studies and research has been done on their many nutritional benefits, how long potatoes have been around, and their purpose/place in a healthy paleo diet. I’ll leave some links for you to check out on why all potatoes have been considered to be Paleo for around 10+ years now by most of the Paleo thought leaders such as Mark Sisson and Robb Wolf. You’re unlikely to find a paleo book or cookbook published recently that says they’re a no-go now, either. 🙂 That being said, if YOU choose to leave them out, you totally can – whatever works for you!!
https://robbwolf.com/2011/11/03/meat-potatoes-back-on-the-menu/
https://paleoleap.com/are-white-potatoes-paleo/
https://paleoflourish.com/why-arent-potatoes-paleo/
https://www.marksdailyapple.com/potatoes-healthy/
Holly says
Hi Bailey,
Should I bake this covered or uncovered?
Thanks again for the recipe!! 🙂
paleobailey says
Oh gosh I’m so sorry for the late reply here. Covered would be best. I will update the recipe instructions. Thank you so much for your question so I can clarify for others!!
Jonea Aubrey says
I made this last night with ground chicken. It was really delicious. Husband and kids all enjoyed. I made tortillas cups with my large muffin pan. Filled with the casserole and topped with cheese and what other toppings each wanted. Yummy.
Jen says
Hi! If I wanted to sub black beans instead of potatoes, how long would you recommend baking it?
I love all your recipes! I have a ton of food restrictions, but can always find something of yours to make 🙂
paleobailey says
Hi! I’m so sorry for the late reply here. The comments on this post weren’t showing in my dashboard for whatever reason! Subbing for beans would be totally fine, and I think the bake time would be probably 20-25 minutes, being it’s the potatoes that really take the longest to bake through!
Jen says
Hi! If I wanted to sub black beans instead of potatoes, how long would you recommend baking it?
I love all your recipes! I have a ton of food restrictions, but can always find something of yours to make 🙂
paleobailey says
Hey Jen! You totally could do that. I’d probably bake for about a half hour, maybe check on it at 20-25 mins. It’s the potatoes that take the longest to bake, so without those it should be much quicker!
Jen says
Thank you!
★★★★★
Josten says
We love this recipe! SO delicious!
★★★★★
paleobailey says
Thank you so, so much for giving it a try and taking the time to let me know you enjoy it! <3 - B
Taylor Grammer says
do you happen to know the nutrition (macro) breakdown for this?
Protein
Carb
Fat
★★★★★
Courtney says
I am on day 8 of Whole30 and this is by far my favorite and most filling recipe! It’s easy, makes plenty for leftovers, and so tasty! I didn’t even miss cheese or sour cream. Will def. be making again.
★★★★★
Rachel Collinge says
I’ve made this twice now! I’ve found that I like to eat it with spinach, guacamole, and some extra salsa! It’s very filling, and I appreciate how much the recipe makes; it lasts me a long time!
★★★★★
Christina says
We LOVE this recipe in my house. Kids from 4-12 all enjoy! So easy to add cheese or sour cream to theirs, keep mine just perfect the way it is in a bowl!
★★★★★
Meghan says
Made this twice during my Whole30 month. Only slight variations I did were: venison instead of beef, 1 green pepper and 1 red pepper, and then I added a jalapeno to make it extra spicy. Was so delicious!
★★★★★
paleobailey says
I’m so glad you enjoyed it! Thank you so much for coming back and letting me know! It’s so appreciated <3 - B
Andrea Swank says
Made this last night, it was soooo good. The addition of the potatoes really makes it a complete meal. 10/10 will be making again 🙂 thanks Bailey!
paleobailey says
I’m so happy to hear this!! Thank you, Andrea! <3 - B
Kelli Woodard says
This turned out great (even though I added cinnamon instead of cumin… oops!) I have teenage boys and unfortunately for me there are no leftovers.
paleobailey says
Ha! Yes, I’ve heard teenage boys are great at making sure there’s no leftovers for anyone 😉 I’m so glad this was enjoyed by all. Thank you for taking the time to come back and let me know – it’s greatly appreciated! <3 - B
Brenda says
Made this for dinner last night and it was a big hit. Glad it makes a lot bc I’m looking forward to having those leftovers! Delicious!
★★★★★
paleobailey says
I’m so happy to hear this, Brenda! Thank you so, so much for coming back and letting me know! <3 - B
Erin says
I meal prepped this for the week and absolutely love it! I know it says to eat over a bed of greens, but I ate it just the way it was, and it was delicious! Will definitely be adding into the regular meal prep rotation! Thanks Bailey!
★★★★★
paleobailey says
Oh I’m SO happy to hear this! Thank you so much for making it, and for coming back to let me know you enjoyed it – it’s so appreciated! <3 - B
Lexi says
A new family favorite Whole30 recipe! So good!
★★★★★
paleobailey says
I’m so happy you enjoy it! Thank you so much for coming back and letting me know! <3 - B
Casey says
Made this last night. We all loved it!
★★★★★
paleobailey says
Thrilled to hear! Thank you so, so much for letting me know!
Kristen says
This was amazing the first night and just as amazing subsequent nights! It made meal prepping so easy for the week! I will definitely be making it again!
★★★★★
paleobailey says
I’m SO glad you enjoyed it! Thank you for taking the time to let me know, and for letting me know about the leftovers! My husband took most of them so I had to go off his word (and empty containers that returned home – haha!) <3
Lucy says
This was awesome!! Mine did get a little watery but i didn’t drain the Chile’s and I used 3 cans and 2 cans of diced tomatoes. Still a hit with everyone though! Husband had it with sour cream and chips and my daughter and I kept ours Whole30!
★★★★★
paleobailey says
I’m so glad to hear it! Thank you for letting me know!