Salads
This Bandera Macho Salad brings the bold, fiery flavors of Mexico to your table with every hearty bite—think perfectly charred steak, smoky chorizo, and crisp avocado layered over fresh greens. The secret lies in balancing smoky, spicy, and creamy elements while keeping the assembly simple enough for a weeknight dinner.
I’ve perfected this recipe to deliver restaurant-quality texture and flavor without sacrificing ease, making it ideal for both casual lunches and impressive gatherings.
The foundation starts with a base of crisp romaine and romaine hearts, topped with juicy tomatoes, cool red onions, and a sprinkle of crumbled queso fresco for brightness.
What sets this salad apart is the charred protein—whether it’s grilled flank steak, crispy chorizo, or succulent shrimp—each piece adds depth and satisfaction. The salad comes together in layers, ensuring every bite delivers a mix of textures: tender greens, creamy avocado, and the satisfying crunch of toasted tortilla strips.
What makes this salad truly special is how the flavors build on one another: the smoky heat of the chorizo or steak, the tangy kick of the chipotle-lime dressing, and the creamy contrast of refried beans and avocado.
It’s a dish that’s both hearty and refreshing, perfect for those who love bold flavors without the fuss. The best part? You can customize the protein or toppings to suit your taste—whether you’re craving something spicy, smoky, or rich.
Ready in about 30 minutes, this salad is designed to impress while keeping prep straightforward. The key is charring your protein just right—whether you’re grilling steak or pan-searing shrimp—and letting the flavors meld before assembling.
Serve it with warm tortillas or a side of salsa for the full experience. Let’s get started!
Ingredients for bandera macho salad
Bold flavors start here—crisp greens, smoky proteins, and creamy avocado all in one bowl.
| Ingredient | Amount | Notes |
|---|---|---|
| Romaine Lettuce 🥬 | 1 whole | Hearts separated for crisp texture |
| Romaine Hearts 🥬 | 1 bunch | Baby romaine for extra crunch |
| Flank Steak 🥩 | ¾ lb | Thinly sliced against grain |
| Chorizo 🌭 | 6 oz | Mexican-style, sliced into rounds |
| Avocados 🥑 | 2 whole | Ripe, pitted and sliced |
| Cherry Tomatoes 🍅 | 1 cup | Halved for juicy bursts |
| Red Onion 🧅 | 1 whole | Thinly sliced for sharp bite |
| Queso Fresco 🧀 | ½ cup | Crumbled for tangy brightness |
| Refried Beans 🍲 | ½ cup | Warm, slightly mashed |
| Tortilla Strips 🍞 | 1 cup | Toasted for crispy crunch |
| Chipotle-Lime Dressing 🍋 | ½ cup | Homemade or quality store-bought |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For grilling steak and tossing greens |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed for brightness |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground for heat |
| Chipotle Peppers in Adobo 🌶️ | 2 whole | Minced for dressing |
The romaine is everything—baby hearts and full leaves give that perfect mix of tender and crunchy. Trader Joe's usually has the best pre-washed mix, but any organic romaine works. Look for heads with vibrant green leaves and no brown spots. The avocados? Ripe but firm—they should yield slightly to gentle pressure. I always grab a few extra because nothing ruins a salad like sad, brown avocado. For the chorizo, Mexican-style (like La Costeña) has that perfect smoky-sweet balance—avoid spicy chorizo unless you're craving heat.
No flank steak? Flank steak or skirt steak both work—just slice against the grain for tenderness. Skipping chorizo? Grilled shrimp or black beans add protein without changing the vibe. The chipotle-lime dressing can be store-bought (check for no added sugar), but homemade is easy—just blend chipotle peppers in adobo, lime juice, olive oil, and a pinch of garlic powder. For the tortilla strips, corn tortillas toast up crispier than flour, but either works. Pro tip: Toast them in a dry skillet until golden—no oil needed.
Assemble this salad last-minute so everything stays crisp. The steak and chorizo can be prepped ahead and stored in the fridge for up to 2 days, but toss the dressing just before serving. Avocados will brown fast, so keep them separate until ready to eat. The whole salad keeps for 1 day in the fridge, but the greens will wilt—best eaten fresh. Leftovers? Repurpose the beans and proteins into tacos or quesadillas—waste not!
Why You'll Love This Recipe
- No Chopping Nightmare: I swear, the romaine hearts are pre-cut—just rinse, tear, and toss. That’s it. Even my "I-can’t-cut-a-tomato" roommate can handle this.
- Smoky, Salty, Creamy Magic: The chorizo crumbles like it’s begging to be eaten, the flank steak stays juicy, and the avocado? It’s the velvety glue holding this whole thing together. Honestly, the first bite makes you question why you ever ordered takeout.
- Lunch or Dinner, No Stress: Pack it for work—steak stays fresh for days—and it’s just as good cold as it is at room temp. My kids ask for it on game days, and my husband takes it to "business meetings" (read: avoiding the office salad bar).
- Budget Power Move: Flank steak stretches further than you’d think when sliced thin, and chorizo adds serious flavor without breaking the bank. I make this twice a month, and my wallet thanks me every time.
Step-by-step instructions for assembling the bandera macho salad
Layer this bold salad with confidence—each component builds on the last for maximum flavor and texture.
Prepare the Romaine Lettuce and Hearts
Separate the hearts from the 1 whole Romaine Lettuce and the 1 bunch Romaine Hearts. Rinse all greens thoroughly under cold water to remove any dirt, then pat them completely dry with paper towels. You want them crisp, not soggy—this ensures that crunchy texture we're after. Tear the larger leaves into bite-sized pieces while leaving the hearts whole for visual appeal. Arrange them on a large platter or individual plates to create your salad base.
Here's the thing—don't skip the drying step. Even a little moisture will make your tortilla strips and other toppings lose their crunch. I like to spread the greens out on the platter in a circular pattern, leaving room in the center for the other components. This creates a beautiful presentation while making it easy to assemble all the layers.
Grill the Flank Steak and Chorizo
Heat a grill or large skillet over medium-high heat and add the 1 tablespoon Extra-Virgin Olive Oil. Once hot, add the 0.75 lb Flank Steak that's been thinly sliced against the grain. Season both sides with 1 teaspoon of the 1.5 teaspoons Salt and 0.25 teaspoons of the 0.5 teaspoons Ground Black Pepper. Cook for 2-3 minutes per side until the steak reaches medium-rare, or until it's just cooked through and still slightly pink in the center.
Remove the steak and let it rest for 5 minutes before slicing against the grain into thin strips. While the steak rests, add the 6 oz Chorizo to the same skillet over medium heat. Cook for 3-4 minutes, stirring occasionally, until the chorizo is heated through and slightly crispy around the edges. This step adds that essential smoky, spicy depth to the salad that makes it truly "macho."
Assemble the Warm Components
In a small saucepan, gently warm the 0.5 cup Refried Beans over low heat until they're just heated through, about 2-3 minutes. Spread them evenly over the Romaine base. Next, add the 1 cup Tortilla Strips, spreading them out to cover the beans completely. Toast them in the oven at 375°F for 3-4 minutes until they're crispy and golden brown—this adds that crucial crunch factor.
While the tortilla strips toast, slice the 2 whole Avocados in half, remove the pits, and scoop out the flesh. Place the avocado slices on top of the greens, leaving the pits in the center for a decorative touch. Add the halved 1 cup Cherry Tomatoes and thinly sliced 1 whole Red Onion around the avocado. The acidity from the onion will cut through the richness of the avocado beautifully.
Add the Finishing Touches
Sprinkle the 0.5 cup Queso Fresco evenly over the salad, letting it crumble naturally over the top. Drizzle the 0.5 cup Chipotle-Lime Dressing in a zigzag pattern over the entire salad, making sure to cover all components. Finish with the sliced grilled Flank Steak and the cooked Chorizo, arranging them attractively on top.
Here's where it gets fun—squeeze the 2 tablespoons Lime Juice over the entire salad right before serving. This adds that final bright, citrusy punch that ties everything together. The lime juice also helps prevent the avocado from browning too quickly. Serve immediately while everything is at its peak texture and temperature—this salad doesn't wait!
Pro Tips For Making Bandera Macho Salad
- SEAR FLANK STEAK HOT: Cast iron or heavy skillet, medium-high heat—this isn’t the time to be gentle. A 3-4 minute sear per side with just salt and pepper builds that smoky crust the salad needs. I learned this the hard way after serving dry, overcooked steak that tasted like regret.
- CHORIZO SLICE THIN: Skip the thick chunks—slice chorizo paper-thin before cooking. It crisps faster, blends better with the salad, and releases more of that fatty, smoky flavor. (Yes, even if it looks like you’re making confetti.)
- AVOCADO PREP LAST: Halve and pit avocados right before assembling the salad. The flesh darkens fast—especially when mixed with chorizo’s oils—and no one wants sad, brown avocado in their "macho" dish.
- LETTUCE DRY COMPLETELY: Toss romaine hearts and leaves with a towel to remove all moisture before adding dressing. Wet greens turn soggy, and that’s the fast track to a sad salad. (I know, drying veggies is tedious—but trust me, it’s worth it.)
Creative variations of this bandera macho salad
Spicy Chorizo Swap
Skip the chorizo and use 6 oz sliced jalapeño-cheddar sausage for a smoky, slightly spicy alternative. Cook it in the same skillet until golden and crispy—about 4-5 minutes.
This adds a cheesy kick that pairs perfectly with the avocado and chipotle dressing. For extra heat, leave the jalapeños whole in the sausage. 🌶️
Grilled Shrimp Option
Replace the steak with 12 oz large shrimp, peeled and deveined. Toss them in 1 tbsp olive oil, 1 tsp chili powder, and ½ tsp smoked paprika, then grill for 2-3 minutes per side until pink.
The shrimp adds a lighter, briny contrast to the rich beans and chorizo. Serve with a squeeze of lime to balance the flavors.
Black Bean Boost
Swap refried beans for 1 cup cooked black beans, warmed with ½ tsp cumin and ½ tsp garlic powder. Mash them slightly for texture, then spread over the base.
Black beans add fiber and a deeper earthy flavor that complements the smoky proteins. For extra protein, top with ¼ cup crumbled cotija cheese instead of queso fresco.
Sweet Potato Twist
Add 1 cup roasted sweet potato cubes (tossed in 1 tbsp olive oil and ½ tsp cinnamon, roasted at 400°F for 20 minutes) for a sweet, caramelized element.
The natural sweetness balances the spicy chorizo and tangy dressing. Serve with a sprinkle of toasted pecans for crunch and extra depth.
Avocado-Lime Salsa Topping
Blend 1 avocado, ½ cup cherry tomatoes, ¼ cup red onion, 2 tbsp lime juice, and 2 tbsp cilantro into a chunky salsa.
Spoon it over the salad just before serving for a creamy, fresh topping. This adds a bright, herby contrast to the smoky proteins and beans. 🍋
Breakfast-Inspired Version
Top the salad with 2 fried eggs (runny yolks for extra richness) and 2 oz crumbled bacon1 tbsp hot sauce for a breakfast-for-dinner twist. This version is perfect for brunch or a hearty lunch.
Nutrition facts
Frequently asked questions
Can I make this salad ahead of time?
The base greens and toppings should be assembled fresh, but you can prep components ahead. Grill the steak and chorizo up to 2 days in advance and store in the fridge. Keep the avocado separate until serving to prevent browning, and warm the beans and tortilla strips just before assembling. The dressing should be made fresh too for the best flavor.
What if I can't find queso fresco?
No problem! Use feta cheese or crumbled cotija for a similar tangy bite. Feta adds a briny contrast, while cotija offers a milder, more traditional Mexican flavor. For extra creaminess, try crumbled goat cheese—just reduce the amount slightly since it's softer.
How do I keep the tortilla strips crispy?
Toast them in a dry skillet over medium heat for 2-3 minutes until golden, or bake at 375°F for 3-4 minutes. The key is to keep them moving to avoid burning. For extra crunch, sprinkle with a pinch of salt while toasting—it draws out moisture and enhances flavor. Store any leftovers in an airtight container for up to 1 day.
Can I make this salad vegetarian?
Swap the steak and chorizo for grilled portobello mushrooms (marinated in lime and chili powder) or black beans for extra protein. Add roasted sweet potatoes or toasted pumpkin seeds for texture. The chipotle dressing and avocado will keep the dish rich and satisfying without meat.
Why does my dressing taste too spicy?
Adjust the balance by adding 1 tbsp more lime juice or a pinch of sugar to offset the heat. If the chipotle peppers are too intense, reduce them to 1 whole pepper next time. For a milder version, blend in ½ cup sour cream or Greek yogurt to smooth out the spice while keeping the smoky depth.
