You know when you’re craving Taco Bell’s Mexican Pizza but you’re already in your pajamas? Or when you want something that tastes like that crunchy, cheesy, bean-loaded goodness but without the drive-thru guilt?
This homemade version is about to change your weeknight dinner game. And I’m not exaggerating.
I’ve been making this since Taco Bell discontinued their Mexican Pizza back in 2020 (though they brought it back, thank goodness). But here’s the thing: once you make it at home, you realize how easy it is and how much better it can taste when you control the ingredients.
We’re talking crispy tortillas, seasoned beef, refried beans, melted cheese, and all the toppings that make you want to eat three in one sitting. The crunch factor alone makes it worth the effort.
What You’ll Need

For the meat:
- 1 lb ground beef (80/20 works great)
- 1 packet taco seasoning (or homemade)
- ½ cup water
For assembly:
- 8 small flour tortillas (6-inch size)
- 1 can (16 oz) refried beans
- 2 cups shredded Mexican cheese blend
- ⅔ cup enchilada sauce (or taco sauce)
- 2 tablespoons vegetable oil for frying
Toppings:
- 1 medium tomato, diced
- ¼ cup green onions, sliced
- ¼ cup black olives, sliced (optional)
- Sour cream
- Hot sauce (if you like heat)
- Fresh cilantro (optional)
- Jalapeños (optional)
Tools You’ll Need
- Large skillet
- Medium skillet (for frying tortillas)
- Baking sheet
- Paper towels
- Spatula
- Spoon for spreading
- Measuring cups and spoons
- Knife and cutting board
Pro Tips
Get your tortillas crispy: The secret to a good Mexican Pizza is in the tortilla. You want them fried until they’re golden and crispy, not floppy. They should snap when you bite into them. If they’re not crispy enough, they’ll get soggy from all the toppings and you’ll be sad.
Don’t overheat the beans: Refried beans can dry out fast when they’re heated too much. Just warm them enough to spread easily. If they’re too thick, add a tablespoon of water to thin them out.
Layer strategically: The order matters here. Beans on the bottom tortilla act like a moisture barrier. Meat on top of that. Then your top tortilla, sauce, and cheese. This structure keeps everything from getting messy while eating.
Use the right cheese ratio: You want enough cheese to melt and cover everything, but not so much that it slides off when you cut into it. About ½ cup per pizza is the sweet spot.
Let it rest for 2 minutes: After you pull these out of the oven, give them a minute before cutting. The cheese will set just enough to make cleaner slices and the steam will escape so you don’t burn your mouth.
How to Make Mexican Pizza
Step 1: Cook the meat
Heat a large skillet over medium-high heat. Add the ground beef and break it up with your spatula. Cook until it’s browned all the way through, about 6-8 minutes.
Drain the grease if there’s a lot. Add your taco seasoning and water, stir it all together, and let it simmer for about 5 minutes until the sauce thickens. Set it aside.
Step 2: Fry the tortillas
This is where things get fun. Heat about 2 tablespoons of oil in a medium skillet over medium heat. Once it’s hot (you can test by dropping a tiny piece of tortilla in—if it sizzles, you’re ready), add one tortilla.
Fry for about 30-45 seconds on each side until it’s golden brown and crispy. You’re not making a tostada here, just getting them firm enough to hold everything.
Transfer to a paper towel-lined plate and repeat with the remaining tortillas. You’ll need 8 total (2 per pizza).
Step 3: Warm the beans
Put your refried beans in a small pot or microwave-safe bowl and heat them up. You want them warm enough to spread but not so hot they’re bubbling. If they’re too thick, add a splash of water.
Step 4: Assemble the pizzas
Preheat your oven to 400°F.
Place 4 of your fried tortillas on a baking sheet. These are your base layers.
Spread about ¼ cup of refried beans on each one, going all the way to the edges. Then add about ⅓ cup of the seasoned beef on top of the beans.
Place another fried tortilla on top of each stack. Press down gently.
Spread about 2-3 tablespoons of enchilada sauce on top of each pizza. Don’t drown them, just a nice even layer.
Sprinkle ½ cup of shredded cheese over each pizza, covering the sauce completely.
Step 5: Bake
Pop the baking sheet in the oven and bake for 8-10 minutes, just until the cheese is melted and bubbly. You’re not cooking anything here, just melting the cheese and warming everything through.
Step 6: Add toppings
Pull them out of the oven and immediately top with diced tomatoes, green onions, and black olives. Let them cool for about 2 minutes (I know it’s hard to wait but trust me).
Slice each pizza into quarters and serve with sour cream, hot sauce, cilantro, or whatever else makes you happy.

Substitutions and Variations
Meat options: Ground turkey or chicken work great if you want something leaner. You can also use leftover shredded chicken or even skip the meat entirely and double up on the beans for a vegetarian version.
Bean swap: Not a fan of refried beans? Black beans or pinto beans work too. Just mash them up a bit so they spread easier.
Tortilla choices: Corn tortillas will give you a more authentic Mexican flavor, but they’re more fragile. Flour tortillas are easier to work with and crispier when fried.
Cheese variations: Cheddar, Monterey Jack, or even pepper jack if you want some spice. A Mexican blend is traditional but use what you have.
Sauce swap: If you don’t have enchilada sauce, taco sauce, salsa, or even pasta sauce (in a pinch) work. The flavor will be slightly different but still good.
Air fryer option: You can air fry the tortillas instead of pan-frying them. Do 3-4 minutes at 400°F, flipping halfway through.
Make Ahead Tips
You can prep the seasoned beef up to 3 days in advance and store it in the fridge. Just reheat it before assembling.
The fried tortillas can be made a day ahead and stored in an airtight container at room temperature. They’ll stay crispy.
You can assemble the whole pizza up to the point where you add the cheese, then wrap them tightly and refrigerate for up to 24 hours. When you’re ready to eat, add the cheese and bake as directed.
Don’t add the fresh toppings until right before serving. They’ll get soggy if they sit.
Leftovers and Storage
Store any leftover Mexican pizzas in an airtight container in the fridge for up to 3 days. The tortillas won’t be quite as crispy when you reheat them, but they’re still good.
To reheat, use the oven or toaster oven at 350°F for about 10 minutes. The microwave works too but you’ll lose most of the crunch (air fryer for 5 minutes at 350°F is your best bet for keeping things crispy).
You can freeze assembled pizzas before baking. Wrap them individually in plastic wrap, then foil, and freeze for up to 2 months. When you’re ready to eat, bake from frozen at 400°F for about 15-18 minutes until heated through.
Nutritional Information
Per serving (1 pizza):
- Calories: 620
- Protein: 32g
- Carbohydrates: 52g
- Fat: 31g
- Fiber: 8g
- Sodium: 1,240mg
Note: Nutritional values are approximate and will vary based on specific ingredients used.
Meal Pairing Suggestions
These Mexican Pizzas are pretty filling on their own, but if you want to round out the meal, here are some ideas:
Mexican rice on the side is classic. It soaks up any sauce that drips and adds more substance to the meal.
Simple side salad with lime vinaigrette keeps things light and fresh. The acidity cuts through all that cheese.
Chips and guacamole or salsa make great appetizers while you’re cooking. Plus, who doesn’t love chips?
Street corn (elote) is a fun side that adds sweetness and more Mexican flavors to the plate.
Agua fresca or a cold Mexican beer pairs perfectly. Margaritas work too if you’re feeling fancy.
Cooking Time Efficiency Tips
If you’re making multiple pizzas (this recipe makes 4), set up an assembly line. Get all your ingredients prepped and laid out before you start.
While the meat is browning, fry your tortillas. You can multitask and cut your cooking time almost in half.
Use pre-shredded cheese and canned beans to save time. Fresh is great, but sometimes convenience wins.
If you’re making these for a crowd, you can bake them in batches on two baking sheets. Just rotate them halfway through cooking.
FAQ
Can I make these without frying the tortillas?
Yes! You can bake them instead. Brush both sides of each tortilla lightly with oil and bake at 400°F for about 5 minutes, flipping once, until crispy. They won’t taste exactly the same as fried, but they’ll still be good.
What if I don’t have taco seasoning?
Make your own. Mix 1 teaspoon each of chili powder, cumin, and paprika with ½ teaspoon each of garlic powder, onion powder, and oregano. Add a pinch of cayenne if you want heat.
Can I make these gluten-free?
Absolutely. Use corn tortillas instead of flour tortillas. They’re naturally gluten-free and give you that authentic Mexican flavor. Just be extra gentle when frying them since they’re more delicate.
Why are my tortillas getting soggy?
This usually happens if they’re not fried long enough or if you use too much sauce. Make sure your tortillas are crispy before you start layering, and don’t go overboard with the enchilada sauce or beans.
How do I keep the toppings from sliding off?
Let the pizza rest for 2 minutes after it comes out of the oven. The cheese will set slightly and everything will hold together better. Also, cut with a sharp knife or pizza cutter in one clean motion instead of sawing back and forth.
Can I use ground turkey instead of beef?
Yep. Ground turkey is a great substitute. It’s leaner so you might want to add a tiny bit of oil to the pan when you’re browning it. Season it the same way you would beef.
What’s the difference between this and a tostada?
A tostada is open-faced with one crispy tortilla as the base. Mexican Pizza has two tortillas (one on bottom, one on top) with fillings sandwiched in between, then more toppings on top. Think of it like a crispy quesadilla meets a pizza.
Wrapping Up
There’s something incredibly satisfying about making your own Mexican Pizza at home. You get all the flavors you love from the Taco Bell version but with better ingredients and more control over what goes in it.
Plus, it’s one of those recipes that sounds fancy but is actually super simple. The steps are straightforward and the ingredients are things you probably already have in your pantry.
Make this on a Tuesday night when you need something easy. Make it for game day when you want to impress people. Make it when you’re craving fast food but don’t want to leave the house.
Have you made Mexican Pizza before? Drop a comment below and let me know how yours turned out or if you tried any fun variations. I love hearing what people do with this recipe! 🌮