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












102 Comments
Meriam
1This was absolutely DELISH!!! My entire family raved about how much they loved it and made me add it to the list regular meals! Thank you for the winner!
Tannis
1I put this together earlier in the day and then popped in the oven when it was time for dinner. It was delicious!!
Jessica G
0This didn’t have the flavor I was expecting and my family didn’t love it.
Maya | Wholesome Yum
0Sorry to hear that, Jessica! What flavor were you expecting?
QUILTTRENDS
0Of course I found this recipe AFTER I browned 1 lb ground beef with the onion, so I made this totally backwards from the directions….did not have any cauliflower of any kind, so I chopped up fresh broccoli. Even with all the weird things I did, this was delicious!! I can hardly wait to make it again the right way!!!
Wholesome Yum D
0That’s amazing to hear! I love that it still turned out delicious even with the tweaks and honestly, fresh broccoli sounds like a great swap. Can’t wait for you to try it again and see how it compares!
Susie Lim
0Can you opt out sour cream?
Maya | Wholesome Yum
0Hi Susie, Yes, you can. I actually discussed this and the impact in my post above.
Lydia Klassen
0I cant wait to make this yummy recipe.
Whisper
0Made this the other night and really enjoyed all the flavors. It was a quick and easy dinner. Family enjoyed it as well. Thank you
Maya | Wholesome Yum
0I’m glad you and your family enjoyed it, Whisper! Thank you.
Kathy Meredith
0Very nice. Easy to make. Delicious 😋 😋 😋
Maya | Wholesome Yum
0Thanks, Kathy! Enjoy!
Trace
0This sounds like a recipe I want to try, but I am allergic to bell peppers. What other peppers are Keto Friendly that I can use?
Maya | Wholesome Yum
0Hi Trace, All kinds of peppers are keto friendly, but I’m not sure what kind would work for your allergy. Poblano peppers would make a pretty good substitute.
ROBERT HINER
0So YUMMY! Great recipe!!
Wendy Hansen
0We love this. Easy to make, wholesome, stores well until we eat it up and we do eat it up. (There are only two of us). You can play with the flavors or add taco sauce if you want but we love it just like it’s written.
Robin T Fontenot
0Can this be made in advance and kept in fridge to bake later? If so, how many days in advance?
Maya | Wholesome Yum
0Hi Robin, Yes, absolutely! I have several make ahead options above.
Julie
0Hi was wondering if you have a cook book I can purchase
If so where can.i buy it
….thank you
Maya | Wholesome Yum
0Hi Julie, Yes, I do! You can see my cookbooks here.
Andrea Birnie
0Loved how simple the recipe was especially as it was so very tasty. Will definitely be looking for more of your delicious recipes.
Charlie Chaboude
0Is this able to be frozen?
Maya | Wholesome Yum
0Hi Charlie, Yes, you can freeze it! I have instructions above.
Tamra
0Can this be made without the sour cream? I can’t have dairy and the rest of my family doesn’t like sour cream.
Maya | Wholesome Yum
0Hi Tamra, Yes, you can, although you feel the spice more that way. I have notes about this in the substitutions section above, and you’ll also need to consider the cheese, since that’s dairy as well.
Jackie O Smith
0We had this tonight and it was so yummy! I did a few alterations to fit what I had available. I used frozen cauli rice and went by the microwave directions. I used salsa instead of the canned tomatoes..I had half a jar in the fridge so it was perfect. All I had was cheddar cheese so I measured it in a bowl and added fajita seasoning and tossed. I will be making this again…Husband also said it was very good!
Celina
0This recipe is a keeper ?, the whole family loved it.
Brenda
0I really wanted to love this recipe but it just didn’t work for me. Too many mushy peppers just overpowered it. (I sometimes have texture issues so it’s probably just me). I think it needs some crunch, maybe I overcooked the veggies. Next time I will try less peppers and maybe add some jalapenos instead. Maybe my peppers were extra large, lol. I need to figure out now what to do with all the leftovers that I don’t know what to do with. I hate to throw out all these good ingredients. Can I convert it to something else? If there wasn’t cheese in there I could make it into a soup?
Maya | Wholesome Yum
0Hi Brenda, Sorry to hear it didn’t work for you. Yes, it sounds like the veggies might have been overcooked, although it’s normal for them to be soft in this casserole. You can add them later instead of together with the onions if you like them to retain some crunch. You could try stuffing the mixture into tortillas to serve as tacos, or remove the cheese on top and make soup like you mentioned.
John L
0Wow! This was so easy to put together and came out so much better than my expectations. This is definitely a keeper, Everyone loved it. Thank you!
April
0Oh my goodness I made this tonight for my son and myself it was absolutely delicious!! My son and I loved it. I’ll definitely be making it again!!
Michelle
0Very good! I left out the cauli rice and used Keto wraps instead to make a rip and dip kind of meal. Tasted amazing and plenty of leftovers for next day. I also cut the peppers in strips instead of diced to give some extra crunch. Definitely added to favorites!
Nancy B
0This was so good and easy. Will definitely be making it again. Loved that it had easily found ingredients. I used frozen cauliflower rice straight from the package to skillet….so simple. Can’t wait to try some more of your recipes.
Linda
0Needs to have more flavor…maybe two taco seasoning packages?
Maya | Wholesome Yum
0Hi Linda, This recipe calls for 1/4 cup of my taco seasoning. If you used packets, the flavor will really vary depending on their quality and specific spices they have.
Pam
0Really good. It took me a long time to put together but I am always slow making something new.
Kim szalay mowery
0Very yummy and easy to make! Added cilentro and spring onions to top….Awesome!
Kathy
0Served this to my husband for dinner. He had two servings he liked it so much. Simple to prepare!
Michelle B
0Hello Maya. I can’t eat broccoli, cauliflower, zucchini or yellow squash. Can you recommend another low carb option for a lot of your Mexican casserole or other meals with cauliflower in it? Thank you!
Maya | Wholesome Yum
0Hi Michelle, It would really depend on the recipe. For this one I used cauliflower rice because it has a neutral flavor, but the others you mentioned would be my top alternatives. Since you can’t have those, really any vegetable you can have will work. You could try green beans.
Delegus
0Wonderful, flavorful and everything meshes together to make a perfect dish. Fantastic recipe, 10/10. Thank you so much for sharing it.
Catherine
0Made this for the first time last night and it’s a hit!
I was a little apprehensive at first re. what seemed like a lot of steps, but everything was so easy. And using the same pan for everything was appreciated!
(I didn’t have a can of tomatoes w/chilies so I cut up two tomatoes and two pepperoncini peppers and let them drain before adding – perfect.)
Cheryl Stephen
0This is a meal everyone will enjoy. Freezes well so you can make it up ahead of time.
Christie
0This was very good and simple! I had to work late… until nearly 6 and had this on the table before 7! I did use frozen riced cauliflower and halved the recipe. Simply fabulous!
Catherine French
0If I want to freeze the Mexican Casserole do I have to bake it in the oven first?
Maya | Wholesome Yum
0Hi Catherine, No, you don’t have to bake it first. You can freeze before or after baking. I have more detailed instructions for make ahead options above.
Rosa
0I just made a triple batch because I loved the first one so much. Thank you!
Cindy G
0Just made this dish and it’s great! I had made buffalo cauliflower wings yesterday and had leftovers so I riced them in the food processor and used that. Lowered the amount of seasoning a tad due to the hot sauce and it turned out great. Served with avocado slices, cilantro and diced tomatoes. Thank you!
Sandy
0Absolutely loved it! I used green pepper because that is what I had, and a whole onion. I also used your taco seasoning (highly recommended). My DH is just starting his journey, so thank you for a tasty meal. Can’t wait to find out how the leftovers taste.
Mary Pidgeonmama
0Made this last week end and husband has asked for it again
Mary Pidgeon
0Made this last weekend and we loved it.
Adeline
0Hey Maya! I wanted to ask with the bell peppers which did you use between red, orange and yellow? I got a bit confused because it looks like all 3 but then the recipe calls for 2 large. I plan on making this tomorrow then storing it in individual containers for the rest of the week 🙂
Maya | Wholesome Yum
0Hi Adeline, I used red and yellow.
Cathy Fischl
0DELISH!!! Both my husband and I loved it. Put a square on a bed of lettuce, side of fresh tomatoes and a dollop of sour cream. It was wonderful!
Jennifer McCalmon
0Hello! Love many of your recipes. Would love to try this casserole but I don’t care for sour cream. Is it very obvious in this recipe? Could I just leave it out or maybe that whole layer? Or sub with something else?
Wholesome Yum D
0Hi Jennifer, You can leave out the sour cream if you wish, but it’s not very noticeable with all the other flavors in the casserole. It’s just there to mellow out the heat.
dotti
0This is sooooo yummmmyyyyyy!! great recipe!!!
Gina Duran
0Sounds delicious! Question: the sour cream doesn’t curdle or spoil when you cook it?
Wholesome Yum D
0Hi Gina, No, the sour cream won’t spoil when cooked in this recipe.
Cheryl Stephen
0Great recipe. Easy to make ahead. I will definetly make this again.
Julia
0This was delicious. My husband and my kids loved it. I did one pepper and a whole onion instead of two peppers and 1/2 an onion, just cause I wanted more onion. Also did ground turkey cause it’s what I had. Next time I’ll do ground beef. This definitely goes on the rotation
Helen Kennedy
0I adjusted the recipe a little bit and it was delicious!
Ned F
0I’m going to try this dish tonight, but I have searched the recipe for the amount of ground beef to use. I suppose I will just adjust to what seems right, but for future reference, I’d like to know. I made another ground beef recipe that did not mention the weight of meat to use. It worked out well, but it’s nice to know in advance how to adjust ingredients. I do love this site, it’s my goto.
Maya | Wholesome Yum
0I’m so glad my site is your go-to, Ned! Thank you. I have all the ingredient amounts on the recipe card above, so if you missed the amount of beef, you probably missed other amounts — make sure to go up to the recipe card to ensure you don’t miss an ingredient or step. Hope you love this dish!
Ned F
0Thank you, I did not know I could adjust the recipe by changing the servings. I’m learning, that’s very helpful!
Now I just need to figure out what 7/12ths of a cup is.
Kristen
07/12 is just a little over a 1/2 cup.
Mary
0I love the flavors of this recipe and I only give it 4 stars because I think it was my mistake to use frozen cauliflower rice. If you use frozen there is more moisture that needs to be cooked off. My casserole was runny because I didn’t cook the “rice” long enough in the first step to evaporate the liquid. Or, I did not drain the tomatoes and green chilies well enough. But, everything else was fantastic.
Jacqueline Pickowicz
0This was excellent! I added a minced fresh jalapeño to the pepper and onion. Loved it!
Brenda
0I made this for dinner today. It was so sooo good. I did not change anything in the recipe. And will be adding this recipe to my family favorites.
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.