Homemade Mexican Pizza is a weeknight dinner dream come true. Inspired by the beloved fast-food favorite, this layered dish combines crispy flour tortillas, seasoned ground beef, refried beans, zesty enchilada sauce, and gooey melted cheese into a crave-worthy, oven-baked creation. I started making these at home when the original menu item was briefly discontinued, and it quickly became a go-to comfort food staple for our family.
There’s something about the crispy base, savory layers, and gooey, melty topping that hits the spot every single time. It’s the kind of meal that makes everyone at the table happy—plus, it’s so easy to make. It uses everyday pantry staples, and it’s a great way to use up leftover beans, cooked meat, or that extra bag of tortillas you have hanging around. Whether you’re planning a laid-back dinner or a festive family night, this homemade Mexican pizza recipe has you covered.
Why You’ll Love Homemade Mexican Pizza
- Familiar favorite: Tastes just like the fast-food version—only fresher and even more flavorful.
- Quick and satisfying: On the table in just about 35 minutes.
- Endlessly adaptable: Change the protein, cheese, or toppings to suit your preferences.
- Kid-approved: A fun and interactive meal even the pickiest eaters will enjoy.
- Great for sharing: Perfect for game days, movie nights, or casual entertaining.
- Affordable ingredients: Uses common, budget-friendly items from your pantry.
- Easy cleanup: Minimal dishes, especially if you line your baking sheet with parchment.
Ingredients You’ll Need
- 1 lb lean ground beef – or substitute with ground turkey, chicken, or plant-based crumbles
- 1 packet (1 oz) taco seasoning – or 2 tablespoons homemade blend (chili powder, cumin, paprika, garlic powder, salt)
- ½ cup water – helps distribute seasoning evenly
- 6 medium flour tortillas – lightly toasted for a sturdy, crispy base
- 1 can (16 oz) refried beans – warmed for smooth spreading
- 1 can (10 oz) red enchilada sauce – use mild or spicy depending on preference
- 1 cup shredded cheddar cheese – use sharp for extra flavor
- 1 cup shredded pepper-jack cheese – adds a spicy kick
- 1 Roma tomato, diced – for a fresh and juicy topping
- 1 green onion, diced – for a mild oniony crunch
- 1 small can sliced black olives – optional, adds a salty, savory element
Optional toppings:
- Sour cream, guacamole, shredded lettuce, diced avocado, hot sauce, crushed tortilla chips

Step-by-Step Instructions
- Cook the beef:
- In a skillet over medium heat, cook ground beef until browned and cooked through.
- Drain excess grease. Stir in taco seasoning and ½ cup water.
- Simmer for about 5 minutes, stirring occasionally, until the mixture thickens.
- Prep the beans and tortillas:
- Heat refried beans in a saucepan or microwave until warm and spreadable.
- Lightly toast tortillas in a dry skillet or on a baking sheet at 375°F for 3–5 minutes to make them slightly crisp. This prevents sogginess later.
- Assemble the pizzas:
- On a large baking sheet, lay out 3 tortillas.
- Spread each with a generous layer of warmed refried beans.
- Top with an even layer of seasoned beef.
- Place another tortilla on top of each stack to form the second layer.
- Add sauce and toppings:
- Spoon enchilada sauce evenly over the top tortillas.
- Sprinkle each with cheddar and pepper-jack cheeses.
- Top with diced tomatoes, green onions, and sliced black olives.
- Bake:
- Bake in a preheated oven at 400°F for 10–12 minutes or until the cheese is fully melted, bubbly, and slightly golden.
- Slice and serve:
- Let the pizzas rest for 2–3 minutes before slicing into quarters or wedges.
- Serve warm with sour cream, guacamole, or your favorite toppings.
Serving and Storage Tips
- Serve immediately while hot for the best texture and flavor.
- Pair with sides like Spanish rice, Mexican street corn, or a fresh green salad.
- Store leftovers in the fridge in an airtight container for up to 3 days.
- Reheat in a 350°F oven or air fryer for 5–8 minutes to restore crispness—avoid microwaving, which can make the tortillas soggy.
Helpful Notes
- Make it vegetarian by using black beans, pinto beans, or meatless crumbles instead of beef.
- Spice it up with jalapeño slices, chipotle powder, or a dash of cayenne.
- Use different cheeses: Monterey Jack, Colby, mozzarella, or a Mexican blend all melt beautifully.
- Prep ahead: Cook the beef and prep toppings in advance to streamline dinner time.
- Make mini versions: Use small tortillas for individual servings—fun for kids or party appetizers.
- For a crunchier finish: Broil the assembled pizzas for 1–2 minutes after baking.

Frequently Asked Questions
- Can I use corn tortillas instead of flour?
Yes! Corn tortillas are smaller and crisper and give a more authentic flavor. Just be sure to crisp them before assembling. - How do I make the tortillas stay crispy?
Toast them in a dry skillet or bake briefly before layering. Avoid overloading with sauce and toppings. - Can I freeze Mexican pizza?
It’s not ideal—beans and cheese can alter in texture when frozen. For best results, store in the fridge and eat within a few days. - What are some good vegetarian or vegan options?
Use black beans, roasted veggies, or lentils, and swap dairy cheese with plant-based alternatives. - How can I serve this for a party?
Cut into small wedges, offer a toppings bar (sour cream, hot sauce, guac), and let guests customize their slices!
Final Thoughts
Homemade Mexican Pizza is everything you love about Tex-Mex flavor layered into one delicious, satisfying, and fun-to-make dish. With just a few simple steps, you can recreate a nostalgic classic or put your own twist on it. It's crispy, cheesy, hearty, and packed with flavor—perfect for sharing with friends and family or enjoying all to yourself.
Whether it’s Taco Tuesday, a Friday movie night, or just a random Wednesday when you want something awesome, this recipe delivers. So heat up that oven and get stacking—your taste buds will thank you. Don’t forget to tag your creations with #HomemadeMexicanPizza for a chance to be featured!
Print
Homemade Mexican Pizza
- Total Time: 35 minutes
- Yield: 6 1x
Description
Enjoy all the flavors of the classic Tex-Mex favorite—crispy layered tortillas, seasoned beef, refried beans, zesty enchilada sauce, and melty cheese. This quick and crowd-pleasing Mexican Pizza is perfect for dinner, parties, or game nights!
Ingredients
- 1 lb lean ground beef (or turkey/plant-based)
- 1 packet (1 oz taco seasoning (or 2 Tbsp homemade))
- ½ cup water
- 6 medium flour tortillas (lightly toasted)
- 1 can (16 oz refried beans (heated))
- 1 can (10 oz 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
Optional toppings:
- Sour cream
- guacamole
- shredded lettuce
- diced avocado
- hot sauce
- crushed tortilla chips
Instructions
- Cook beef in skillet over medium heat until browned; drain. Add the taco seasoning and water; simmer for 5 minutes.
- Warm refried beans. Lightly toast tortillas in a skillet or oven for 3–5 minutes.
- Lay 3 tortillas on a baking sheet. Spread each with beans, then top with beef. Add one more tortilla on top.
- Spoon enchilada sauce over each stack. Sprinkle with cheddar and pepper-jack cheeses. Add tomatoes, onions, and olives.
- Bake at 400°F for 10–12 minutes until the cheese is melted and bubbly.
- Allow to rest for 2–3 minutes, slice into wedges, and serve warm. Add additional toppings as desired.
Notes
-
Make it vegetarian with black beans or meatless crumbles.
-
Spice it up with jalapeños or hot enchilada sauce.
-
Use corn or gluten-free tortillas if needed.
-
Prep toppings or beef in advance for faster assembly.
-
Reheat in oven/air-fryer for crisp texture—avoid microwave.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
Nutrition
- Calories: 495
Leave a Reply