Introduction
Pork Tostadas with Refried Beans and Salsa is a vibrant, flavor-packed Mexican-inspired dish that’s all about texture and contrast — crispy tostada shells, creamy refried beans, tender seasoned pork, and zesty fresh salsa. Each bite bursts with spice, freshness, and crunch, creating a perfect balance that’s both comforting and exciting.
Tostadas are essentially “open-faced tacos” — made with flat, crispy corn tortillas loaded with toppings. This version features juicy, savory pork seasoned with Mexican spices, layered over refried beans for creaminess and topped with homemade salsa, lettuce, avocado, cheese, and a squeeze of lime. It’s a meal that feels festive, colorful, and downright irresistible.
Why I Love This Recipe
I love this recipe because it’s fast, flexible, and full of flavor. It brings together the heartiness of pork with the freshness of salsa and the crunch of tostadas. The textures are amazing — crispy shell, creamy beans, juicy meat, and crisp toppings.
It’s also incredibly customizable — you can adjust the heat level, change the toppings, or use leftover pulled pork to make it even easier. Plus, it’s the kind of dish that makes every dinner feel like a celebration. Whether for a weeknight meal or a casual get-together, these pork tostadas always hit the spot.
Why It’s a Must-Try Dish
This dish is a must-try because:
- It’s fun and interactive — great for family dinners or parties.
- It’s full of bold Mexican flavors and fresh ingredients.
- It uses simple pantry staples — tortillas, beans, pork, and spices.
- It’s budget-friendly yet feels restaurant-quality.
- It’s easy to assemble and can be customized for everyone’s taste.
If you’re craving something colorful, crunchy, and full of life — this dish is for you!
Preparation and Cooking Time
- Preparation Time: 20 minutes
- Cooking Time: 25 minutes
- Total Time: 45 minutes
Servings and Nutrition
- Servings: 4
- Calories: Approximately 480 kcal per serving
Course and Cuisine
- Course: Main Course
- Cuisine: Mexican
Ingredients
For the Pork Filling:
- 1 lb (450 g) ground pork (or shredded cooked pork)
- 1 tbsp olive oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 tsp chili powder
- 1 tsp ground cumin
- ½ tsp smoked paprika
- ½ tsp dried oregano
- Salt and pepper, to taste
- ¼ cup tomato sauce or salsa (optional for moisture)
For the Refried Beans:
- 1 can (15 oz) refried beans (or homemade)
- 2 tbsp water (to loosen, if needed)
- 1 tbsp olive oil or butter
- Salt, to taste
For the Fresh Salsa:
- 2 ripe tomatoes, diced
- ½ small red onion, finely chopped
- 1 jalapeño, finely chopped (optional)
- 2 tbsp fresh cilantro, chopped
- 1 tbsp lime juice
- Salt, to taste
For the Tostadas:
- 8 small corn tortillas
- Oil spray or a little olive oil
Optional Toppings:
- Shredded lettuce or cabbage
- Diced avocado or guacamole
- Crumbled cotija or feta cheese
- Sour cream or Mexican crema
- Lime wedges
Cooking Directions
Step-by-Step Preparation Method
Step 1: Prepare the Tostada Shells
- Oven Method:
- Preheat oven to 400°F (200°C).
- Lightly brush or spray both sides of the tortillas with oil.
- Place on a baking sheet and bake for 5–7 minutes per side until golden and crisp.
- Frying Method (optional):
- Heat ¼ inch of oil in a skillet over medium heat.
- Fry tortillas one at a time for 30–45 seconds per side until crisp. Drain on paper towels.
Step 2: Cook the Pork
- Heat olive oil in a large skillet over medium heat.
- Add onions and cook until soft (about 2–3 minutes).
- Add garlic and sauté for 30 seconds.
- Add ground pork and cook, breaking it apart with a spoon, until browned and cooked through.
- Stir in chili powder, cumin, paprika, oregano, salt, and pepper.
- Add a little tomato sauce or salsa if the mixture seems dry. Simmer for 2–3 minutes, then remove from heat.
Step 3: Warm the Refried Beans
- In a small saucepan, heat olive oil over low-medium heat.
- Add the refried beans and stir until smooth and warmed through.
- Add water or broth as needed for a creamy texture.
Step 4: Make the Salsa
- In a bowl, combine diced tomatoes, onion, jalapeño, cilantro, lime juice, and salt.
- Stir well and taste for seasoning.
Step 5: Assemble the Tostadas
- Spread a layer of refried beans on each crispy tostada shell.
- Top with a generous spoonful of seasoned pork.
- Add a layer of fresh salsa.
- Garnish with lettuce, avocado, cheese, and a drizzle of crema or sour cream.
- Finish with a squeeze of fresh lime.

How to Serve
- Serve tostadas immediately while still crispy.
- Arrange on a platter and let everyone add their own toppings — it’s interactive and fun!
- Pair with Mexican rice, corn salad, or chips and guacamole.
- Enjoy with a refreshing agua fresca, margarita, or lime soda.
Recipe Tips
- Prevent soggy tostadas: Assemble just before serving. Keep shells and toppings separate until ready.
- Make it creamy: Add a layer of guacamole beneath the beans for a richer flavor.
- Add spice: Mix a pinch of cayenne or chipotle powder into the pork for extra heat.
- Shortcut option: Use store-bought tostada shells and canned refried beans for a quick meal.
- Use leftovers: Leftover pulled pork or carnitas work beautifully in this recipe.
Variations
- Pulled Pork Tostadas: Use leftover slow-cooked pork shoulder instead of ground pork.
- Vegetarian Tostadas: Replace pork with black beans or sautéed mushrooms and corn.
- Chicken Tostadas: Substitute pork with shredded cooked chicken or rotisserie chicken.
- Breakfast Tostadas: Add fried eggs and salsa verde for a hearty breakfast version.
- Spicy Chipotle Version: Add chipotle peppers in adobo to the pork for a smoky, spicy twist.
Freezing and Storage
- Refrigeration: Store the cooked pork and refried beans in airtight containers for up to 4 days.
- Freezing:
- Cooked pork can be frozen for up to 2 months.
- Refried beans freeze well for up to 1 month.
- Thaw overnight in the fridge and reheat on the stove.
- Do not freeze assembled tostadas — they’ll lose their crispness.
Special Equipment Needed
- Large skillet or frying pan
- Baking sheet (if baking tostadas)
- Mixing bowls
- Spatula or wooden spoon
- Tongs or slotted spoon
Frequently Asked Questions
Q1: Can I use store-bought tostada shells?
Yes! They’re a great time-saver and stay extra crispy.
Q2: Can I use flour tortillas?
You can, but corn tortillas are traditional and crisp up better.
Q3: Can I make the pork filling ahead of time?
Absolutely. It reheats perfectly and makes weeknight dinners even faster.
Q4: What’s the best way to reheat tostadas?
Reheat the pork and beans separately, then bake the tostada shells for a few minutes to re-crisp before assembling.
Q5: What toppings work best?
Avocado, cilantro, lime, cotija cheese, or a drizzle of crema — they all enhance the flavor and presentation.
Conclusion
Pork Tostadas with Refried Beans and Salsa are the ultimate combination of bold flavors, textures, and colors. The crispy tortilla base holds layers of creamy beans, juicy spiced pork, and fresh salsa, creating a dish that’s both comforting and exciting.
It’s quick to make, endlessly customizable, and sure to bring smiles to your table — whether it’s a casual dinner, taco night, or a weekend get-together. Every bite celebrates the joy of Mexican cooking — simple ingredients, vibrant flavors, and shared moments.
Pork Tostadas with Refried Beans and Salsa
Course: DinnerCuisine: MexicanDifficulty: easy4
servings20
minutes25
minutes45
minutesIngredients
For the Pork Filling:
1 lb (450 g) ground pork (or shredded cooked pork)
1 tbsp olive oil
1 small onion, finely chopped
2 cloves garlic, minced
1 tsp chili powder
1 tsp ground cumin
½ tsp smoked paprika
½ tsp dried oregano
Salt and pepper, to taste
¼ cup tomato sauce or salsa (optional for moisture)
For the Refried Beans:
1 can (15 oz) refried beans (or homemade)
2 tbsp water (to loosen, if needed)
1 tbsp olive oil or butter
Salt, to taste
For the Fresh Salsa:
2 ripe tomatoes, diced
½ small red onion, finely chopped
1 jalapeño, finely chopped (optional)
2 tbsp fresh cilantro, chopped
1 tbsp lime juice
Salt, to taste
For the Tostadas:
8 small corn tortillas
Oil spray or a little olive oil
Optional Toppings:
Shredded lettuce or cabbage
Diced avocado or guacamole
Crumbled cotija or feta cheese
Sour cream or Mexican crema
Lime wedges
Directions
- Step 1: Prepare the Tostada Shells
- Oven Method:
- Preheat oven to 400°F (200°C).
- Lightly brush or spray both sides of the tortillas with oil.
- Place on a baking sheet and bake for 5–7 minutes per side until golden and crisp.
- Frying Method (optional): Heat ¼ inch of oil in a skillet over medium heat. Fry tortillas one at a time for 30–45 seconds per side until crisp. Drain on paper towels.
- Step 2: Cook the Pork : Heat olive oil in a large skillet over medium heat. Add onions and cook until soft (about 2–3 minutes). Add garlic and sauté for 30 seconds. Add ground pork and cook, breaking it apart with a spoon, until browned and cooked through. Stir in chili powder, cumin, paprika, oregano, salt, and pepper. Add a little tomato sauce or salsa if the mixture seems dry. Simmer for 2–3 minutes, then remove from heat.
- Step 3: Warm the Refried Beans : In a small saucepan, heat olive oil over low-medium heat. Add the refried beans and stir until smooth and warmed through. Add water or broth as needed for a creamy texture.
- Step 4: Make the Salsa : In a bowl, combine diced tomatoes, onion, jalapeño, cilantro, lime juice, and salt. Stir well and taste for seasoning.
- Step 5: Assemble the Tostadas : Spread a layer of refried beans on each crispy tostada shell. Top with a generous spoonful of seasoned pork. Add a layer of fresh salsa. Garnish with lettuce, avocado, cheese, and a drizzle of crema or sour cream. Finish with a squeeze of fresh lime.