Beef Taco Casserole

at a glance
Prep Time 25 minutes
Cook Time 15 minutes
Servings 6 servings
5 — Votes 14 votes

Every item on this page was chosen by The Fed & Fit team. The site may earn a commission on some products (read more here).

This easy beef taco bake is the perfect weeknight meal that makes enough for leftovers the next day! Perfectly seasoned beef is combined with veggies and baked on a crispy hash brown crust for a dinner the whole family will love.

Beef taco casserole with avocado slices on top in a grey cast iron baking dish on a marble cutting board

Here at Fed & Fit we LOVE a good casserole. You may think of casseroles as dishes from the 60s and 70s that combine a bunch of random ingredients together with questionable cream-of-something soup, but that’s not how we do it around here! In fact, casseroles are an amazing vehicle for getting real food on the table each week. Why?

First, casseroles are easy to make in bulk, meaning you can have enough for dinner one night and still have leftovers for lunch the next day, or you can even freeze any extras.

Second, they are a great way to get your veggies in! We’ve added kale and bell pepper in this casserole, but you could also easily add some zucchini or even shredded carrots to bulk it up a bit more.

Finally, we love casseroles because they just scream comfort food, and good, comforting food makes the transition to eating healthy SO much easier.

a spoon full of Beef taco casserole - you can see ground beef and shredded kale covered with melting cheese and chopped cilantro

Taco Casserole Ingredients

Okay, so let’s talk about this beef taco casserole. This dish is based on one of our most popular casseroles – cheeseburger casserole! Y’all loved that one so much that we wanted to put a new spin on it, and this time we landed on Tex-Mex style. Here’s what you’ll need to make it:

  1. Frozen Hash Browns. We used frozen hash browns (easy button!) to form the crispy crust on this beef taco casserole and to make it grain-free, but if hash browns aren’t your thing, you can easily sub white rice or cauliflower rice for a lower-carb are low-carbing (see the recipe notes for details).
  2. Ground Beef. For this taco casserole, we really wanted to imitate the flavors of a classic crispy taco, so we decided to use ground beef instead of chicken.
  3. Veggies. As mentioned before, casseroles are a great way to sneak in some extra veggies! For this one you’ll need onion, garlic, a red bell pepper, and one bunch of lacinato kale.
  4. Tomato Sauce + Seasonings. For this recipe, we wanted to replicate traditional ground beef flavors without relying on a taco seasoning packet, which can have gluten, sugar, and artificial ingredients like maltodextrin. A combination of tomato sauce, paprika, chili powder, cumin, and oregano gets the job done even better than the classic packet.

How to Make Ground Beef Taco Casserole

Now that you’ve got your seasonings all rounded up, it’s time to make the casserole! Here’s what you’ll do:

  1. Make the hash browns. The first step is to cook up your frozen hash browns. We are looking for a crispy layer of potatoes here! You’ll add oil to the pan (we like avocado oil the best) and cook the hash browns for about 5 minutes, then flip them and cook an additional 3-4 minutes. After that, you can remove them from the pan and set them aside.
  2. Cook the onions, garlic, and bell pepper. In the same pan you made the hash browns in, add a little bit more oil and cook the diced onions, minced garlic, and red bell pepper for about 4 minutes until the onion is translucent and the bell pepper has started to soften. This will add great flavor to the beef layer of the taco casserole.
  3. Brown the ground beef. Next, add the ground beef to the pan along with a little salt and pepper, and cook for about 6-8 minutes, until the beef is fully cooked through.
  4. Add the sauce ingredients. Once the beef is browned, it’s time to bring everything together. Pour the tomato sauce, a little bit of water, and the spices over the beef and stir to combine. Once that is fully mixed, stir in the shredded kale. Let everything cook for about 2-3 minutes until the kale is just wilted and has turned bright green in color, then remove it from heat.
  5. Assemble and bake the casserole. To assemble the casserole, press the hash browns into the bottom of the pan, then pour in the beef mixture, and top everything with cheese. Bake it for 15 minutes at 350 F, then garnish with cilantro and sliced avocado and serve!
beef taco casserole in a grey cast iron dish topped with melted cheese, chopped cilantro, and sliced avocado

Tips for Making the Best Taco Casserole Recipe

There are a few things to keep in mind when it comes to making taco casserole. To ensure the yummiest taco casserole possible, be sure to…

  • Let your hash browns get crispy – this is KEY and takes some patience. Resist the urge to move your hash browns around in the pan, and instead, let them really crisp up in an even layer for 4-5 minutes per side.
  • Use fresh onion and garlic – while you always have the option of subbing in garlic or onion powder for the real thing, we really recommend sticking to fresh here as it’ll really help to build flavor in the casserole.
  • Add the kale last – remember that you want the kale to *just* wilt and turn bright green. As soon as you see that happening, remove the casserole from the heat. This will keep it from getting a slimy cooked greens texture.

Taco Casserole Variations

You can swap things out as you desire here! A few yummy swaps would be…

  • Use ground chicken instead of ground beef – if you’re out of ground beef or it just isn’t your thing, feel free to use ground chicken (or turkey!) instead.
  • Use nacho cheese instead of grated cheese – top the casserole with our vegan nacho cheese for a fun spin on the dish!
  • Use any color pepper – feel free to swap the red bell pepper for a bell pepper color of your choice. You could even add some spice by using a diced jalapeno pepper if you’d like!
a caprese chicken casserole next to two bowls of Italian side salad

Just for You

Casserole Recipes

Want more recipes like this?

Q Can you make this ground beef casserole ahead of time?

Definitely. This is a really great meal to make ahead of time, actually, and can even be prepped and cooked up to 3 days in advance.

Q Can I Freeze This Taco Casserole?

Yes! This beef taco casserole freezes great. You can either assemble it and freeze it whole, or freeze the individual portions. To reheat, either bake the whole, frozen casserole at 350 F for 50-60 minutes, until fully warmed through or microwave a single portion for 90 seconds or place it in the oven at 350 F for 15-20 minutes.

Q How long will a ground beef casserole last?

This taco casserole will last up to 5 days in the fridge or even longer in the freezer (see above for freezer instructions!).

Q Can I Make this Taco Casserole Dairy-Free?

You can easily leave the cheese off this casserole, but if you’re dairy-free and looking for a good cheese option we’d recommend pouring our vegan nacho cheese on top.

Q What Else Can I Add To This Taco Casserole?

Corn, black beans, and diced zucchini would all make great additions to this casserole if you’d like to bulk it up a little bit more!

Q How to store a beef casserole?

If you’re storing this casserole whole and cooked, consider just putting the lid on the pot (or using aluminum foil if you don’t have a lid) and sticking it in the fridge. If you’re saving leftovers, go ahead and pop them in an airtight container in the fridge.

Shop Supplies

Lodge Cast Iron Skillet Shop Now
Sea Salt Shop Now
3-Quart Dutch Oven Shop Now

Ground Beef Taco Casserole

By: Cassy Joy Garcia
5 — Votes 14 votes
Prep Time: 25 mins
Cook Time: 15 mins
Servings: 6 servings
This beef taco casserole features a crispy hash brown crust topped with perfectly-seasoned taco meat and hidden veggies for a perfect weeknight meal!


  • 4 tablespoons avocado oil divided
  • 16 ounces frozen hash browns or about 5 cups shredded potatoes
  • 1 small yellow onion diced
  • 1 red bell pepper diced
  • 3 garlic cloves minced
  • 2 pounds ground beef
  • 8 ounces tomato sauce
  • 1 ½ teaspoons coarse sea salt
  • 1 teaspoon ancho chili powder
  • 1 teaspoon paprika
  • 1 teaspoon ground cumin
  • 1 teaspoon dried oregano leaves
  • ¼ tsp black pepper
  • 1 head lacinato kale shredded
  • 3/4 cup shredded cheese
  • Sliced avocado for garnish
  • Fresh chopped cilantro for garnish


  • Preheat the oven to 350 F.
  • Add 2 tablespoons oil to a 13-inch cast iron pan, or other similarly-sized skillet over medium-high heat, then add hash browns. Cook for 5 to 6 minutes, then flip the hash browns, add an additional tablespoon of oil to the pan, and cook an additional 3-4 minutes, or until the potatoes are crispy and cooked through. Remove from pan and set aside.
  • Add one additional tablespoon oil to the pan, then reduce the heat to medium and add the diced onions, red bell pepper, and garlic and saute 3 to 4 minutes, until onion is translucent. Add the ground beef, salt, and pepper and cook 6-8 minutes until ground beef is browned and fully cooked through.
  • Pour the tomato sauce over the ground beef mixture along with 1/2 cup water, then stir in the spices and kale. Cook for 2-3 minutes, until kale is bright green and wilted, then remove from heat.
  • Place the hash browns in the bottom of a 3-quart casserole dish then pour the beef mixture over top. Sprinkle shredded cheese over beef mixture and Bake at 350 F for 15 minutes.
  • Remove from the oven and garnish with avocado, and chopped cilantro and serve!

Nutrition Information

Nutrition Facts
Ground Beef Taco Casserole
Amount per Serving
% Daily Value*
Saturated Fat
* Percent Daily Values are based on a 2000 calorie diet.

Recipe Notes

  • For a real cheese layer, use 1 ½ – 2 cups of cheese on top!
  • To make this dish low-carb: substitute 5 cups cauliflower rice (or 2, 10-ounce packages frozen cauliflower rice) for the potatoes. Cook according to package instructions if using frozen, or follow this recipe if using fresh.
  • To make this dish dairy-free/Whole 30: either omit the cheese entirely or replace with our Paleo Nacho Cheese recipe.
Meet the Author
Cassy Headshot

Cassy Joy Garcia

HOWDY! I’m Cassy Joy and I am just so happy you’re here. I’m the founder, Editor-in-Chief, and Nutrition Consultant here at Fed and Fit. What started as a food blog back in 2011 has evolved now into so much more.
Get to know Cassy

Show us!

Did You Make This Recipe?

Share a photo and tag us! We can’t wait to see what you make!

Reader Interactions


    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating

  1. Terry George says

    Terry George —  02/06/2019 At 08:43

    Looks delicious and easy! What brand of frozen hash browns do you recommend? Thanks!

  2. Rachel Parham says

    Rachel Parham —  03/29/2019 At 16:03

    Made this tonight and it was delish!!! Thanks for sharing!

  3. Erin says

    Erin —  12/16/2019 At 11:35

    I’m planning on making this as a frozen meal for a friend. Should I leave the hashbrowns frozen or cook them and then assemble? Thanks for clarifying!

    • Jessica Dyal says

      Jessica Dyal —  02/04/2023 At 19:13

      5 stars
      This is my new go to recipe for any large group! I doubled the recipe and combined ground turkey with beef then added a can of black beans to bulk it up.
      I spread it on top of home made Mexican rice and, wow! Tastes amazing!
      Oh, yeah, and I used a different kale because it was on sale and already chopped in a bag.
      Worked great!
      This not only taste amazing but it also looks amazing!
      Thank you for this recipe!

    • Brandi Schilhab says

      Brandi Schilhab —  02/07/2023 At 09:47

      That’s amazing, Jessica! Thank you so much for taking the time to share this with us!

  4. Doreen says

    Doreen —  06/22/2020 At 19:07

    5 stars
    So yummy! Leftovers didn’t last long.

    • Brandi Schilhab says

      Brandi Schilhab —  06/23/2020 At 10:24

      One of my very favorites! I’m glad you loved it!

  5. Rebecca says

    Rebecca —  07/09/2020 At 07:02

    5 stars
    We really enjoy this recipe. My kids (5 & 2) will even eat the kale, so that’s a win!

    • Brandi Schilhab says

      Brandi Schilhab —  07/09/2020 At 10:11

      Score! Thanks for sharing this with us, Rebecca!

  6. Elise says

    Elise —  08/24/2020 At 08:01

    Would spinach work as a substitute for kale?

  7. April T. says

    April T. —  09/08/2020 At 17:44

    5 stars
    Made this tonight and it was so delicious. 10 out of 10 given by everyone including my extremely opinionated 13 year old. Will definitely make this again!

    • Brandi Schilhab says

      Brandi Schilhab —  09/09/2020 At 07:52

      Wahoo! That’s great, April! Thanks so much for sharing this with us!

  8. Robyn Sampson says

    Robyn Sampson —  10/18/2020 At 11:01

    Do you think this would be tasty topped with the avocado sauce you use for the eggless sausage, potato, kale casserole recipe?

    • Brandi Schilhab says

      Brandi Schilhab —  10/19/2020 At 08:06

      Yes, that would be delicious!

  9. Megan S. says

    Megan S. —  10/18/2020 At 19:28

    This recipe looks great! Do you drain the hamburger before adding the tomato sauce?

    • Brandi Schilhab says

      Brandi Schilhab —  10/19/2020 At 08:08

      We didn’t, but it’s totally up to you and how much fat your ground beef renders, Megan!

  10. Carolyn Peterman says

    Carolyn Peterman —  10/23/2020 At 11:46

    Made this earlier in the week with cauliflower rice. It was delicious! I topped each serving with plain Greek yogurt and salsa and it was perfect. My 4 year old even enjoyed it after finally getting him to taste it. I will say, I put in a 9×13-inch casserole dish and used 1/2lb less ground beef because that’s all we had. Definitely going to make again. Thanks 🙂

    • Brandi Schilhab says

      Brandi Schilhab —  10/26/2020 At 07:56

      So glad you all enjoyed it, Carolyn!!! Thank you for sharing!

  11. Carolyn Peterman says

    Carolyn Peterman —  10/23/2020 At 11:48

    5 stars
    I forgot to rate the recipe in my comment a few minutes ago. 5 stars!

  12. Emily says

    Emily —  10/25/2020 At 15:42

    5 stars
    I made this for my lunches this week. It is sooo good – even dairy free! I botched my hash browns (they stuck to the pan so I couldn’t get them crispy in my cast iron, and I accidentally dumped in a whole 15oz can of tomato sauce and the casserole still turned out absolutely delicious!!!

    • Brandi Schilhab says

      Brandi Schilhab —  10/26/2020 At 08:05

      So glad this still turned out great, Emily! What a great idea to prep it for lunches for the week!

  13. Vicky Velin says

    Vicky Velin —  10/25/2020 At 19:27

    5 stars
    We all loved this! Great flavors and I like that it used Kale. The only problem was my crispy hash browns didn’t stay that way. Possibly I had too much moisture in the beef mixture?

    • Brandi Schilhab says

      Brandi Schilhab —  10/26/2020 At 07:58

      The hashbrowns will definitely soften a little bit, Vicky! So glad that you enjoyed it, though!!

  14. Emily says

    Emily —  11/06/2020 At 01:19

    5 stars
    Easy and delicious weeknight meal! Followed recipe exactly and it was perfect 🙂

    • Brandi Schilhab says

      Brandi Schilhab —  11/06/2020 At 09:07

      Amazing! We’re so glad you loved it, Emily!

  15. Leah says

    Leah —  12/23/2020 At 19:23

    5 stars
    Yummy!! So easy and satisfying! This will likely be on our recipe rotation. We made this with ground turkey and it was great!

    • Brandi Schilhab says

      Brandi Schilhab —  01/04/2021 At 12:10

      So glad to heat that, Leah! Thank you!

  16. Libby says

    Libby —  12/27/2020 At 17:53

    5 stars
    Made this tonight for our Whole30 night 1! It is delicious! Great flavor. We used cashew queso on top and it turned out awesome. Subbed a few radishes for half of a red pepper. Excellent! This will be a repeat for us!

    • Brandi Schilhab says

      Brandi Schilhab —  01/04/2021 At 12:17

      Wahoo! So glad to hear it, Libby! Thank you!

  17. Josee says

    Josee —  01/31/2021 At 09:22

    Could you use hash brown patties that are already crisp and not pre-cook them before assembling if you are freezing the dish? I think I would pre-bake them if I was to assemble and serve the same day. I would appreciate your opinion. Thanks.

    • Brandi Schilhab says

      Brandi Schilhab —  02/01/2021 At 09:16

      That’s a great idea, Josee!

  18. Debbie says

    Debbie —  03/06/2021 At 19:52

    Would it work to use grated sweet potatoes instead of regular potatoes?

    • Brandi Schilhab says

      Brandi Schilhab —  03/09/2021 At 09:25


  19. Sophie says

    Sophie —  08/20/2021 At 19:41

    Would this work well without tomato sauce? Or would you need another “wet” casserole ingredient!

    • Brandi Schilhab says

      Brandi Schilhab —  08/26/2021 At 08:28

      The tomato sauce really helps to make it more of a casserole (vs. just ground meat), but it would still taste good without it, Sophie!

  20. Kylie says

    Kylie —  09/14/2021 At 19:20

    5 stars
    So good. Perfect meal for a meal prep day too!

    • Brandi Schilhab says

      Brandi Schilhab —  09/16/2021 At 08:43

      So glad you loved this one, Kylie!

  21. Eva says

    Eva —  01/12/2022 At 15:58

    5 stars
    This turned out amazing! I made it with Trader Joe’s microwaveable rice on the bottom layer instead of potatoes (time crunch) but it was fantastic. Can’t wait to make it again!

    • Melissa Guevara says

      Melissa Guevara —  01/14/2022 At 09:03

      Thank you for taking the time to share this with us, Eva! TJs rice as the bottom layer is such a great time hack! I’m glad you enjoyed! ~Melissa

  22. Erica says

    Erica —  12/11/2022 At 18:33

    5 stars
    This was such a great meal. Easy to put together and great combination of flavors. We couldn’t find shredded potatoes at our grocery store and ended up using tater tots. Mashed them up for the base in the frying pan before putting them in the casserole dish.

    • Melissa Guevara says

      Melissa Guevara —  12/12/2022 At 14:45

      What a clever sub to use mashed tater tots! Thank you so much for taking the time to share with us. We are so glad this meal was a hit for you! -Team FF