Prep Time: 10 minutes | Cook Time: 20 minutes | Total Time: 30 minutes | Serves: 6 pizzas
Some restaurant dishes are impossible to recreate at home — and then there is the Mexican pizza, which is not only possible to make at home but genuinely better every single time you do it.
I first started making these the year my kids discovered Taco Bell’s Mexican pizza and immediately declared it their favorite thing on the menu. I took one look at the drive-through line, one look at the price, and one look at my pantry full of tortillas, ground beef, and cheese — and decided that was never going to be a problem we had to solve by sitting in a drive-through queue again.
That first batch was good. By the fourth batch I had the seasoning exactly where I wanted it, the tortilla crispiness dialed in, and a topping combination that my family now requests by name. It is faster than the drive-through, cheaper than the drive-through, more customizable than the drive-through, and — without any question — better than the drive-through.
Crispy golden tortillas sandwiched around seasoned ground beef and creamy refried beans, topped with enchilada sauce and a generous layer of melted cheese, finished with whatever fresh toppings you love most. This is the comfort food recipe that goes into permanent rotation the first time you make it.
Homemade Mexican Pizza Recipe
What makes this recipe so consistently satisfying is the combination of textures that stays intact from the first bite to the last — the crunch of the toasted tortilla, the give of the melted cheese, the hearty filling inside. Getting that crunch right is the most important step, and the method below produces it reliably every time.
I make a batch of six at a time because a batch of four never makes it all the way around the table. Make the extra two and thank yourself when someone reaches for seconds.
Helpful Reader Reviews
“My whole family was absolutely obsessed with these. I will never order from Taco Bell again when this is sitting in my recipe folder. The seasoning on the beef is absolutely perfect.” — Sarah ★★★★★
“Made these for a Friday night dinner and my teenagers rated it the best thing I have ever cooked. That is the highest possible praise I can receive in this household.” — Maria ★★★★★
Ingredients for Homemade Mexican Pizza
Flour Tortillas — taco-sized (about 15cm / 6 inch). You need two per pizza — one for the base and one for the top. Flour tortillas toast in a skillet more evenly than corn and produce a sturdier, crunchier platform for the toppings. If you prefer the flavor of corn tortillas, they work well too — handle them gently as they are more fragile once toasted.
Ground Beef — lean is best here, 85/15 or 90/10. The filling needs to be saucy and flavorful without being greasy. Too much fat and the refried bean layer slides, the tortillas go soggy, and the whole pizza falls apart when you try to eat it. Drain the fat thoroughly after browning.
Taco Seasoning — a full packet of your favorite store-bought taco seasoning or a homemade blend. For a homemade blend: combine 1 tablespoon chili powder, 1½ teaspoons cumin, 1 teaspoon paprika, ½ teaspoon garlic powder, ½ teaspoon onion powder, ¼ teaspoon oregano, ¼ teaspoon salt, and a pinch of cayenne. The homemade blend is noticeably more flavorful than most packets and takes 30 seconds to mix.
Refried Beans — one standard 425g (15 oz) can of refried beans. Spread warm between the tortilla layers. The warm beans help the two tortilla halves adhere to each other and add a creamy, earthy layer that is essential to the whole texture of the dish. Plain or fat-free refried beans both work — use whichever you have.
Enchilada Sauce or Taco Bell Mexican Pizza Sauce — spread on top of the assembled pizza before the cheese goes on. Red enchilada sauce is the most widely available substitute and produces a delicious result. Taco Bell’s Mexican pizza sauce is available at many grocery stores if you want the most faithful copycat experience. Salsa can work in a pinch but is thinner and wetter than the original sauce.
Shredded Mexican Cheese Blend — the topping cheese that goes on last and melts under the broiler or in the oven into that golden, bubbly layer that makes everything complete. A Mexican blend of Monterey Jack, cheddar, and Colby is the classic choice. Pepper Jack adds a gentle heat. Always shred from a block for the best melt — pre-shredded bags contain anti-caking agents that prevent smooth melting.
Fresh Toppings — this is where the Mexican pizza becomes yours. Diced tomatoes, sliced green onions, sliced black olives, pickled jalapeños, sour cream, and fresh cilantro are all excellent. Add what you love and skip what you do not.
Ingredients
Makes 6 Mexican pizzas
For the Pizzas:
- 12 small flour tortillas (taco-sized, about 15cm / 6 inch)
- 1 lb (450g) lean ground beef, 85/15 or 90/10
- 1 packet (28g / 1 oz) taco seasoning
- ¼ cup water
- 1 can (425g / 15 oz) refried beans, warmed
- ½ cup enchilada sauce or Mexican pizza sauce
- 1½ cups shredded Mexican cheese blend
- 1 tablespoon olive oil or cooking spray (for toasting tortillas)
Fresh Toppings (choose what you love):
- 1 medium tomato, finely diced
- 3 green onions, thinly sliced
- ¼ cup sliced black olives
- Sliced pickled jalapeños
- Sour cream
- Fresh cilantro, chopped
- Sliced avocado or guacamole
How to Make Homemade Mexican Pizza
Toast the Tortillas — This is the most important step in the entire recipe and the one that separates a great Mexican pizza from a soggy, disappointing one. Heat a large skillet or griddle over medium-high heat with just a very thin coating of oil — barely a film. Place one tortilla flat in the pan. Cook for 1 to 2 minutes per side until the surface is golden with darker brown spots appearing — it should look like a lightly toasted taco shell rather than a soft warmed tortilla. The tortilla should feel noticeably firmer and slightly crispy when you lift it. Transfer to a wire rack or plate to cool.
Repeat with all 12 tortillas. This is the step that makes the pizzas stay crispy even after the toppings go on. A properly toasted tortilla holds up. An untoasted or lightly warmed tortilla goes soft within minutes of being assembled.
Pro Tip:
Toast the tortillas in a dry pan with no oil if you want them crispier, or with just a thin film of oil if you want them slightly more golden and fried in appearance. Both work well — the dry pan produces a lighter, crispier result and the oiled pan produces a deeper golden color with a slightly richer flavor. Either way, toast until genuinely crispy and let them cool before assembling.
Cook the Ground Beef — Place a large skillet over medium-high heat. Add the ground beef and cook, breaking it up constantly with a wooden spoon or potato masher into very fine, uniform crumbles. Cook for 6 to 8 minutes until the beef is completely browned with no pink remaining.
Tilt the skillet and spoon or pour off the rendered fat — drain as thoroughly as you can. Fat left in the pan makes the filling wet and causes the bottom tortilla to go soft.
Add the taco seasoning and ¼ cup of water. Stir thoroughly and cook over medium heat for 2 to 3 minutes, stirring constantly, until the water is mostly absorbed and the beef is coated in a thick, glossy, well-seasoned sauce. Remove from heat.
Warm the Refried Beans — While the beef cooks, warm the refried beans in a small saucepan over medium-low heat or in the microwave for 90 seconds. Stir in 1 to 2 tablespoons of water if they feel very thick — spreadable beans are easier to work with than paste-like beans and spread more evenly without tearing the tortilla surface.
Assemble the Pizzas — Preheat the oven to 200°C (400°F).
Line two baking sheets with foil or parchment paper. Lay six of the toasted tortillas flat on the baking sheets — these are your bases.
Spread a thin, even layer of warm refried beans over each base tortilla — about 2 tablespoons per tortilla, spread all the way to the edges. The beans are the adhesive that holds the two tortilla layers together.
Divide the seasoned ground beef evenly over the bean layer on each tortilla.
Place a second toasted tortilla on top of the beef layer, pressing gently so the beans between the layers grip the two tortilla halves together.
Spread about 1 to 2 teaspoons of enchilada sauce over the top of each assembled pizza — a thin, even layer covering the whole surface but not so much that it makes the tortilla wet.
Scatter the shredded cheese generously over the sauce on each pizza.
Bake — Slide the baking sheets into the preheated oven and bake for 8 to 10 minutes until the cheese is completely melted, bubbly, and just beginning to turn golden in spots. The tortilla edges should look set and slightly deeper in color.
For a more deeply golden, restaurant-style finish, switch the oven to broil for the final 1 to 2 minutes. Watch carefully — the cheese goes from perfect to burnt very quickly under a broiler.
Remove from the oven and let sit for 1 minute before adding the fresh toppings — adding cold toppings to the surface immediately after baking causes rapid cooling and the cheese loses its glossy melt.
Add Toppings and Serve — Scatter diced tomatoes, sliced green onions, black olives, and any other chosen toppings over each pizza. Add a small dollop of sour cream in the center. Serve immediately — the tortillas stay crispiest in the first 5 to 10 minutes after baking.
How Do I Know When the Mexican Pizza Is Done?
The cheese should be completely melted and look glossy and slightly bubbly — no solid, unmelted patches remaining. The tortilla edges should appear set and slightly golden rather than limp. If you lift one pizza slightly with a spatula, the bottom should feel firm — if it bends and flexes like a fresh tortilla, it needs a few more minutes in the oven.
Tips for the BEST Homemade Mexican Pizza
Toast the tortillas properly — no exceptions — This is the single most important technique tip. An adequately toasted tortilla stays crispy for the entire time you are eating. An under-toasted one goes soft within minutes. Do not rush this step and do not skip it.
Drain the beef thoroughly — Any fat left in the beef will transfer to the beans and bottom tortilla and make the whole structure go soggy. Tilt the pan and spoon off every bit of visible fat after browning.
Warm the refried beans before spreading — Cold refried beans are stiff and difficult to spread without tearing the tortilla. Warm beans spread easily and evenly in one smooth motion.
Do not over-sauce — The enchilada sauce on top is a flavor layer, not a soup base. A thin, even coating is what you want. Too much sauce makes the top tortilla wet and the cheese slides rather than melts into a cohesive layer.
Use freshly shredded cheese — Pre-shredded cheese from a bag contains cellulose and starch to prevent clumping. These additives also prevent the cheese from melting properly — it tends to stay slightly grainy and does not produce the glossy, restaurant-style melt that makes these pizzas look so good. Thirty seconds of grating from a block produces dramatically better results.
Add cold toppings after baking, not before — Diced tomatoes, green onions, sour cream, and other fresh toppings go on after the cheese has melted and the pizza has come out of the oven. Putting them on before baking makes them cook into the cheese and lose their fresh quality entirely.
Variations
Chicken Mexican Pizza — Replace the ground beef with seasoned shredded rotisserie chicken. Combine 2 cups of shredded chicken with 2 tablespoons of taco seasoning and 2 tablespoons of water in a skillet and heat through. Use exactly as you would the ground beef filling. Lighter, slightly faster, and equally delicious.
Vegetarian Mexican Pizza — Skip the ground beef entirely and double the refried beans for the filling layer. Add a layer of sautéed bell peppers and onions seasoned with cumin and chili powder. The doubled beans layer is thick, hearty, and holds the pizza together just as well as the beef version.
Spicy Mexican Pizza — Add 1 teaspoon of chipotle powder to the taco seasoning when cooking the beef. Use pepper Jack cheese instead of the Mexican blend. Add sliced serrano peppers and a drizzle of hot sauce over the top alongside the fresh toppings. For people who want genuine heat with every bite.
Black Bean and Corn Mexican Pizza — Replace half the refried beans with a mixture of black beans and roasted corn kernels seasoned with cumin, lime juice, and salt. The black bean and corn layer adds a completely different texture and a fresher, more summery flavor profile.
Breakfast Mexican Pizza — Replace the ground beef with scrambled eggs and crispy crumbled breakfast sausage or bacon. Use salsa instead of enchilada sauce on top. Add shredded cheddar. This version is extraordinary for brunch and takes the format somewhere genuinely unexpected.
What to Serve with Homemade Mexican Pizza
Mexican Rice — The most natural pairing. Fluffy, seasoned rice alongside these pizzas turns a snack into a proper dinner.
Guacamole and Chips — Set out a bowl of fresh guacamole before the pizzas come out of the oven. It doubles as a topping and an appetizer.
Mexican Street Corn Salad — The bright, tangy, slightly creamy corn salad against the rich, cheesy pizza is a genuinely outstanding combination.
Refried Bean Dip — Warm the remaining refried beans, top with cheese and a drizzle of sour cream, and serve with tortilla chips alongside. Zero extra effort, excellent result.
Simple Green Salad — The most practical lighter side. A simple romaine and tomato salad with lime vinaigrette cuts through the richness of the pizza.
Make-Ahead and Storage
Make ahead — The ground beef filling keeps beautifully in the refrigerator for up to 4 days and the toasted tortillas can be made several hours in advance. Toasted tortillas stored at room temperature uncovered will stay crispy — cover them and they soften. If making ahead for a party, pre-toast all the tortillas in the morning and cook the beef, then assemble and bake just before serving.
Refrigerator — Store assembled, baked Mexican pizzas in an airtight container in the refrigerator for up to 3 days.
Reheating — The oven is the only correct reheating method if you want to preserve any crispiness. Place the pizza on a baking sheet at 175°C (350°F) for 8 to 10 minutes until heated through and the cheese is melted again. The microwave makes every tortilla completely soft and should be avoided.
Freezer — Freeze the beef filling separately in airtight zip-lock bags for up to 3 months. Thaw overnight in the refrigerator and reheat in a skillet with a splash of water before assembling. Do not freeze assembled pizzas — the tortillas lose all their crispiness during freezing and thawing.
Common Questions
Can I use corn tortillas instead of flour?
Yes — corn tortillas are actually closer to the original Taco Bell version. They are smaller and more fragile than flour tortillas, so handle them gently. Toast them in a skillet with a little oil for 1 to 2 minutes per side until crispy. They will be slightly more delicate when assembled but equally delicious.
Why are my tortillas going soggy?
Two possible causes. The tortillas were not toasted long enough before assembly — they need to be genuinely crispy, not just warmed. Or the beef was not drained thoroughly enough and the residual fat is soaking into the base tortilla. Both are easy fixes: toast longer and drain more completely.
Can I air fry the assembled pizzas instead of baking?
Yes — air fry at 190°C (375°F) for 4 to 6 minutes until the cheese is melted and the edges look set. Work in batches as most air fryer baskets only fit one pizza at a time. The air fryer produces a particularly crispy result and is the fastest cooking method.
What is the difference between Mexican pizza sauce and enchilada sauce?
Taco Bell’s Mexican pizza sauce is slightly thicker and more mildly spiced than red enchilada sauce, with a smoother texture and a slightly sweeter, less chile-forward flavor. It is available at most major grocery stores and many Taco Bell locations sell it separately. Regular red enchilada sauce is the most practical substitute and produces an excellent result.
Can I make these without meat?
Yes — the vegetarian variation above uses extra seasoned beans and sautéed vegetables in place of the beef with equally satisfying results. The texture is different but the concept works perfectly.
Nutritional Information (Per Pizza — Approximate)
| Nutrient | Amount |
|---|---|
| Calories | 420 kcal |
| Carbohydrates | 38g |
| Protein | 22g |
| Fat | 20g |
| Saturated Fat | 8g |
| Cholesterol | 65mg |
| Sodium | 820mg |
| Fiber | 4g |
| Sugar | 3g |
| Calcium | 22% DV |
| Iron | 18% DV |
Values are approximate per pizza based on 6 servings. Fresh toppings add minimal additional calories.