These Grilled Peanut Bavette Steak Satay Bowls bring together tender, charred steak strips glazed in a luscious sweet-spicy peanut sauce, served over a bed of fluffy jasmine rice. A quick-pickled cucumber and tomato salad adds a refreshing crunch, while chopped peanuts and fresh cilantro finish the dish with texture and brightness.
Perfect for a weeknight dinner that feels special, this recipe is inspired by the vibrant flavors of Southeast Asia. The peanut sauce does double duty as a marinade and a drizzle, ensuring every bite is packed with savory, nutty and slightly spicy goodness. Fire up the grill and get ready to enjoy a bowl that’s as beautiful as it is delicious.
Log in to save recipes and build weekly shopping lists.
Recipe details
Nutrition per serving
Dietary labels
Allergen check
Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.
Ingredients
Instructions
- In a small pot, combine the jasmine rice, 1¼ cups water (2¼ cups for 4 servings) and a pinch of salt. Bring to a boil, then cover and reduce the heat to low. Simmer until the rice is tender, 15-18 minutes. Keep covered off the heat until ready to serve.
- While the rice cooks, preheat a dry grill to medium-high heat. (If using a grill pan, heat it in step 5.) Wash and dry the produce. Halve, peel and thinly slice the shallot. Slice the cucumbers into ¼-inch-thick rounds. Halve the grape tomatoes. Quarter the lime. Roughly chop the peanuts and cilantro. Place the wooden skewers in a shallow dish and cover with water to soak (this prevents burning).
- In a medium microwave-safe bowl, combine the rice wine vinegar and ¾ teaspoon sugar (1½ teaspoons for 4 servings). Cover tightly with plastic wrap and microwave for 20-30 seconds; stir to dissolve the sugar. Add the shallot, cucumber, tomatoes and a drizzle of olive oil. Season with salt and pepper. Set aside, stirring occasionally, until ready to serve.
- In a small bowl, stir together the peanut butter, sweet Thai chili sauce, Sriracha, 3 tablespoons water, 1 tablespoon soy sauce, 2 teaspoons sugar and the juice from half the lime (for 4 servings: 6 tablespoons water, 2 tablespoons soy sauce, 4 teaspoons sugar). Taste and season with salt if desired. Transfer 3 tablespoons of the peanut sauce to a separate small bowl and reserve for brushing the steak; set aside the remaining sauce for drizzling.
- Pat the bavette steak dry with paper towels. Cut into four equal-size strips. Season all over with salt and pepper. Thread the steak strips onto the soaked skewers. (If using a grill pan, preheat it over medium-high heat now.) Brush the reserved peanut sauce onto the steak skewers. Place the skewers on the hot grill (or grill pan) and cook until nicely charred and cooked through, 2-4 minutes per side. (Tip: If the steak sticks when you try to flip, continue cooking; it will release when nicely charred.)
- Fluff the rice with a fork. Divide the rice and cucumber tomato salad between shallow bowls, placing them in separate sections. Top the rice with the steak skewers. Drizzle the remaining peanut sauce over the steak and rice. Garnish with chopped peanuts and cilantro. Serve immediately.
Recipe Tips
Soak wooden skewers for at least 20 minutes to prevent burning on the grill.
For extra char, let the steak cook undisturbed until it releases easily from the grill grates.
If you prefer a milder sauce, reduce the Sriracha to ½ teaspoon.
FAQ
Can I use a different cut of beef?
Yes, you can substitute flank steak or sirloin. Just adjust grilling time as needed to ensure it’s cooked to your liking.
Can I make this recipe gluten-free?
Absolutely. Use tamari or coconut aminos instead of soy sauce and ensure your sweet Thai chili sauce is gluten-free.
How do I store leftovers?
Store the rice, salad and steak separately in airtight containers in the refrigerator for up to 3 days. Reheat the steak gently in a skillet or microwave.































Recipe comments
0 DandyRecipes comments
Log in to comment on this recipe.
No DandyRecipes comments yet.