Taco Casserole
This Taco Casserole Recipe is loaded with all of your Mexican favorites and topped with Doritos, Fritos, or Tortilla Chips! It’s easy to assemble days ahead of time and bake later for an easy dinner!
Be sure to try my Loaded Nachos, Chicken Enchiladas, and Baked Tacos next!
I’ve been on a casserole kick lately, especially ones that you can make ahead of time. It’s amazing how much easier your life becomes when you do a little meal prep ahead of time.
The fact that you can assemble this Taco Casserole up to 2 days ahead of time is really handy. And the ingredients are really easy to customize!

How to Make it
Note: This is an overview. See recipe card below this post for ingredient quantities and full instructions.
- Let the sour cream come to room temperature while you prepare the meat. This will prevent it from curdling when baked as it won’t be going from cold to hot right away.
- Cook/crumble the ground beef and onions in a pan over medium-high heat.
- Drain excess grease, add water and taco seasoning. Bring to a boil, reduce to a simmer for 5 minutes, then remove from heat.
- Spread the refried beans in an even layer over a 9 x 13″ casserole dish. Top with sour cream.

- Add the seasoned ground beef and onions on top.

- Top with cheese. Bake uncovered at 350°F for 15 minutes, until the cheese is hot and melted.
- Add the black olives and crunchy toppings. Bake uncovered for 8 minutes.
- Garnish with green onions, diced tomatoes, and/or shredded lettuce if desired and serve!

Make-Ahead Method
This Taco Casserole can be made up to 2 days ahead.
- To do so, cook the ground beef and onions and layer all of the ingredients in a casserole dish.
- Let it cool and cover it. Refrigerate for up to 2 days.
- Let it sit out and come to room temperature for 35 minutes prior to baking. This will prevent the sour cream from curdling.
- Bake, covered, in a 350° oven for 25 minutes.
- Uncover, and bake for 5 more minutes to fully melt the cheese.
- Add black olives along with the crunchy toppings. Bake for 8 additional minutes.
- Add the shredded lettuce, diced tomatoes, and green onions prior to serving.
Crock Pot Taco Casserole
- This recipe is easy to assemble within a Crock Pot and heat right away or up to 2 days later.
- You’ll still need to brown the ground beef first, then layer the ingredients per the recipe instructions.
- Save the crunchy toppings and shredded lettuce/tomatoes/green onions until you’re just ready to serve.
Heating right away: High 2-3 hours or Low 4-5 hours
Heating from a cold state: Let it sit out for 35 minutes prior to heating to prevent the sour cream from curdling. Heat on high 4-5 hours or Low 6-7 hours
This Crock pot allows you to sear/brown meat right on the stove top. It also switches to warm once the cooking time is up.
Note that Crock Pots vary in terms on how quickly they heat up and how hot they get.

Taco Casserole for a Crowd or Potluck
- These aluminum foil pans make it easy to prepare this recipe for a crowd and the pans can be disposed of afterwards.
- This recipe serves 6 people. Click the number of servings to reveal a slider. Move the slider right to increase the number of servings if you’re making this for a larger crowd.
Storing Leftovers
- Leftovers should be refrigerated in an airtight container and are best if used within 3-4 days.
- Reheat in a microwave or a 350°oven until heated through.
Pro Tip: Leftovers make a great dip or filling for burritos!
Freezing
- Taco casserole makes a good freezer food and can be stored for up to 3 months, although I recommend that you leave out the sour cream and serve it on the side with this casserole if you plan on freezing.
- Leave out the crunchy toppings and shredded lettuce when you freeze as well.
- Let it defrost overnight and bake as instructed, or bake it frozen and add 1 hour of baking time.
Try These Next
- Chicken Broccoli Rice Casserole
- Loaded Nachos
- Easy Chili Recipe
- Chicken Enchiladas
- Chicken Poblano Soup
- Baked Ravioli

Get My Free E-Book!
- I’ve got a FREE e-Book with 7 super popular dinner recipes! Click here to join my email list and I’ll send your e-Book right over!
- And be sure to follow me on Instagram, Pinterest, & Facebook!
Taco Casserole
Ingredients
- 1 lb. ground beef, I use 80% lean
- 1 small yellow onion, diced
- 1 oz. taco seasoning, equivalent to 2 Tablespoons
- 16 oz. refried beans
- ¾ cup sour cream, *see notes
- 2 cups shredded cheddar cheese
- ¼ cup black olives, sliced
- ¾ cup crunchy toppings such as tortilla chips, Doritos, and/or Fritos
To garnish:
- Green onions, (optional)
- 1/3 cup lettuce, shredded
- 1/3 cup tomatoes, diced
Instructions
- Let the sour cream come to room temperature while you prepare the meat. This will prevent it from curdling when baked as it won't be going from cold to hot right away.
- Preheat oven to 350 degrees.
- Add the ground beef and diced onions to a large pan and cook and crumble over medium heat until the meat is cooked through.
- Drain excess grease.
- Add ¾ cup water and taco seasoning. Bring to a boil. Reduce the heat and simmer for 5 minutes, stirring occasionally. Remove from heat. Let it cool for 8-10 minutes.
- Spread the refried beans in an even layer in a lightly greased 9 x 13-inch casserole dish.
- Spread the sour cream over the refried beans, followed by the slightly cooled beef, then the cheese.
- If you’re preparing this head of time, let it cool and cover and refrigerate until ready to bake.
Baking:
- If baking right away: Bake, uncovered, for 15 minutes, or until the cheese is hot and melted.
- If baking after the casserole has been refrigerated: Bake, covered, for 25 minutes. Remove the cover and bake for an additional 5 minutes.
Add the toppings:
- Top the casserole with black olives and crunchy toppings. (Add additional cheese if you like as well.)
- Bake uncovered for 8 minutes.
- Garnish with green onions, diced tomatoes, and/or shredded lettuce and serve!
Notes
*A combination of Cheddar and Monterey Jack cheese works well too!
Crock Pot Taco Casserole
- This recipe is easy to assemble within a Crock Pot and heat right away or up to 2 days later.
- You'll still need to brown the ground beef first, then layer the ingredients per the recipe instructions.
- Save the crunchy toppings and shredded lettuce/green onions until you're just ready to serve.
- Heating right away: High 2-3 hours or Low 4-5 hours
- Heating from a cold state: Let it sit out for 35 minutes prior to heating to prevent the sour cream from curdling. Heat on high 4-5 hours or Low 6-7 hours
Nutrition
Get my Cookbooks! 











Had this for dinner Saturday 12/12/20, it was wonderful! What little leftovers there were was taken by family for lunch the following Monday. I look forward to making other meals.
Hey Gene! I’m so happy to hear that!! You’re making me hungry just thinking about it! Thank you so much for taking the time to leave this wonderful review, I really appreciate it! -Stephanie
SUCH A huge hit in my family, I’ve been making this for months- we have it almost every week. Can’t get enough, thank you for this recipe!
I am so happy to hear that Gina!! I love a family favorite like this one that you can rely on! Thank you so much for the review! -Stephanie
I made this last night for taco Tuesday night. Big hit and so delicious! I definitely will make again!
Thank you! 😊
Hey Debra! I’m so happy that you enjoyed this, I have been wanting to make it for my family again for awhile now, tonight might be the night! Thank you so much for the review, I really appreciate it! -Stephanie
Made this for dinner and it was amazing. Got a thumbs up and a do it again rating from the hubby. Thank you
You’re very welcome Sylvie!😄 I’m so glad you got the thumbs up from the husband!
Made this dish tonight ( taco casserole), turned out so very good. Got to use 1 of my last homegrown tomato.
That’s so funny, I just used the last pickings from our vegetable garden the other night. It’s so sad. Thanks for sharing and thanks for the review!😀
This will be dinner for tonight. Thank you! We were just trying to figure out something that would be easy and delicious. This fits the bill! We love your recipes. I love them because they are easy and delicious. My husband loves them because they are delicious!
Hi Nancy! That’s so great, I’m really happy that I was able to help you come up with something for dinner!! That’s the goal! I hope you love this recipe and thank you for your support!! -Stephanie
Thanks for this easy casserole—I think it will be very versatile. Made it tonight but was not happy with the sour cream—it appeared to separate or looked like small curds. I used light sour cream so that’s probably why. Next time I’ll use full fat sour cream or add it as a topping after baking. Also next time I will not add fresh chopped tomatoes before returning it to the oven for 8 min. I thought it made it too juicy but they were fresh from the garden. Next time I’ll add chopped tomatoes after baking as a topping. The casserole was still delicious but might make these changes next time.
Hey Betsy!! The light sour cream is definitely the reason for the curdling. Using higher fat content is a way to mitigate having food curdle, (I’ve learned this several times while making cream sauces using milk instead of half & half or heavy cream over heat that’s too high!)- Thank you for notating your experience with the recipe though and I’m happy to hear that you plan on making it again! 🙂 Take care! -Stephanie
I liked it except I would use less beans, more beef and not bake with the tomatoes, just put them on after slightly cooling.
Hi Julie! Thanks for your feedback! I just updated the instructions to indicate that the tomatoes should be added at the end after the baking is done. I can see how that might be preferable! 🙂 Thanks again! -Stephanie
Just wondering if we had to use the sour cream in the recipe? Thanks for your help with this.
You can skip it! 🙌🏻
I am currently eating this dish right now! Freshly made and yummy good! After adding the toppings you have in the recipe and baking for 8 minutes. I let it cool for 5 minutes than I added 2 chopped avocados, soaked in lime juice and kosher salt, and cilantro! Mmmmm….good! Two thumbs up and will definitely make again. Thank you! 👍👍
Hi Carla! I’m so happy that you enjoyed it!! You clearly know how to cook with those variations you added, I love it! Thanks for sharing! 🙌🏻