Learn how to make Steak Tostadas with Guacamole and Pico de Gallo with this easy step-by-step recipe. Crispy tostadas topped with juicy seasoned steak, creamy guacamole, fresh pico de gallo, and your favorite toppings make a delicious lunch or dinner.
Steak Tostada with Guacamole & Pico de Gallo
Steak Tostadas with Guacamole and Pico de Gallo are a delicious combination of crisp tostada shells, tender seasoned steak, creamy avocado, and vibrant fresh salsa. Every bite delivers a satisfying mix of crunchy, juicy, creamy, and zesty flavors, making this dish perfect for weeknight dinners, family gatherings, or casual entertaining.
This recipe comes together quickly with simple ingredients and can easily be customized with your favorite toppings. Whether you’re preparing a taco night spread or looking for a fresh and hearty meal, these steak tostadas are sure to impress.
Why You’ll Love This Recipe
- Ready in about 40 minutes
- Crispy, fresh, and full of flavor
- Easy to customize with your favorite toppings
- Perfect for lunch or dinner
- Great for entertaining
- Restaurant-quality meal made at home
Preparation Time
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Rest Time: 5 minutes
- Total Time: 40 minutes
- Servings: 4
Ingredients
For the Steak
- 1 pound flank steak or sirloin steak
- 1 tablespoon olive oil
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
- Juice of ½ lime
For the Guacamole
- 2 ripe avocados
- 1 tablespoon fresh lime juice
- 2 tablespoons finely chopped red onion
- 1 tablespoon chopped fresh cilantro
- ½ teaspoon salt
- ¼ teaspoon black pepper
For the Pico de Gallo
- 2 medium Roma tomatoes, diced
- ¼ cup finely chopped white onion
- 2 tablespoons chopped fresh cilantro
- 1 small jalapeño, finely diced (optional)
- Juice of ½ lime
- Salt to taste
For Assembly
- 8 crispy tostada shells
- 1 cup shredded lettuce
- ½ cup crumbled cotija cheese or shredded cheddar cheese
- Thinly sliced radishes (optional)
- Sour cream or Mexican crema (optional)
- Fresh cilantro leaves
- Lime wedges
Kitchen Equipment
- Grill pan, cast-iron skillet, or outdoor grill
- Mixing bowls
- Sharp knife
- Cutting board
- Tongs
- Spoon for spreading guacamole
Step-by-Step Directions
Step 1: Season the Steak
Pat the steak dry with paper towels.
Rub both sides with olive oil, chili powder, cumin, smoked paprika, garlic powder, onion powder, salt, black pepper, and lime juice.
Allow the steak to marinate for at least 15 minutes, or refrigerate for up to 2 hours for deeper flavor.
Step 2: Prepare the Guacamole
Cut the avocados in half, remove the pits, and scoop the flesh into a bowl.
Mash with a fork until mostly smooth while leaving a few small chunks for texture.
Stir in the lime juice, chopped red onion, cilantro, salt, and black pepper.
Cover the surface with plastic wrap pressed directly onto the guacamole until ready to use.
Step 3: Make the Pico de Gallo
In a bowl, combine the diced tomatoes, white onion, cilantro, jalapeño, lime juice, and salt.
Mix gently and let the salsa sit for about 10 minutes to allow the flavors to blend.
Step 4: Cook the Steak
Heat a grill pan or cast-iron skillet over medium-high heat.
Cook the steak for about 4 to 6 minutes per side for medium-rare, or adjust the cooking time to your preferred doneness.
Transfer the steak to a cutting board and let it rest for 5 minutes before slicing.
Slice the steak thinly against the grain for maximum tenderness.
Step 5: Warm the Tostada Shells
If desired, place the tostada shells in a 350°F (175°C) oven for about 3 to 5 minutes to refresh their crispness.
Allow them to cool slightly before assembling.
Step 6: Assemble the Tostadas
Spread a generous layer of guacamole over each tostada shell.
Top with shredded lettuce.
Arrange slices of steak evenly over the lettuce.
Spoon pico de gallo over the steak.
Sprinkle with cotija cheese or shredded cheddar.
Add sliced radishes, sour cream or Mexican crema, and fresh cilantro if desired.
Step 7: Serve
Serve immediately with lime wedges on the side.
Enjoy while the tostada shells are crisp and the steak is warm.
Serving Suggestions
These steak tostadas pair perfectly with:
- Mexican rice
- Cilantro-lime rice
- Black beans or refried beans
- Grilled corn on the cob
- Fresh fruit salad
- Tortilla chips with salsa
- Roasted vegetables
- Corn salad
Tips for Success
- Slice the steak against the grain for the most tender texture.
- Use ripe avocados for smooth, creamy guacamole.
- Assemble the tostadas just before serving to keep the shells crisp.
- Taste and adjust the lime juice and salt in both the guacamole and pico de gallo.
- Let the steak rest before slicing to retain its juices.
Recipe Variations
Spicy Steak Tostadas
Add cayenne pepper to the steak seasoning and extra jalapeños to the pico de gallo.
Cheesy Version
Melt shredded Monterey Jack or Oaxaca cheese over the steak before assembling.
Chipotle Style
Mix chipotle peppers in adobo into the guacamole for a smoky kick.
Chicken Tostadas
Replace the steak with grilled chicken breast or thighs.
Vegetarian Version
Substitute grilled portobello mushrooms or seasoned black beans for the steak.
Storage Instructions
Refrigerator: Store the steak, guacamole, pico de gallo, and toppings separately in airtight containers for up to 3 days. Tostada shells should be kept at room temperature in a sealed container to maintain their crispness.
Reheating: Warm the steak gently in a skillet over medium heat. Assemble the tostadas just before serving for the best texture.
Frequently Asked Questions
Can I make the guacamole ahead of time?
Yes. Prepare it up to one day in advance. Press plastic wrap directly onto the surface before refrigerating to reduce browning.
What cut of steak is best?
Flank steak and sirloin are excellent choices because they cook quickly and slice well for tostadas.
Can I use store-bought pico de gallo?
Yes. Homemade offers the freshest flavor, but store-bought pico de gallo is a convenient alternative.
How do I keep the tostadas from getting soggy?
Assemble them immediately before serving and spread the guacamole evenly to create a barrier between the shell and the juicy toppings.
Can I grill the steak outdoors?
Absolutely. An outdoor grill adds a delicious smoky flavor that pairs perfectly with the fresh toppings.
Final Thoughts
Steak Tostadas with Guacamole and Pico de Gallo are a vibrant, satisfying meal that combines bold seasoning, juicy steak, creamy avocado, and fresh salsa on a crispy tostada shell. Quick enough for busy weeknights yet impressive enough for entertaining, this recipe delivers restaurant-quality flavor with simple ingredients and fresh homemade toppings.