This taco casserole recipe has tender ground beef, all the best taco flavors, tons of cheese, and a layer of Doritos! It's the ultimate easy comfort food for busy families.
Love casseroles? Try my Simple Ground Beef Casserole, Simple Breakfast Casserole, or check out all my casserole recipes.

Make it the best Taco Tuesday ever
Your whole family will thank you for making this simple taco casserole since it's just so tasty. Like, they're going to get really excited for next taco night. It's also super customizable, so everyone can load it up with their favorite toppings!
Taco flavors, black beans, salsa, and ground beef all dressed up in a hot and cheesy casserole... who says no? Even your pickiest eaters are going to devour this meal. It's also fairly inexpensive!
Make it with a side salad with this Chipotle Cilantro Lime Ranch Dressing, and you're all set.
Ingredients you'll need
- Olive oil - for frying the ground beef
- Ground beef - I like to use lean ground beef. Try 90%
- Doritos - use your favorite flavor. I picked nacho cheese. You can also add some on top for an extra crunch!
- Onion - makes a great savory base
- Chili powder, garlic powder, ground cumin - this trio makes a delicious homemade taco seasoning
- Beans - I prefer black beans, but you could do a layer of refried beans instead!
- Corn - we're using canned corn to make this hassle free
- Salsa - pick up a jar of your preferred brand
- Cheese - I used a Tex-Mex blend, but cheddar would work great
Suggested toppings:
- Fresh tomatoes
- Chopped cilantro and scallions
- Avocado or guacamole
- Black olives
- Sour cream or plain Greek yogurt
- Iceberg or romaine lettuce

How to make taco casserole
This is an overview with step-by-step photos. Full ingredients & instructions are in the recipe card below.

Preheat the oven to 350. In a cast iron skillet cook the beef in the olive oil. After about 5 minutes, stir in the onion and spices. Continue cooking, and then spoon out any excess fat.

Add in the corn, salsa, beans, and half the cheese. Warm until the cheese melts.

Place an even layer of Doritos in a 9x13 baking dish. Spoon the beef mixture over top.

Top the casserole with the remaining cheese, and then bake uncovered for about 15-20 minutes or until hot and melty! Serve as-is or with toppings of your choice.
Can I make taco casserole ahead of time?
- You bet! Simply cook the onion, spices, and beef mixture, assemble the layers in a baking dish, let it cool, and then tightly cover.
- It'll keep in the fridge for a day or two, or you can freeze it for up to a month.
- If frozen, thaw in the fridge overnight before baking. Since it'll be starting out cold, it'll need a bit more time than in the original instructions. Cover with foil and bake for 20 minutes, and then uncover it cook for another 15 minutes or so until it's hot.
- These disposable aluminum baking pans are perfect if you're bringing it to a potluck or making several.
Substitutions and variations
- You don't have to use Doritos. Other tortilla chips or Fritos will definitely work in this taco bake!
- Use a ready-made taco seasoning blend if you prefer not to use the individual spices.
- You could add more veggies such as red bell peppers to this casserole. I'd add them in at the same time as the onion.
- Feel free to swap the black beans with another kind if you prefer, like kidney beans or pinto beans.
- If you want to add some heat, use a medium or spicy salsa, hot cheese blend, add some cayenne pepper, or you could even toss in some spicy chopped green chilies.
Leftovers and storage
- If you have any leftovers, they will keep in the fridge for 2-3 days in a covered container. Keep in mind the Doritos will lose firmness over time.
- Reheat in the oven for best results, but you can also microwave until heated through.
- Leftovers can also be frozen. I portion them up in individual containers.
More Tex-Mex recipes you'll love

Did you make this taco casserole with Doritos? Questions? Ask me in the comments below!

Easy Taco Casserole Recipe
Ingredients
- 1 tablespoon olive oil
- 1 pound lean ground beef
- 2 cups crushed Doritos I used Nacho Cheese flavor
- 1/2 medium onion chopped
- 1 tablespoon chili powder
- 1/2 teaspoon garlic powder
- 1/2 teaspoon ground cumin
- 1 (14 fluid ounce) can black beans drained & rinsed
- 1 (12 fluid ounce) can corn drained
- 1 (15.5 ounce) jar salsa use your favorite kind
- 2 cups shredded Tex-Mex cheese blend (or use cheddar)
- Toppings (optional, to taste): tomatoes, cilantro, scallions, avocado, black olives, sour cream, lettuce, etc.
Instructions
- Preheat oven to 350F and move the rack to the middle position. Prep your ingredients.
- Add the oil and ground beef to a skillet. Cook, breaking up the meat as you go along, for 5 minutes over medium-high heat.
- Stir in the onion, chili powder, garlic powder, and ground cumin, and continue cooking for another 5 minutes.
- Meanwhile, add the crushed Doritos in an even layer to the bottom of a 9x13 (or similar size) casserole dish.
- If there's a lot of excess fat in the skillet, spoon most of it out. Stir in the beans, corn, salsa, and half the cheese. Let it warm through (until the cheese melts).
- Spoon the beef mixture evenly over the Doritos.
- Top the casserole with the remaining cheese. Bake, uncovered, for 15-20 minutes or until it's warm and the cheese is nice and melty. Meanwhile, prep the toppings.
- Serve casserole as-is or with your favorite toppings.
Notes
- Serves 6-8 depending on how much people eat.
- Nutritional information is provided as a courtesy only and should be construed as an estimate rather than a guarantee. Ingredients can vary and Salt & Lavender makes no guarantees to the accuracy of this information.
Nutrition
This recipe was originally published on December 17, 2019. It's been updated with new photos and better instructions but is the same great recipe!
Lisa says
Big hit! My daughter loves taco Tuesday but I wanted to try something a bit easier because of after school clubs. Found this recipe, and as I already follow you on instagram, I knew this was the one to try! It was a big hit, especially with my husband, who finished a serving before even sitting down! I swapped the bees for turkey and used regular tortilla chips. Definitely a keeper!
Natasha says
I'm so pleased you enjoyed it!! 🙂 Thanks for your review and for following along!
Okcatxgal says
Love this easy quick cassrole. I put the black olives in dish. But i love olives. 🙂 Thanks for sharing.
Natasha says
I love olives too!! 😀
Susan says
I made this for the first time tonight. Since I used a bit more ground beef than 1 lb., I increased the spice level. The family really enjoyed it. I might make some slight modifications next time but I will be making this again. And a variety of toppings are icing on the (taco) cake!
Natasha says
I'm so glad everyone liked it!! 😀
Tom says
I’m going to make this for the first time this coming week. I like to make a lot and freeze the leftovers. I’m assuming that if I freeze the leftovers, the chips will be soggy when thawed. What are your thoughts? Leave the chips out, and put them on last? Put something else in at bottom like beans or refried beans? Thanks in advance.
Natasha says
Hi Tom! Yes, I would say that my personal preference would be to use something like beans or refried beans if you want to freeze the bulk of it.
Marcia says
I made this tonight and it was so delicious! I didn’t have any Doritos, so I used multigrain tortilla chips. I added a few sprinkles of Penzeys Spices Bold Taco Seasoning to the crushed chips. I figured that would give it a bit of a Dorito flavor. I served it with sour cream, lettuce, tomatoes, cilantro, Cholula hot sauce, and green onions. My husband had two servings, so you know it was good! Thank you for the recipe, I’m definitely adding it to my favorites.
Natasha says
That's great!! I'm so glad it was a hit, Marcia! Thanks for your review.
Alana says
I love this casserole. My mother made this all the time when I was a kid. Her recipe added a layer of equal parts mixed sour cream and cottage cheese between the meat mixture and shredded cheddar on top. 💙
Miranda @ Salt & Lavender says
Love that idea! So glad you enjoyed this and it brought up happy memories, Alana. 🙂
Nicole says
Big hit in our house! It’s going into our rotation! Fist time I made it as is and it was great! second time I made it in almost “dip” form and served with the Doritos. I put a thin layer of retried beans at the bottom of the dish and built on that. It was great and I think more appropriate for a party dish! Love this (and so many other) of your recipes!
Miranda @ Salt & Lavender says
Glad you liked it, Nicole!! We're happy you're enjoying the recipes. Thanks! 🙂
Rebekah says
I’m a weirdo…I hate beans…any substitutions you can recommend? A different vegetable?
Natasha says
Hi! I'd probably just leave them out in this case. There's definitely plenty of ingredients in here... especially if you load it up with toppings. 😀
Jessica says
Really delicious. I don't like Doritos though, so used Fritos instead. Big hit will make again.
Natasha says
Awesome!! Thank you. Glad the Fritos swap worked. Thanks for your review!
Elizabeth says
Made it according to instructions and it is delicious. It's now in our rotation of family favorites!
Natasha says
Fantastic!! 😀
Lynn O says
I really wanted to love this recipe as all of the ingredients are great. However this was just soooo very dry for a casserole. As we went to eat it I opened a can of enchilada sauce to moisten it. Great flavors though, just dry.
Miranda @ Salt & Lavender says
Hi Lynn, everyone's tastes vary for how saucy they like a casserole, but we've never received that particular feedback before on this taco casserole. As tested, we found using a whole jar of salsa plenty juicy and saucy. Next time perhaps add more salsa or top with sour cream? Hoping you'll try it again!
Elizabeth says
Did you use a deeper/smaller casserole dish? I used a smaller one once with this recipe and the chips were dry. However, as leftovers sat in the fridge, it was as I remembered it. I have made it multiple times and the bigger dish, I find, works best. Maybe give it another try?
Natasha says
Hi! So I've made it in a couple different casserole dishes. The one pictured is a 9x13 Le Creuset and it's not super deep. I've also made it in a deeper 9x13. Sounds to me like the bigger dish works best for you!
Erin says
Oh, my goodness! How come I have just discovered your website? This is the latest of your recipes I've made, and it is delicious! I was a bit skeptical about the Doritos, but they really made the dish. Yummy! Thank you for your recipes - they have rekindled my interest in making dinner! My family thanks you too!
Natasha says
I'm so happy you enjoyed it, Erin, and I appreciate your sweet comment. 🙂
Diana Butcher says
Absolutely delicious! The Doritos are inspired. I used a combo of Nacho Doritos and Chili Cheese Fritos.
Definitely on my repeat dinner list! Thanks!!
Natasha says
Sounds awesome!! 🙂 I'm so happy you liked it, Diana!
Sandy says
Enjoyed the recipe, great flavour and very versatile. I added peppers and olives. I made it a couple of hours ahead of time and although the tortilla chips weren’t soggy, they did loose their crunch. I made it a few days later without the tortilla chips and we ate it on top of tostadas which made a huge difference. Next time we’ll try it in wraps!
Natasha says
Love that tostadas idea!! Glad you enjoyed it, Sandy!
Chastity says
I was very impressed and I’m a tough critic. Loved every bite. I did add green onions and jalapeños
Natasha says
I'm so happy you enjoyed it!! 🙂
Hannah P. says
Made this several times. Husband and I love it. Sometimes I use Cantina Style Tortilla Chips instead of Dorititos and which give a tamale kind of taste to it.
Natasha says
I'm so happy you guys love it!! 🙂 Thanks for the suggestion on the tortilla chips!
caughtbtwn says
My husband LOVED LOVED this. My kids? They are so picky - 5 year old twins! But it was GREAT! We will try it again and again and hope the kids take to it! 🙂
Thank you!
Miranda @ Salt & Lavender says
So happy it worked for your family (or mostly)! You're welcome 🙂
Linda says
Can I make this ahead and freeze?
Natasha says
I think that should be fine, yes. Hope you enjoy it! 🙂
Sherry Donahue says
Sooo good!! Thank you so much for the recipe!
Natasha says
You're very welcome, Sherry!
Anna says
Just made this, it was easy, quick and my husband loved it. Definitely will make this again.
Natasha says
Fantastic!! Thank you! 🙂
Edi Ross says
Great recipe! I substituted the dairy and meat for ethical/animal cruelty reasons but the rest was easy to prep and delicious!
Natasha says
Thank you!! 🙂
Christine says
Just had this tonight! It was a hit. I was in a rush so I just used a bag of taco seasoning- next time I’ll make it spicier. Also added hatch chilies & didn’t have Doritos so just used plain tortilla chips. Will definitely have this again! Quick, easy, & really good! Thanks!
Natasha says
I'm so glad that you enjoyed it!! 🙂
Deborah Daniel says
Hi there!!
Okay!!!!! Huge hit in our home this weekend!!! Requests are coming for it already and we just finished last night. I read some of the comments from others and it wasn’t soggy and was great for leftovers. It’s was so delish and can be fixed up with whatever fixins one may like. I would love to bring this to a party with all taco fixins that my family doesn’t like such as jalapeño, avocado, olives!!! Oh my oh my!!! Fabulous recipe and super easy and quick!!!
Of course I had all the ingredients!!
Thank you again for bringing love to my kitchen table and my families bellies!!!!
Natasha says
Hi!! Thanks for your sweet comment. I'm so glad you enjoyed it!! 😀 XO
Mary Sullivan says
Have you tried this recipe with chicken?
Natasha says
I have not, but I think you could for sure try it with chicken. Let me know if you do experiment! 🙂
Amy S says
I bet if you were in a hurry you could grab a rotisserie chicken from Costco (we all know those bad boys are amazing!), or anywhere really, and shred it. That’d be a really quick way to test that out! In fact, I might try that on a busy night after the ground beef because both sound awesome!
Natasha says
Totally!
Chad Smith says
Sounds so good I am going to make it this week.
Natasha says
Enjoy!
Miriam says
I did not have Doritos, so used plain tortilla chips. They were pretty soggy when I served it. ☹️ I would suggest either adding them to the top after baking, or just serving chips on the side to scoop the mixture. Other than the soggy chips, everyone liked it alot!
Natasha says
Yes, you could definitely try that. I'm glad you guys liked the recipe in general, though!
Susan says
Loved it. Better than a taco. We topped with lettuce, tomato, olives and sour cream. Definite recipe keeper! Thank you.
Natasha says
Woo hoo! You're welcome! 🙂
Candice says
I’ve made this about half a dozen times now and the Doritos at the bottom have never ended up soggy. They remained crispy. It’s a super easy recipe and very kid friendly. It’s a hit around here!
Natasha says
Wonderful!! So glad your family enjoys it. 🙂
Rachel says
This sounds delish! Could you make this ahead and keep in the fridge until you're ready to cook and eat? Wondering if this would work for a meal train for a friend that just had a baby. Thanks!!
Natasha says
Hi! My only concern is that the Doritos layer might get a little soggy. It's not crispy to begin with, but I'd hate for it to go yucky. Maybe leave that off?
maball says
This was so very good. You must use the Doritos. I loved it. My son said it was spicy, but I thought it was miraculous.
Natasha says
Wonderful!! I'm so glad you liked it! 🙂 Agree on the Doritos haha.
Pauline says
Absolutely delicious
Natasha says
So happy to hear that, Pauline! 🙂
Mary Sunn says
Really good! Quick and easy!
Natasha says
Wonderful! So glad you enjoyed it.
Kiki says
Very good! I am making this for my second time. My Son wanted this for his Celebration dinner for getting his new job!!
This will be a go-to dinner. Yummy!!
Natasha says
Aww I'm so happy to hear that! 🙂
Shiryl Stanfield says
Excellent recipe. Very fast and easy. I will definitely make this again. 😎
Natasha says
Wonderful! So glad you liked it. Thanks for commenting!
Tina Ulrich says
This sounds delicious! Wondering if I substitute the ground beef with rotisserie chicken if it would still turn out.....? Have you tried it? Looking forward to making this!
Natasha says
Hi Tina! I think that would be fine. My only concern is that rotisserie chicken is already cooked, and so especially the white meat parts may get dry and chewy a lot faster. I'd probably just cook it for a bit less... like add it in to the mixture as late as possible. Let me know how it goes!
DIane says
Loved it but I used soft tacos as a layered (lasagna) like dish. I spread sour cream and cheese on top. Really good, thank you Also used taco seasoning and salsa to give it more of a kick
Natasha says
That's such a good idea with the layered soft tacos!!
Joanne says
My family of four ate every bit and asked for more! I was grateful that this recipe used ingredients that I usually have on hand due to our limited trips to the grocery store due to the [...] stay at home order in our state. Thanks!
Natasha says
Hi Joanne!! So happy you enjoyed it. Thanks so much for taking the time to leave a review! (I edited your comment because bloggers have been told that using buzzwords surrounding the current events can negatively impact our Google ranking so I'm not taking any chances).
Lauren A Milke says
This was so delicious! My family loves cheese so added an extra 1/2 cup on top. I also substituted the black beans for black olives because it better suits my family's likes.
Thank you so much,
Lauren
Natasha says
You're very welcome, Lauren! XO
Jeanne says
Yet another delicious recipe from you! This was easy and a favorite at my house. Will be adding it to the meal rotation!
Natasha says
Yay! So glad you liked it!! XO
Monica Van Rickley says
It was good! Made it for lunch. I had ranch style beans and since I didn’t know when else I could use it, it was the chosen one. Because of this I omitted adding chili powder. I also used frozen corn and served with a dollop of sour cream, avocado 🥑 and green onions. Even though I added the Doritos, we ate with some tortilla chips we had and it tasted like Nachos. I would definitely serve this as a snack while watching TV with the family.
Natasha says
I'm so glad you liked it and made it work with what you had at home, Monica! 🙂 Thanks for letting me know!
Jamie says
I made this last night..... It was delicious!! Although I think I used too much cheese on top (my own doing though, lol), so I recommend a sprinkled layer of cheese top.
I also added a packet of taco seasoning in the beef mixture, since I had it on hand, because the kids love it!
My daughter is a vegetarian - so I made a small separate batch of meatless mixture, and added everything else, and just seasoned to taste. I used a large muffin pan to cook her vegetarian batch in the oven (it made about 3 portions).
All-in-all, the recipe was delicious and very easy to make! Next time I am going to try the beef and vegetable mixture to stuff some bell peppers!! mmmm.........
Thanks Natasha for your recipes - they are always crowd pleasers at mi casa!! 😉
Natasha says
I am so happy you enjoyed it. Love the vegetarian tips too. Thank you so much for following along! XO 🙂
Carol says
This Recipe was fun. I wouldn’t normally admit to using Doritos in a recipe, but it received five star reviews from husband and son!
I just found your site, and you have some great inspirational quick dinners, which I’m always looking for.
Way to go, Natasha!
Natasha says
That's awesome! I thought Doritos would be a fun touch hahaha. So happy it was a hit! 🙂 So glad you found me. Happy new year!
Hannah says
Made this today and it is DELICIOUS! I swapped the black beans for black eyed peas (because they are supposedly easier to digest and I have GI problems), mixed regular tortilla chips with the doritos, and used a McCormick Mild Taco Seasoning Packet (not too much), and then added tortillas to eat it all in! It is like tacos on steroids!
Natasha says
So glad to hear you enjoyed it! Love your tweaks. 🙂 Happy new year!!
Pia says
Hi Natasha
Again we had a lovely and tasty meal from one of your recipes.
Thank you!
Pia
Natasha says
Yay!! That’s awesome!! So glad you liked it.
Mimi says
I literally never ever cook, made this for my fiancé and my parents as a surprise, and it was a smash hit 😉 Super delicious and not even I could mess anything up; ingredients were easy to get as well!
Natasha says
That’s awesome!! So happy to hear it! 🤗 Thanks for taking the time to leave me a comment. ♥️
daniel barbakow says
Can it be made ahead and cooked the next day?
Natasha says
I think that should be fine. The nacho layer will likely be even softer (it's not very crispy to begin with, though).
Mary Ann | The Beach House Kitchen says
This would be a winner of a dinner here Natasha! So easy and delicious!
Natasha says
Thanks so much, Mary Ann! 🙂