Shredded Beef Tostadas with Salsa Verde are a vibrant and satisfying Mexican-inspired dish that perfectly balances flavor, texture, and freshness. Imagine a crispy tostada shell layered with tender, juicy shredded beef simmered in spices, then topped with creamy refried beans, crisp lettuce, zesty salsa verde, and a sprinkle of cheese. Every bite offers a burst of flavors — smoky, tangy, and savory — that make this dish irresistibly delicious.
This meal captures the essence of authentic Mexican street food while remaining simple enough to make at home. It’s the perfect dish for a weekend dinner, family gathering, or casual party because everyone can customize their tostadas with their favorite toppings.
Why I Love This Recipe
I love this recipe because it’s a beautiful combination of convenience and flavor. The shredded beef can be prepared ahead of time or slow-cooked until tender, making it easy to assemble when ready to serve. The crispy tostadas add a satisfying crunch, while the salsa verde provides that tangy, citrusy kick that lifts the entire dish.
It’s also an interactive meal — guests can build their tostadas however they like, making it fun and engaging for everyone. Plus, it’s a great way to use up leftover beef or roast from a previous meal!
Why It’s a Must-Try Dish
You must try Shredded Beef Tostadas with Salsa Verde because:
- It combines multiple textures — crispy shells, tender beef, creamy beans, and crunchy toppings.
- The salsa verde adds brightness that balances the richness of the meat.
- It’s customizable, allowing you to add avocado, sour cream, pickled onions, or extra heat.
- It’s meal-prep friendly — the beef and salsa can be made in advance and used for tacos, burritos, or bowls.
This dish isn’t just delicious — it’s comforting, colorful, and a true crowd-pleaser.
Preparation and Cooking Time
- Preparation Time: 25 minutes
- Cooking Time: 3 hours (for slow-cooked beef)
- Total Time: 3 hours 25 minutes
- Servings: 6 tostadas (serves 4–6 people)
- Calories: ~420 kcal per serving
Course and Cuisine
- Course: Main Course
- Cuisine: Mexican
Ingredients
For the Shredded Beef:
- 2 lbs beef chuck roast
- 1 tbsp olive oil
- 1 small onion, diced
- 3 garlic cloves, minced
- 1 tsp cumin powder
- 1 tsp chili powder
- 1 tsp smoked paprika
- ½ tsp oregano
- Salt and pepper, to taste
- 1 cup beef broth
- 1 tbsp tomato paste
- Juice of ½ lime
For the Salsa Verde:
- 6 tomatillos, husked and rinsed
- 1 jalapeño (or more, for extra spice)
- ½ small onion
- 1 garlic clove
- ¼ cup fresh cilantro
- Juice of 1 lime
- Salt, to taste
For Assembling:
- 6 tostada shells (store-bought or homemade)
- 1 cup refried beans (warmed)
- 1 cup shredded lettuce
- ½ cup crumbled queso fresco or shredded cheese
- ½ cup sour cream or Mexican crema
- Fresh cilantro leaves, for garnish
- Lime wedges, for serving
Cooking Directions
Step 1: Prepare the Shredded Beef
- Heat olive oil in a large skillet over medium-high heat.
- Season beef with salt and pepper, then sear each side until browned (about 2–3 minutes per side).
- Transfer to a slow cooker or pot.
- Add diced onion, garlic, cumin, chili powder, paprika, oregano, tomato paste, and beef broth.
- Cover and cook on low for 6–8 hours (or high for 3–4 hours) until the beef is tender.
- Shred the beef using two forks and stir in lime juice. Keep warm.
Step 2: Make the Salsa Verde
- Boil tomatillos, jalapeño, onion, and garlic for 5 minutes until softened.
- Transfer to a blender, add cilantro, lime juice, and salt.
- Blend until smooth. Adjust seasoning to taste.
Step 3: Assemble the Tostadas
- Spread a layer of warm refried beans on each tostada shell.
- Add a generous portion of shredded beef.
- Drizzle salsa verde over the top.
- Add shredded lettuce, cheese, and a dollop of sour cream.
- Garnish with fresh cilantro and a squeeze of lime juice.

How to Serve
Serve the tostadas immediately while the shells are still crispy. Pair them with:
- A side of Mexican rice or black beans
- Fresh guacamole and extra salsa verde
- A chilled margarita or agua fresca for a refreshing complement
Recipe Tips
- Prevent sogginess: Don’t assemble the tostadas until you’re ready to serve.
- Shortcut beef: You can use leftover roast beef or rotisserie chicken in a pinch.
- Extra crispy shells: Lightly bake or fry your tostada shells before using.
- Adjust spice: Add or remove jalapeños in the salsa verde depending on your heat preference.
Recipe Variations
- Chicken Tostadas: Substitute the beef with shredded rotisserie chicken.
- Vegetarian Version: Use black beans, roasted vegetables, or jackfruit instead of beef.
- Cheesy Beef Tostadas: Mix shredded cheese into the beef before serving for a gooey texture.
- Tostada Bowls: Serve the toppings over rice or salad instead of on tostada shells for a lighter meal.
Freezing and Storage
- Refrigerator: Store leftover beef in an airtight container for up to 4 days.
- Freezer: Freeze shredded beef in portions for up to 3 months. Reheat in a skillet or microwave before serving.
- Salsa Verde: Can be stored in the fridge for up to 5 days or frozen for 2 months.
- Tostada Shells: Keep in an airtight container at room temperature for up to 1 week.
Special Equipment Needed
- Slow cooker or Dutch oven
- Blender or food processor
- Baking sheet (for toasting tostadas)
- Skillet (for searing beef)
FAQs
Q1: Can I use store-bought salsa verde?
Yes! A good-quality store-bought salsa verde works perfectly if you’re short on time.
Q2: How do I keep tostadas from getting soggy?
Always add the wet ingredients (like beans and salsa) just before serving to maintain crispiness.
Q3: What cut of beef is best for shredding?
Chuck roast is ideal because it becomes tender and flavorful after slow cooking.
Q4: Can I make this recipe spicy?
Absolutely — add extra jalapeños or a splash of hot sauce to the salsa verde or beef.
Q5: Are tostadas gluten-free?
Yes, as long as you use corn tostada shells and check the labels on your other ingredients.
Conclusion
Shredded Beef Tostadas with Salsa Verde are a perfect blend of comfort and freshness — crispy, juicy, tangy, and deeply satisfying. Whether you’re hosting friends or craving a weeknight fiesta, this dish brings authentic Mexican flavor to your table with minimal effort. With its customizable toppings, make-ahead convenience, and irresistible taste, it’s a recipe you’ll return to again and again.
Shredded Beef Tostadas with Salsa Verde
Course: DinnerCuisine: MexicanDifficulty: easy6
servings25
minutes3
hours3
hours25
minutesIngredients
For the Shredded Beef:
2 lbs beef chuck roast
1 tbsp olive oil
1 small onion, diced
3 garlic cloves, minced
1 tsp cumin powder
1 tsp chili powder
1 tsp smoked paprika
½ tsp oregano
Salt and pepper, to taste
1 cup beef broth
1 tbsp tomato paste
Juice of ½ lime
For the Salsa Verde:
6 tomatillos, husked and rinsed
1 jalapeño (or more, for extra spice)
½ small onion
1 garlic clove
¼ cup fresh cilantro
Juice of 1 lime
Salt, to taste
For Assembling:
6 tostada shells (store-bought or homemade)
1 cup refried beans (warmed)
1 cup shredded lettuce
½ cup crumbled queso fresco or shredded cheese
½ cup sour cream or Mexican crema
Fresh cilantro leaves, for garnish
Lime wedges, for serving
Directions
- Step 1: Prepare the Shredded Beef : Heat olive oil in a large skillet over medium-high heat. Season beef with salt and pepper, then sear each side until browned (about 2–3 minutes per side). Transfer to a slow cooker or pot. Add diced onion, garlic, cumin, chili powder, paprika, oregano, tomato paste, and beef broth. Cover and cook on low for 6–8 hours (or high for 3–4 hours) until the beef is tender. Shred the beef using two forks and stir in lime juice. Keep warm.
- Step 2: Make the Salsa Verde : Boil tomatillos, jalapeño, onion, and garlic for 5 minutes until softened. Transfer to a blender, add cilantro, lime juice, and salt. Blend until smooth. Adjust seasoning to taste.
- Step 3: Assemble the Tostadas : Spread a layer of warm refried beans on each tostada shell. Add a generous portion of shredded beef. Drizzle salsa verde over the top. Add shredded lettuce, cheese, and a dollop of sour cream. Garnish with fresh cilantro and a squeeze of lime juice.






