Mexican pizza is the best of both worlds—savory, cheesy, and packed with bold flavors. Growing up, Friday nights often meant takeout, and one of my favorite guilty pleasures was this crispy, flavor-packed dish.
When my favorite fast-food version disappeared for a while, I decided to recreate it at home, and honestly, I haven’t looked back since. Making it from scratch means I can control the ingredients, balance the flavors just how I like, and even sneak in a few healthier swaps.
The beauty of this recipe is its simplicity. Crispy tortillas replace traditional pizza crust, refried beans add a creamy base, and perfectly seasoned beef brings a hearty bite. A layer of melty cheese ties everything together, while fresh tomatoes, green onions, and black olives add just the right amount of brightness.
It’s easy to customize, fun to make, and even better to eat. Whether it’s a casual family dinner or a weekend indulgence, this homemade Mexican pizza is a game-changer. If you love bold flavors and satisfying crunch, this one’s for you.
Short Description
This homemade Mexican pizza combines crispy tortillas, seasoned beef, refried beans, and melted cheese, all topped with fresh veggies. It’s easy to make, incredibly flavorful, and a perfect alternative to takeout.
Key Ingredients
- 1 pound lean ground beef
- 1 packet (1 ounce) taco seasoning
- 1/2 cup water
- 6 medium flour tortillas
- 1 can (16 ounces) refried beans
- 1 can (10 ounces) red enchilada sauce
- 1 cup shredded cheddar cheese
- 1 cup shredded pepper-jack cheese
- 1 Roma tomato, diced
- 1 green onion, diced
- 1 small can sliced black olives
Tools Needed
- Baking sheets
- Skillet
- Wooden spoon or spatula
- Microwave-safe bowl
- Sharp knife
- Cutting board
Cooking Instructions
Step 1: Crisp Up the Tortillas
Preheat the oven to 375°F. Lightly spray two baking sheets with non-stick spray. Arrange three tortillas on each sheet and bake for 3-5 minutes. ]
Flip them and bake for another 2-5 minutes until they turn golden and crispy. Set them aside to cool.
Step 2: Cook the Beef
In a skillet over medium-high heat, cook the ground beef, breaking it into crumbles as it browns. Once fully cooked, drain any excess grease.
Stir in the taco seasoning and ½ cup of water. Bring to a boil, then reduce the heat to medium-low and let it simmer for about 10 minutes. Remove from heat and set aside.
Step 3: Prepare the Beans
Scoop the refried beans into a microwave-safe bowl and heat them for 30-45 seconds, just until they become spreadable.
Step 4: Assemble the Pizza Layers
Take one crispy tortilla and spread a thin layer of refried beans on top. Add a portion of the seasoned beef, then place another tortilla on top to create a layered base.
Step 5: Add the Toppings
Spread about 3 tablespoons of enchilada sauce over the top tortilla. Sprinkle a generous amount of shredded cheddar and pepper-jack cheese, followed by diced tomatoes, green onions, and sliced black olives.
Step 6: Bake Until Gooey and Golden
Place the assembled pizzas back onto the baking sheets and bake at 375°F for about 5 minutes, or until the cheese is melted and bubbly.
Remove from the oven and let them cool slightly before slicing and serving.
Why You’ll Love This Recipe
Crispy & Cheesy – The contrast between the crunchy tortilla and gooey melted cheese is unbeatable.
Quick & Easy – Ready in under 30 minutes with simple, everyday ingredients.
Healthier Than Takeout – No preservatives or unnecessary additives, just fresh homemade goodness.
Customizable – Swap the beef for chicken, make it vegetarian, or turn up the spice!
Perfect for Any Occasion – Great for dinner, parties, or even meal prep.
Mistakes to Avoid & Solutions
Soggy Tortillas – Make sure to crisp them up in the oven before assembling to prevent a mushy base.
Too Much Sauce – A light layer of enchilada sauce is enough; too much can make the pizza messy.
Overcooking the Beef – Simmer just long enough for the seasoning to blend; overcooked beef can become dry.
Skipping the Resting Time – Let the pizzas cool slightly before slicing to prevent the toppings from sliding off.
Serving & Pairing Suggestions
Serve with guacamole, sour cream, or salsa for extra flavor.
Pair with a side of Mexican rice or a fresh salad for a complete meal.
Enjoy with a cold margarita or a refreshing agua fresca for a perfect Tex-Mex experience.
Storage & Reheating Tips
Storage: Keep leftovers in an airtight container in the fridge for up to 3 days.
Reheating: Warm in a 350°F oven for 5-7 minutes to keep the tortilla crispy. Avoid microwaving, as it can make them soggy.
FAQs
1. Can I use corn tortillas instead of flour?
Yes! Corn tortillas will give a more traditional, slightly firmer texture.
2. How can I make this vegetarian?
Swap the beef for sautéed mushrooms, black beans, or a meatless taco filling.
3. Can I prepare these in advance?
You can prep the beef and tortillas ahead of time, but assemble and bake just before serving for the best texture.
4. What’s the best cheese to use?
A mix of cheddar and pepper-jack provides great flavor and melt, but you can also try Monterey Jack or a Mexican blend.
5. How can I make it spicier?
Add diced jalapeños, a drizzle of hot sauce, or use a spicier enchilada sauce.
Tips & Tricks
Lightly brush the tortillas with a little oil before baking for extra crispiness.
Warm the refried beans before spreading; cold beans can tear the tortillas.
Let the assembled pizzas cool for a minute before cutting to keep the toppings intact.
Recipe Variations
1. Chicken Mexican Pizza
Substitute cooked, shredded chicken for ground beef.
Toss the chicken with taco seasoning and a little enchilada sauce before assembling.
2. Spicy Chorizo Mexican Pizza
Swap the beef for cooked chorizo for a smoky, spicy kick.
Use spicy salsa verde instead of enchilada sauce.
3. Veggie Lover’s Mexican Pizza
Replace beef with black beans and sautéed bell peppers.
Add corn, avocado slices, or pickled jalapeños for extra flavor.
Final Thoughts
Homemade Mexican pizza is a delicious and easy way to enjoy a restaurant favorite without leaving your kitchen. The crispy tortilla layers, seasoned beef, creamy beans, and gooey cheese make every bite worth savoring. Plus, you can tweak it to fit your cravings—spice it up, go vegetarian, or add extra toppings to make it your own.
This is one of those recipes that always hits the spot, whether you’re making it for a quick dinner or a fun weekend meal. Once you see how easy it is, you might never go back to takeout again. Try it out, play around with different toppings, and enjoy every bite!

Homemade Mexican Pizza
Ingredients
- 1 pound lean ground beef
- 1 ounce taco seasoning
- ½ cup water
- 6 medium flour tortillas
- 1 can refried beans
- 1 can red enchilada sauce
- 1 cup shredded cheddar cheese
- 1 cup shredded pepper-jack cheese
- 1 Roma tomato
- 1 green onion
- 1 small can sliced black olives
Instructions
- Crisp the Tortillas: Preheat the oven to 375°F and lightly spray two baking sheets with non-stick spray. Place three tortillas on each sheet and bake for 3-5 minutes. Flip them over and bake for another 2-5 minutes until golden and crispy. Set aside.
- Cook the Beef: In a skillet over medium-high heat, brown the ground beef, breaking it into crumbles. Drain any excess grease, then stir in taco seasoning and ½ cup of water. Simmer for 10 minutes, then remove from heat.
- Warm the Beans: Microwave the refried beans for 30-45 seconds until they are easy to spread.
- Assemble the Pizza: Spread a thin layer of refried beans on one crispy tortilla, then top with seasoned beef. Place another tortilla on top.
- Add Toppings: Spread 3 tablespoons of enchilada sauce over the top tortilla. Sprinkle with cheddar and pepper-jack cheese, then add diced tomatoes, green onions, and sliced black olives.
- Bake and Serve: Return the pizzas to the oven and bake for 5 minutes until the cheese is melted and bubbly. Let them cool slightly, then slice and serve.