I’m not exaggerating when I say this homemade Mexican pizza is an absolute game-changer for weeknight dinners. With layers of seasoned ground beef, gooey cheese, zesty enchilada sauce, and crisp fresh toppings piled on a golden crust, it brings together everything I love about tacos and pizza in one irresistible bite. The first time I tried this combo at home, I knew it was going to be a staple for taco nights and quick dinners alike.

What makes this version even better than takeout is the flexibility and freshness. I get to customize it with the ingredients I love most—think spicy jalapeños, red onion, fresh cilantro, and juicy diced tomatoes. It’s perfect for sharing with family or friends, and it always earns rave reviews. Whether you’re craving comfort food or just want to try something new, this Mexican pizza hits all the right notes.
Why You’ll Love This Mexican Pizza
This recipe is a flavor-packed fusion of two classic favorites—tacos and pizza. It’s easy to make, totally customizable, and ready in under 30 minutes. You’ll love it because:
- It’s a fun twist on Taco Tuesday.
- The flavor is rich, cheesy, and savory with a hint of spice.
- It’s family-friendly and a hit with kids and adults.
- You can prep the toppings ahead of time for a quick assembly.
- It uses simple, everyday ingredients you probably already have.
What Kind of Tortilla or Crust Should I Use?
When it comes to the base of your homemade Mexican pizza, you’ve got a few solid options depending on how crispy or soft you like things. Personally, I prefer using pre-baked pizza crusts or flatbreads for a sturdier foundation that can handle all those toppings without getting soggy. If you’re leaning toward a more authentic Taco Bell-style Mexican pizza, then lightly frying flour tortillas until golden and crisp is the way to go—they stack up beautifully and stay crunchy even under layers of cheese and sauce.
You can also use naan bread, pita, or even low-carb tortillas if you’re trying to keep things lighter. Just make sure whatever base you choose is firm enough to hold up once it’s baked with all the toppings.
Options for Substitutions
This Mexican pizza is super forgiving, and you can easily swap ingredients based on your preferences or what you’ve got on hand. Here are some great substitution ideas:
- Ground beef → Swap with ground turkey, chicken, or a plant-based crumble for a vegetarian twist.
- Enchilada sauce → Use taco sauce, salsa, or even refried beans as a base layer.
- Cheddar cheese → Try a Mexican blend, Monterey Jack, or Pepper Jack for added heat.
- Toppings → Customize with sliced black olives, pickled jalapeños, corn, or avocado chunks.
- Fresh cilantro → If you’re not a fan, green onions or fresh parsley add a nice pop.
This recipe invites creativity, so don’t hesitate to mix and match!
Ingredients for This Homemade Mexican Pizza
Let’s talk about what makes this Mexican pizza so flavorful and satisfying. Each ingredient plays a specific role in building that perfect bite—crispy, cheesy, savory, and fresh.
- Pizza crust or flour tortillas – This is the base that holds everything together. You need something sturdy enough to support all the toppings, yet crisp enough for that pizza crunch.
- Ground beef – Seasoned with taco spices, it’s the main source of protein and brings that bold, meaty flavor essential to Mexican-style dishes.
- Taco seasoning – Whether store-bought or homemade, this blend adds warmth and depth to the meat.
- Enchilada sauce – Spread over the crust, it acts as a flavorful, slightly spicy “pizza sauce” substitute.
- Shredded cheddar or Mexican blend cheese – Melts beautifully over the toppings, creating that irresistible gooey layer.
- Diced tomatoes – These add a juicy burst of freshness and a bit of tang that balances the richness of the meat and cheese.
- Red onion – A little sharpness from the onion cuts through the savory toppings and adds a nice crunch.
- Fresh cilantro – Sprinkled on top after baking, it adds a fresh, herby aroma and brightness.
- Optional extras: Jalapeños, olives, sour cream, avocado – These let you personalize the flavor and heat to your liking.

Step 1: Prepare the Crust
Start by preheating your oven to 425°F (220°C). If you’re using flour tortillas, lightly brush them with oil and bake for 5–7 minutes until crisp and lightly golden. For a pre-baked pizza crust or flatbread, place it directly on a baking sheet or pizza pan—it’s ready to top.
Step 2: Cook the Ground Beef
In a skillet over medium heat, cook the ground beef until browned, breaking it up with a spatula as it cooks. Drain excess grease, then stir in taco seasoning and a splash of water. Let it simmer for 2–3 minutes until fully seasoned and thickened.
Step 3: Assemble the Pizza
Spread a generous layer of enchilada sauce over the crust. Spoon the cooked ground beef evenly over the sauce. Sprinkle a thick layer of shredded cheese on top—don’t be shy! Add a few jalapeños or olives here if you’re using them.
Step 4: Bake the Pizza
Place your pizza in the oven and bake for 8–10 minutes, or until the cheese is melted, bubbly, and starting to brown slightly at the edges. The crust should be crisp and golden.
Step 5: Add Fresh Toppings
Once out of the oven, top your pizza with diced tomatoes, chopped red onions, and plenty of fresh cilantro. If desired, add avocado chunks or a dollop of sour cream for extra richness.
How Long to Cook the Mexican Pizza
The actual cook time for this Mexican pizza is pleasantly short, making it an ideal option for busy weeknights. After assembling your pizza:
- Bake time is about 8 to 10 minutes in a preheated 425°F (220°C) oven.
- Keep a close eye during the last couple of minutes—you’re aiming for a golden crust and melted, slightly bubbly cheese.
- If you’re using pre-cooked crusts or crisped tortillas, you’re just heating everything through and melting the cheese, not cooking the base itself.
Total time from start to finish, including prep and assembly, clocks in under 30 minutes!
Tips for Perfect Mexican Pizza
Getting restaurant-quality results at home isn’t hard when you know a few tricks. Here are my favorite tips to elevate your Mexican pizza:
- Pre-crisp your base – Especially if you’re using tortillas, bake or pan-fry them lightly before adding toppings to avoid a soggy crust.
- Drain the beef well – Excess grease can make your pizza greasy and prevent the crust from staying crisp.
- Spread the sauce thinly – A light, even layer of enchilada sauce prevents sogginess and keeps the flavors balanced.
- Use freshly grated cheese – It melts better and gives that gorgeous, stringy finish.
- Layer strategically – Put the cheese over the beef so it seals in the moisture and helps hold the toppings in place.
- Let it rest for 2–3 minutes after baking before slicing to avoid toppings sliding off.
- Customize spice levels – Add jalapeños or hot sauce if you like it spicy, or keep it mild for the whole family.
- Garnish last – Always add fresh toppings like tomatoes and cilantro after baking to keep their texture and flavor vibrant.
Watch Out for These Mistakes While Cooking
Even though this Mexican pizza recipe is pretty simple, a few missteps can take it from amazing to just average. Here are common mistakes to avoid:
- Skipping the crust prep – Not pre-baking or crisping your tortillas can lead to a soggy base that falls apart under the toppings.
- Overloading with sauce – Too much enchilada sauce will drown the crust and make it mushy. A thin, even layer is key.
- Using too much cheese – It’s tempting, but a heavy cheese layer can smother the other flavors and make the pizza greasy.
- Not draining the meat – If your beef is too oily, it will pool on the crust and ruin the texture.
- Baking too long – Watch the pizza closely; overbaking can dry out the cheese and toughen the crust.
- Skipping seasoning in the beef – Don’t rely solely on the sauce for flavor; well-seasoned beef is what makes the pizza sing.
- Adding fresh toppings before baking – Tomatoes, onions, and cilantro should always go on after baking to maintain their freshness and crunch.
- Serving immediately – Give it a couple of minutes to set before slicing to avoid a mess.
What to Serve With Mexican Pizza?
Pairing your Mexican pizza with the right sides turns it into a full-on fiesta. Whether you’re feeding a crowd or enjoying a cozy dinner, these options will round things out beautifully:
Mexican Street Corn (Elote)
Grilled corn on the cob slathered with mayo, cotija cheese, chili powder, and lime is a spicy, creamy delight alongside the pizza.
Fresh Guacamole
Creamy, zesty guac is perfect with tortilla chips or spooned right onto your pizza for an extra hit of richness.
Refried Beans
Serve them on the side or use as a dip—refried beans add hearty comfort and balance out the crispy textures.
Simple Green Salad
A crisp romaine or iceberg salad with a lime vinaigrette cuts through the richness of the pizza.
Cilantro Lime Rice
This aromatic rice dish complements the Mexican flavors and adds a satisfying carb element without overwhelming the plate.
Pickled Jalapeños and Onions
Tangy and spicy, these are great as a topping or side, adding zing and crunch.
Agua Fresca or Margarita
For a refreshing sip, serve with a fruity agua fresca or a classic margarita—both elevate the whole meal.
Grilled Pineapple
A sweet, slightly charred contrast that complements the savory-spicy profile of the pizza.
Storage Instructions
Mexican pizza is best enjoyed fresh, but if you have leftovers, here’s how to keep them tasty for later:
- Refrigeration: Store leftover slices in an airtight container or wrap them tightly in foil or plastic wrap. They’ll keep in the fridge for up to 3 days.
- Reheating: For best results, reheat in a preheated oven at 375°F (190°C) for 5–7 minutes or until heated through and the crust is crispy again. Avoid microwaving—it can make the crust soggy.
- Freezing: You can freeze assembled but unbaked Mexican pizzas. Wrap them well in plastic wrap and foil, and store them for up to 2 months. Bake from frozen at 400°F (205°C) for 12–15 minutes.
To maintain the best texture and flavor, add fresh toppings like tomatoes, cilantro, or avocado only after reheating.
Estimated Nutrition
While nutrition will vary depending on the specific ingredients and toppings used, here’s a general estimate per one slice (assuming a 10–12 inch pizza cut into 6 slices):
- Calories: ~340 kcal
- Protein: 17g
- Carbohydrates: 28g
- Fat: 18g
- Saturated Fat: 8g
- Cholesterol: 55mg
- Sodium: 620mg
- Fiber: 3g
- Sugar: 4g
For a lighter version, try using lean ground meat, low-fat cheese, and whole wheat tortillas.
Frequently Asked Questions
What’s the difference between Mexican pizza and regular pizza?
Mexican pizza swaps out traditional pizza sauce and Italian toppings for taco-inspired ingredients like ground beef, enchilada sauce, and cheddar cheese. Instead of a thick dough crust, it often uses tortillas or flatbreads for a crisp base.
Can I make this Mexican pizza vegetarian?
Absolutely! Replace the ground beef with black beans, refried beans, or a plant-based ground meat alternative. Add some sautéed peppers or mushrooms for extra flavor.
Can I use corn tortillas instead of flour?
You can, but they tend to be smaller and a bit more fragile. If using corn tortillas, make sure to crisp them well beforehand and consider stacking two for stability.
Is enchilada sauce the only option for the base?
Not at all. You can use taco sauce, tomato salsa, or even a thin layer of refried beans as your base depending on the flavor you’re after.
How do I keep the crust from getting soggy?
Crisp the crust in the oven or a pan before adding toppings. Also, avoid using too much sauce or cheese, and make sure your meat mixture isn’t too greasy.
Can I prep this Mexican pizza ahead of time?
Yes! You can cook the beef and prep all toppings in advance. Assemble everything just before baking to keep the crust crispy.
What’s the best way to make it spicier?
Add sliced jalapeños, a dash of hot sauce, or use a spicy enchilada sauce or Pepper Jack cheese to turn up the heat.
Can kids eat this?
Definitely. Just keep it mild by using a mild enchilada sauce and skipping the spicy toppings. Kids love the cheesy, taco-style flavor.
Conclusion
Homemade Mexican pizza brings the bold, comforting flavors of taco night together with the fun and ease of pizza. It’s quick to make, endlessly customizable, and always a hit at the table. Whether you’re feeding picky eaters or spice lovers, you can tailor it to fit any craving. Once you’ve tried it, don’t be surprised if it becomes a weekly dinner favorite!

Homemade Mexican Pizza
- Total Time: 20 minutes
- Yield: 4 servings
Description
Craving something bold, cheesy, and easy to throw together on a weeknight? This Homemade Mexican Pizza is your dream come true. Combining all the best flavors of tacos and pizza, this quick dinner is stacked with seasoned ground beef, melty cheese, tangy enchilada sauce, and crisp toppings, all on a golden tortilla or crust base. It’s one of those easy recipes that feels special but takes less than 30 minutes start to finish. Perfect for busy evenings, family dinners, or party food ideas, this recipe is packed with personality, flavor, and crunch—making it a must-have in your dinner ideas rotation.
Ingredients
- 2 pre-baked pizza crusts or 4 flour tortillas (8-inch)
- 1 lb ground beef
- 1 packet taco seasoning
- 1/2 cup water
- 1 cup enchilada sauce
- 2 cups shredded cheddar or Mexican blend cheese
- 1/2 cup diced tomatoes
- 1/4 cup finely chopped red onion
- Fresh cilantro, chopped (to garnish)
- Optional: sliced jalapeños, black olives, avocado, sour cream
Instructions
- Preheat oven to 425°F (220°C).
- If using tortillas, brush lightly with oil and bake for 5–7 minutes until crisp.
- In a skillet, cook ground beef over medium heat until browned. Drain excess fat.
- Add taco seasoning and water. Simmer for 2–3 minutes until thickened.
- Spread enchilada sauce over each crust or tortilla.
- Add a layer of seasoned ground beef, then sprinkle cheese generously on top.
- Bake for 8–10 minutes until cheese is melted and bubbly.
- Remove from oven and top with tomatoes, red onion, cilantro, and any desired extras.
- Let rest for a few minutes before slicing and serving.
- Prep Time: 10 minutes
- Cook Time: 10 minutes