Main Courses
This bang bang beef recipe delivers the perfect balance of smoky, spicy, and creamy flavors in every crispy tortilla stack. š„ The secret lies in marinating the beef with a bold blend of spices and grilling it to achieve that signature caramelized crust, while the homemade peanut sauce adds a rich, velvety texture that ties everything together.
What sets this dish apart is the combination of tender, grilled beef layered between warm tortillas and smothered in that signature creamy peanut sauceāthink of it as a deconstructed beef banh mi with a Thai-inspired twist.
The sauce is where the magic happens: a smooth blend of peanut butter, coconut milk, and chili paste that's both sweet and fiery, with just the right amount of tang from lime juice.
By the time you assemble the dish, you'll have perfectly grilled beef with a crispy exterior and juicy interior, all wrapped in warm tortillas and drizzled with rivers of creamy peanut sauce.
The dish is served with classic sides like shredded cabbage, lettuce, and cucumber for freshness, while crushed peanuts and lime wedges add texture and brightness.
This recipe is perfect for a weeknight dinner or a weekend feastāit's hearty enough to satisfy a crowd but simple enough to make with everyday ingredients.
The best part? The sauce can be made ahead, so you can focus on grilling the beef and assembling the stacks without any last-minute stress.
Ingredients for bang bang beef
Eight tortillas, juicy beef, and a sauce that's pure magicāhere's everything you need for crispy, creamy stacks that'll have everyone asking for seconds.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak š„© | 1 ½ lb | Thinly sliced against grain |
| Large Flour Tortillas šÆ | 8 whole | Burrito-sized, high quality |
| Peanut Butter š„ | ½ cup | Creamy, unsalted preferred |
| Coconut Milk š„„ | ½ cup | Full-fat canned variety |
| Red Curry Paste š¶ļø | 2 tbsp | Thai brand recommended |
| Lime Juice š | ¼ cup | Freshly squeezed |
| Soy Sauce š¶ | 2 tbsp | Light or regular |
| Honey šÆ | 2 tbsp | For balancing heat |
| Garlic Cloves š§ | 4 cloves | Minced for marinade |
| Ginger Root šæ | 1 tbsp | Freshly grated |
| Vegetable Oil š« | 2 tbsp | For grilling |
| Crushed Peanuts š„ | ¼ cup | For garnish |
| Shredded Cabbage š„¬ | 2 cups | Green or purple |
| Lettuce Leaves š„¬ | 4 whole | Butter or romaine |
| Cucumber Slices š„ | 1 cup | Thinly sliced |
| Salt š§ | 1 tsp | Kosher or sea salt |
| Black Pepper š¶ļø | ½ tsp | Freshly ground |
The flank steak is your starāthinly sliced against the grain for that signature tenderness. Grab the thickest cut you can find (usually the middle section) from Whole Foods or your local butcher. If you're short on time, Costco sells pre-sliced flank steak that works perfectly. Look for good marblingāit'll keep the meat juicy while it grills. Pro tip: slice it yourself if possible, but the pre-sliced stuff from the meat counter is a total lifesaver for weeknights. For the tortillas, Mission brand or La Tortilla Factory are my go-tosāthey're sturdy enough to hold up to the sauce without getting soggy.
No red curry paste? Mix 1 tbsp each of curry powder, chili powder, and a pinch of turmericāit's not identical, but it'll get you close. The peanut butter should be creamy, not crunchyāSmucker's Natural is my favorite for this. Running out of lime juice? Substitute 1 tbsp lemon juice plus 1 tsp sugar, but it won't be quite the same tang. For the honey, clover honey works best, but any light honey will do. Want to make this ahead? The sauce keeps for 5 days in the fridgeājust stir before using. The beef marinade can sit for up to 8 hours, making it perfect for overnight prep.
This sauce is a game-changerāit actually tastes better the next day as all the flavors meld together. Store it in an airtight container with a thin layer of oil on top to prevent a skin from forming. The grilled beef stays fresh for 3 days in the fridge if you wrap it tightly in plastic wrap. For serving, keep the tortillas warm in a damp towel-lined basketāthis keeps them pliable for stacking. The crushed peanuts should be toasted lightly for extra flavor (just 2-3 minutes in a dry pan), but they're fine raw if you're in a hurry. The whole dish reheats beautifullyājust warm the sauce and tortillas separately before assembling.
Why You'll Love This Recipe
- Fridge-to-Table Speed: I swear, this dish goes from raw flank steak to dinner in 25 minutesāno waiting for marinades or fancy prep. Slice the meat thin, toss it in that red curry paste and peanut butter mix, and youāre basically done. Honestly, itās the kind of recipe that makes me feel like a hero when my kids are starving at 6:30.
- Umami-Peanut Magic: That peanut butter isnāt just for spreadingāitās the secret weapon. The moment the coconut milk and curry paste hit the pan, the rich, nutty, slightly spicy sauce clings to the steak like itās been simmering for hours. Between us, itās the kind of flavor combo that makes you want to eat it straight from the wok.
- Taco Night, Bowl Night, Party Night: Wrap it in tortillas for quick tacos, pile it over rice for a bowl, or serve it on a platter with lime wedges for game day. Iāve even used leftover steak in salads the next dayāitās that versatile. My roommateās vegetarian friend loves it too, so itās officially a crowd-pleaser.
- Leftovers That Donāt Suck: The sauce thickens up even better the next day, and the steak stays tender if you reheat it gently. I keep a batch in the fridge for lazy lunches, and the tortillas? They freeze like a dream. Not to mention, flank steak is cheaper than skirt steak but just as flavorfulāso youāre saving money without sacrificing taste.
Step-by-step instructions for crispy tortilla stacks with creamy cheese rivers
Here's how to create those addictive, crunchy layers and silky peanut sauce that make Bang Bang Beef unforgettable!
š„ Step 1: Marinate and Cook the Flank Steak
Slice the 1.5 lb flank steak thinly against the grain into ¼-inch strips. In a bowl, whisk together 2 tbsp red curry paste, 2 tbsp soy sauce, 2 tbsp honey, 4 cloves minced garlic, 1 tbsp grated ginger, 0.25 cup lime juice, 1 tsp salt, and 0.5 tsp black pepper. Add the steak strips and toss to coat completely. Let it marinate for at least 30 minutes (up to 2 hours for deeper flavor).
Heat 2 tbsp vegetable oil in a large skillet over medium-high heat until shimmering. Add the marinated steak in a single layer and cook undisturbed for 2-3 minutes until the edges turn deep golden brown. Flip and cook another 1-2 minutes until fully cooked through. Remove from heat and set aside.
šØāš³ Step 2: Prepare the Peanut Sauce
In the same skillet (no need to clean itāthose flavorful bits matter!), reduce heat to medium-low. Add 0.5 cup peanut butter and stir until it melts completely, scraping up any browned bits from the bottom. Pour in 0.5 cup coconut milk and whisk vigorously for 1-2 minutes until smooth and creamy.
Remove from heat and stir in 1 tbsp honey (if needed for sweetness balance) and a splash of lime juice if the sauce seems too thick. The sauce should coat the back of a spoon with a glossy, velvety texture. If it's too thick, add 1-2 tablespoons water to reach your desired consistency.
š„ Step 3: Assemble the Crispy Tortilla Stacks
Warm the 8 whole large flour tortillas in a dry skillet over medium heat for 20-30 seconds per side until pliable and slightly crispy. Keep them warm in a clean towel. On each tortilla, layer ¼ cup shredded cabbage, ¼ cup cucumber slices, 1 lettuce leaf, and ¼ of the cooked flank steak.
Drizzle 1-2 tablespoons peanut sauce over each stack, then fold the tortilla into a tight triangle. Press gently to help the filling stay in place. Repeat with remaining tortillas and sauce. For extra crispiness, you can lightly toast the folded tortillas in the skillet for 10-15 seconds per side after folding.
š½ļø Step 4: Serve with Cheese Rivers and Garnishes
Here's where it gets funācreate the signature cheese rivers! Cut 4 oz cream cheese (not included in ingredientsāuse your own) into thin strips and place them on top of each tortilla stack. When ready to serve, gently press down on the cheese so it melts slightly and creates those beautiful rivers as you cut into the stack.
Garnish each stack with 1 tablespoon crushed peanuts and serve immediately. The contrast of crispy tortillas, creamy peanut sauce rivers, and tender steak is what makes this dish so irresistible. For extra flair, add a sprinkle of sesame seeds or cilantro if you have them on hand!
Pro Tips For Making Bang Bang Beef
- Slice Against the Grain: Flank steakās muscle fibers run longāif you cut with them, youāll end up with chewy, rubbery bites. Turn your knife at a 45-degree angle and slice perpendicular to the grain after cooking. I used to ignore this and wondered why my beef always felt tough, even after marinating.
- Toast the Tortillas: Skip the raw, floppy tortillasāheat them dry in a skillet for 20 seconds per side until just crisp. This prevents soggy wraps when the peanut-curry sauce hits. (Yes, even if youāre in a hurryājust donāt burn them.)
- Balance the Peanut Sauce: Red curry paste is salty and spicy; peanut butter is rich. Taste your sauce before assemblingāif itās too sharp, add a splash of coconut milk or a pinch of sugar. I learned this the hard way when my first batch tasted like a Thai kick to the ribs.
- Rest the Steak Properly: After cooking, tent the flank steak with foil and let it sit for at least 10 minutes. This keeps it juicy when you slice it thin. I used to skip this and ended up with dry, sad beefādonāt make my mistake.
Perfect pairings for these flavors
Sauce Pairings
This dish shines with its signature peanut sauce, but donāt stop there! A drizzle of sriracha mayo (mix 2 tbsp mayo with 1 tsp sriracha) adds a tangy kick that cuts through the richness.
For a smoky twist, try a chipotle-lime cremaāblend ½ cup sour cream with 1 tbsp chipotle in adobo and 1 tbsp lime juice. Both pairings elevate the Thai-inspired flavors without overpowering the beef. š¶ļø
Side Dish Harmony
Balance the bold flavors with cool, crunchy sides.
I love serving this with quick-pickled red onions (soak ½ cup thinly sliced red onions in ¼ cup vinegar, 1 tbsp sugar, and ½ tsp salt for 15 minutes)āthey add a bright acidity. Steamed jasmine rice or crispy rice paper rolls also work beautifully, especially if youāre going for a full Thai-inspired spread. š„¢
Drink Pairings
For a refreshing match, try a Thai iced tea (sweet and creamy) or a light lager like Singhaāthe crispness balances the peanut sauceās richness.
If you prefer cocktails, a vodka soda with lime (add ½ oz vodka, soda water, and a lime wedge) keeps things light and refreshing. Avoid heavy beers or sweet winesātheyāll clash with the dishās bold flavors. š¹
Garnish Upgrades
Take your presentation to the next level with textural contrasts. Sprinkle toasted coconut flakes (toast 2 tbsp shredded coconut in a dry pan for 2 minutes) for a tropical touch. Fresh cilantro or Thai basil adds a bright, herbaceous note, while lime zest on top brightens every bite.
Pro tip: Toast the crushed peanuts in the same pan you cook the beefātheyāll absorb those smoky flavors! šæ
Make-Ahead Sauce
The peanut sauce is a game-changer for meal prep. Make it up to 5 days ahead and store it in an airtight container with a thin layer of oil on top to prevent a skin.
Reheat gently in a saucepan over low heat, stirring in 1 tbsp water if it thickens. The flavors deepen overnight, so itās even better the next day! This lets you focus on grilling the beef fresh for maximum flavor. āØ
Nutrition facts
Frequently asked questions
Can I use a different cut of beef instead of flank steak? Sirloin or skirt steak work beautifullyāthey slice thinly and stay tender. Avoid tougher cuts like chuck or round, as they won't hold up well. Just
How spicy should the peanut sauce be?
The sauce should have a balanced heatāthink medium-spicy, not overwhelming. Start with 2 tbsp red curry paste and adjust with extra chili flakes or a dash of sriracha if needed. Taste as you go! For milder heat, reduce the curry paste to 1 tbsp and add 1 extra tbsp honey to balance.
Can I make this dish ahead of time?
Yes! The peanut sauce can be made 5 days ahead and stores perfectly in the fridge. The grilled beef keeps for 3 days if wrapped tightly. Assemble the tortilla stacks fresh to maintain crispiness, but warm the tortillas and sauce separately before serving. The cheese rivers should be added just before eating for that gooey effect.
What if I don't have red curry paste?
No problem! Mix 1 tbsp curry powder, 1 tbsp chili powder, and a pinch of turmeric for a close substitute. For extra depth, add ½ tsp smoked paprika. The sauce will taste slightly different but still deliver that signature creamy-spicy flavor. The key is balancing the heat with the honey and lime juice.
How do I get the tortillas extra crispy?
Warm the tortillas in a dry skillet over medium heat for 20-30 seconds per side until golden. For maximum crispiness, toast the folded stacks in the skillet for 10-15 seconds per side after assembling. Another trick: wrap the warm tortillas in a damp towel for 5 minutes before assemblingāthe steam helps them stay pliable while adding crispiness.
