FREE 5-Ingredient Recipe EBook
GET IT NOWIf you’ve been around here for a while, you know Mexican flavors are some of my favorites. This Mexican casserole with ground beef takes everything I love about a taco — my homemade taco meat, melty cheese, and plenty of veggies — and bakes it into one easy, hearty dish. And you can pile on all your favorite toppings, which is always a hit at my house. If you want to change up your taco night with something just as easy, make this ground beef Mexican casserole recipe with me!
Why You Need My Mexican Casserole Recipe

- Your entire dinner in one dish – This casserole is a complete meal with protein, veggies, and tons of flavor. And although it has multiple layers, they all cook in the same pan. Perfect for busy nights when I just want to throw something in the oven and be done!
- Great for meal prep – I often make this Mexican casserole ahead for easy, healthy dinners, or freezing portions for later. It reheats beautifully.
- Make it light or hearty – I’ve got 2 options for the base, so this dish can be light or more filling. Both ways are naturally gluten-free.
- Customizable with all your favorite toppings – Keep it simple or load it up! I love that everyone in my family can make their plate their own way.


Ingredients & Substitutions
Here I explain the best ingredients for my Mexican casserole recipe, what each one does, and substitution options. For measurements, see the recipe card.
Rice Layer:
- Pick Your Rice – I make this with cooked cauliflower rice most often, but have done white or brown rice, too.
- Diced Tomatoes with Green Chilies – Make sure to drain them well, or your casserole will end up too watery. If you don’t want any heat, use plain diced tomatoes without the chilies.

Vegetables Layer:
- Veggies – I used diced bell peppers (two colors because it’s pretty) and a big onion for my Mexican ground beef casserole. Zucchini, mushrooms, or even spinach would be great additions, even if they’re less classic with Mexican flavors.
- Avocado Oil – For sauteing. Olive oil works great, too.
- Sea Salt & Black Pepper
- Sour Cream – Adds creaminess and a little tang to balance the spice. You can swap it for Greek yogurt to lighten it up. I’ve also omitted it for a dairy-free friend, or you can try thick coconut cream mixed with a splash of lime juice.

Taco Meat:
- Ground Beef – I usually make this Mexican casserole with ground beef, but feel free to swap in ground turkey or chicken for a lighter take. Once I even used shredded Instant Pot chicken breast.
- Taco Seasoning – I use my homemade taco seasoning, which is a mix of chili powder, cumin, smoked paprika, dried oregano, garlic powder, onion powder, cayenne, salt, and pepper. You can use store-bought, but if the brand you have is unsalted, I recommend adding a teaspoon of salt per pound of meat.
- Water – To help the seasoning penetrate and make it a little saucy. You can even use beef broth for a flavor boost.
Topping:
- Shredded Cheese – My family’s fave here is Mexican blend, but sometimes I use cheddar cheese instead. Any kind that melts well works great! When I made this Mexican ground beef casserole for my dairy-free friend, I made half using Manchego (from sheep’s milk) for a dairy-sensitive version.
- Other Toppings – After baking, my go-to topping combo is diced tomatoes, sliced jalapeños, avocado, and fresh cilantro. I have other topping ideas for you below.

How To Make Mexican Ground Beef Casserole
I have step-by-step photos here to help you visualize the recipe. For full instructions with amounts and temperatures, see the recipe card.
- Rice layer: Use a large skillet to cook cauliflower rice like this, or cook white or brown rice using your favorite method. Then, stir in the drained diced tomatoes with green chiles. Spread the rice mixture into a large baking dish. (I use this one for meal prep since it comes with a lid!)


- Veggie layer: Wipe the skillet, heat some oil, and cook the peppers and onions until soft and slightly browned. Season with salt and pepper, then spread the vegetables over the rice. Spread sour cream over the vegetables.


- Meat layer: Cook the ground beef over medium-high heat, breaking it apart as it browns. Stir in water and taco seasoning, then simmer until the liquid absorbs. Top the Mexican casserole with ground beef.
- Cheese layer: Finally, add a generous layer of shredded cheese.


- Bake and add toppings: Bake your Mexican ground beef casserole until it’s hot and melty. This doesn’t take long, since all the layers are cooked. Add your favorite toppings and enjoy — see my topping ideas below!

My Recipe Tips
- How to avoid a watery casserole: Make sure to drain your diced tomatoes well, and cook the cauli rice, peppers, and onions for long enough for excess moisture to evaporate. I still usually have a little liquid at the bottom when serving, but if it’s a lot, that’s a sign there was lingering moisture somewhere before baking.
- If you prefer, you can spread the diced tomatoes with green chiles over the rice layer instead of mixing in. I’ve done it both ways, but think the rice mixture tastes better with them mixed in.
- Want to make it more hearty? Stir a can of beans or corn into the vegetables before transfering to the casserole dish.
- When adding the sour cream, add it in dollops before spreading. It sticks to the vegetables, so this makes it easier to spread without disturbing the peppers and onions too much.
- Yes, this Mexican ground beef casserole has a kick. You can swap the diced tomatoes with green chiles for plain ones like I mentioned above, but I actually recommend just serving it with more sour cream to cool it down because the green chilies add such nice flavor.
- Have picky eaters? Serve the toppings on the side for everyone to choose their favorites. It’s like a taco (casserole) bar!
- How much of the toppings do you need? It’s up to you! When I plan to make this Mexican casserole recipe, I usually grab one jalapeno, a few Roma tomatoes, 1-2 avocados, and a bunch of cilantro.
Make Ahead Options
- Store in the fridge: I like to assemble this Mexican ground beef casserole ahead (without baking), cover it, and pop it in the fridge. It’ll last up to 3 days, so just bake when you’re ready! Letting it sit at room temp for 15-20 minutes helps it cook more evenly.
- Freeze before baking: Same as above, but I add a layer of foil over the plastic wrap and freeze for up to 3 months.
- Freeze after baking: I prefer freezing before baking for the best texture, but you can freeze it after, too. I do this when I want easy meal prep—just pop individual portions in zip lock bags and keep frozen for up to 3 months.
- How to reheat: If frozen, thaw first. Then bake as usual if uncooked. If it’s already baked, reheat at 350 degrees F for 20-30 minutes for the whole thing or 5-10 minutes for individual pieces. The oven is best, but the microwave works for individual portions in a pinch (just might be a little watery).

Topping Ideas
This Mexican casserole is a full meal—no sides needed! But toppings? Yeah, I highly recommend those. My faves here are fresh tomatoes, sliced jalapeños, sliced avocado, sour cream, and plenty of cilantro. Green onions make a nice alternative if you’re not a cilantro fan.
If you have more time, you can whip up my guacamole recipe, fresh tomato salsa, or avocado salsa verde to put on top. Sometimes I sprinkled with crushed tortilla chips for crunch!
Mexican Ground Beef Casserole
Make this Mexican casserole with ground beef, veggies, and melty cheese for an easy one-pan dinner. Load it up with your favorite toppings!
Ingredients
Tap underlined ingredients to see the ones I use.
Rice Layer:
Vegetable Layer:
Taco meat:
Cheese topping:
Optional Toppings:
Instructions
Tap on the times in the instructions to start a kitchen timer.
-
In a large skillet, cook cauliflower rice like this, or cook white or brown rice using your favorite method.
-
Stir the drained diced tomatoes with green chiles into the rice. Transfer the mixture to the bottom of a large casserole dish. Set aside.
-
Wipe down the skillet to remove any cauliflower pieces. Heat another tablespoon of oil over medium heat, then add the bell peppers and onions. Saute for 10-15 minutes, until soft and starting to brown. Season with salt and pepper to taste.
-
Arrange the vegetables over the cauliflower rice in the casserole dish. Spread sour cream evenly on top with a spatula. Set aside.
-
Preheat the oven to 400 degrees F (204 degrees C).
-
Add the ground beef to the pan and increase heat to medium-high. Cook for about 10 minutes, breaking apart with a spatula, until browned.
-
Add the water and taco seasoning. Bring to a boil, then simmer for 2-5 minutes, until the extra moisture absorbs into the meat.
-
Spread the beef mixture evenly over the casserole. Sprinkle shredded Mexican cheese on top.
-
Bake the Mexican ground beef casserole for 10-15 minutes, until it’s hot and the cheese is melted.
LAST STEP: Leave a rating to help other readers, or tag me @wholesomeyum on Instagram. I’d love to hear from you!
Maya’s Recipe Notes
Serving size: 1/9 of the entire casserole, or about 1.5-2 cups
- Tips: Check out my recipe tips above to help you avoid a watery result, layer the casserole more easily, adjust the heat, make it more hearty, suggestions for picky eaters, and decide how much of the toppings to get.
- Storage: Keep leftovers in the refrigerator for up to 3-5 days.
- Make ahead: I’ve got several make ahead options above, including the fridge or freezer, as well as reheating instructions.
- Note on nutrition info: I calculated this using cauliflower rice, which I usually use, but I’ve also made this with white rice. Carbohydrates and calories will be higher if you use white or brown rice. The optional toppings are not included, as this will depend on what you use, but you can customize this recipe in my Wholesome Yum App to see how they change the numbers.
I provide nutrition facts as a courtesy. Have questions about calculations or why you got a different result? Please see my nutrition policy.
Add Your Notes Your Notes
© Copyright Maya Krampf for Wholesome Yum. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link with photo instead.
Mexican Casserole With Ground Beef

Shop
My
Custom












108 Comments
Crystal
0This was so good!
Margie
0Tried this recipe with a few adjustments. I substituted shredded pork butt, which I cooked in my instant pot, for the ground beef. The taco seasoning you buy will affect the flavor. And I don’t like bell peppers so I substituted a 4 oz can of mild chilies. Great recipe!
Susan white
0Thank you! This was so good! My picky husband liked it too! Finally a website I can depend on. It was just as wonderful the next day, it did not last past lunch. -Sue
P.S. You have a new fan.
Kari
0This was so good. We get tired of the same old stuff every day, this was a nice change up. Every recipe I’ve tried from wholesome yum has been awesome.
Kari
0Love this.
Kim
0I used frozen cauliflower. If you cook it from frozen in the skillet, it’s not watery at all! I used a can of diced chiles instead of bell peppers and it was so delish! I would definitely make this again! Thanks Maya!!
Karen
0I only have homemade frozen cauli rice (never cooked) – can I use this in place of fresh cauli rice?
Wholesome Yum D
0Hi Karen, Yes, frozen cauliflower should work in this recipe. Make sure to drain the water after cooking to make sure the casserole isn’t soupy.
Kim Kolleck
0This is absolutely delish!!!! This casserole can be used for several different things the next few days. I’m going to put fried eggs on it for breakfast, throw it on a bed of salad for lunch & just eat it plan for dinner or mix in some bone broth for a soup. I used ground chicken rather than beef. I like both!!!
Connie
0I made this today! I love it. The only thing I did different was I added a can of green chiles on top of the other ingredients in the rice. I love this! It is so delicious
Jody and Tom Wolfe
0Great recipe but site to difficult to maneuver – a real pity. Took a simple recipe and made it WAY too complicated on the website.
Maya | Wholesome Yum
0Hi Jody and Tom, Sorry this was a bit too complicated for you. I don’t feel that it is, but I also have a recipe for Crock Pot taco casserole if you are looking for a simpler recipe that you don’t have to layer.
Hannah
0This recipe is so delicious, I we have it practically every week. Last time I made it, we were out of Cauliflower rice, so I used frozen broccoli & cauliflower florets instead. Still super delicious! You could probably sub zucchini too. Highly recommend for those craving Mexican food!
Leilani Roach
0This was delicious, I made it with shredded chicken. Truly delicious!
Tanya Robinson
0My son said, “Mom, can you make that Mexican Casserole again? It’s legit the best thing you have ever made!” That’s a big deal coming from a 15 year old boy!
Katie Powell
0O my goodness this is delicious! Yes I licked my plate a little and I am not sorry! Definitely going into my dinner rotations! Thank you for sharing!! ❤️
Julie Marrero
0Made this tonight and it was delicious! Looking forward to leftovers for lunch tomorrow!
Shay
0this is an amazing lunch option that I made for my weekly meal prep!!! #YUMMY
Veronica
0Absolutely delish! Spicy for my taste but that’s an easy fix 🙂
Roz
0We loved this recipe. Great taste and very yummy.
RickP
0I”m going to try this but use brown rice. The cauliflower rice thing just didn’t do it for me in another recipe.
DLK
0Although the meat was very tasty… the rest was sort of bland. We are used to things that have full bodied flavor and this does not. If I make it again I will definitely add something other than salt and pepper to the cauliflower and vegetables. The consistency was perfect and wasn’t watery at all!
Ginny
0What if anything would be a substitute for the Cauliflower…..unfortunately Cauliflower gives me indigestion…Thanks
Maya | Wholesome Yum
0Hi Ginny, Feel free to get creative with the ‘rice’ aspect of the dish. Riced broccoli or zucchini will also do well here, or you can use regular rice if it fits your lifestyle.
Mirlene
0Love this recipe and the added vegetables weren’t noticeable for the kids. They enjoyed every bite.
Alisha Rodrigues
0I don’t follow Keto but if food looks like this I wouldn’t mind doing it all my life . Gosh !! You just make such delicious stuff
Roxana
0Your recipe is so packed with flavor and so nicely presented. I love the extra tips and pics.
Michelle
0Looks fantastic. I love that you added so many veggies to this. I’ve seen so many recipes that are lacking in the veggie department. I can’t wait to make this one! 🙂
Shelley Fulton
0One dish recipes like this are such a total lifesaver on busy nights – so easy to make and with absolutely minimal cleanup! I love the law-carb, nutritious boost from subbing cauliflower in place of the rice – brilliant!
Neli Howard
0Is it wrong that I want to eat this at 11 in the night? Yum!
Priya Lakshminarayan
0Love a good casserole recipe! Made my mouth water.
Angela
0My family has just started eating low carb. We loved this casserole!