This Sweet Thai Chili Steak brings together tender ranch steak and a glossy, sweet-spicy pan sauce made with Thai chili sauce, ponzu, shallot, lime and butter. It’s a restaurant-quality meal you can whip up on a weeknight.
Alongside the steak, you’ll enjoy fluffy jasmine rice brightened with lime zest and cilantro, plus roasted broccoli with caramelized edges. Every bite is balanced, vibrant and deeply satisfying.
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
- Adjust rack to top position and preheat oven to 450°F. Wash and dry produce. Cut broccoli into bite-size pieces. Halve, peel and mince shallot. Zest and quarter lime. Roughly chop cilantro.
- In a small pot, combine rice, ¾ cup water (1½ cups for 4 servings) and a big pinch of salt. Bring to a boil, then cover and reduce heat to low. Cook until rice is tender, 15-18 minutes. Keep covered off heat until ready to serve.
- While rice cooks, pat steak dry with paper towels; season all over with salt and pepper. Heat a drizzle of oil in a large pan over medium-high heat. Add steak and sear, turning occasionally, until browned all over, 4-8 minutes (it will finish cooking in the next step). Remove pan from heat. Transfer steak to one side of a baking sheet.
- Toss broccoli on opposite side of sheet from steak with a drizzle of oil, salt and pepper. Roast on top rack until steak is cooked through and broccoli is browned and tender, 10-12 minutes. Once steak is done, transfer to a cutting board to rest for 5 minutes.
- Heat a drizzle of oil in the pan used for steak over medium-high heat. Add shallot; cook until softened and slightly browned, 1-2 minutes. Stir in stock concentrate, chili sauce, ponzu and ¼ cup water (⅓ cup for 4 servings). Bring to a simmer and cook until slightly reduced, 2-3 minutes. Stir in a big squeeze of lime juice to taste. Remove pan from heat; stir in 1 TBSP butter (2 TBSP for 4) until melted.
- Thinly slice steak crosswise. Fluff rice with a fork; stir in lime zest and half the cilantro. Season with salt and pepper. Divide rice, broccoli and steak between plates. Top steak with pan sauce. Garnish everything with remaining cilantro. Serve with any remaining lime wedges on the side.
Recipe Tips
For best results, let the steak rest before slicing to keep it juicy.
If you prefer more heat, add extra Thai chili sauce or a pinch of red pepper flakes to the pan sauce.
Substitute ponzu with a mix of soy sauce and lemon juice if needed.
FAQ
Can I use a different cut of steak?
Yes, sirloin or flank steak work well. Adjust cooking time based on thickness.
Is the dish gluten-free?
The recipe contains soy and wheat via ponzu sauce. Use tamari and a gluten-free chili sauce to make it gluten-free.
Can I make this ahead?
The sauce and rice can be prepared in advance, but the steak is best cooked fresh. Reheat gently to avoid overcooking.


























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