Main Courses
This Asian steak and rice recipe delivers restaurant-quality wok-seared beef with fragrant jasmine rice in under 45 minutes. The secret lies in marinating thinly sliced flank steak with soy, ginger, and garlic, then searing it quickly over high heat to lock in juices. I developed this dish after years of testing—it’s the perfect balance of savory, sweet, and umami that makes every bite irresistible.
The recipe combines tender beef strips with perfectly steamed jasmine rice infused with pandan leaves, creating an aromatic base that complements the bold flavors. A simple yet flavorful sauce—made with soy sauce, honey, and a touch of chili—ties everything together, while quick-pickled vegetables add brightness and texture. This dish is foolproof for weeknight dinners but impressive enough for guests.
What you’ll end up with is a harmonious plate of caramelized steak, fragrant rice, and vibrant vegetables, all coated in a glossy, slightly sweet sauce. The high-heat searing ensures the beef stays juicy, while the rice absorbs just enough flavor to make every bite cohesive. It’s the kind of meal that feels indulgent but comes together with minimal effort.
Serve with a side of steamed bok choy or a simple cucumber salad to balance the richness. The leftovers reheat beautifully, making this an ideal recipe for meal prep. Ready to transform your weeknight dinners? Let’s get started.
Ingredients for asian steak and rice
Restaurant-quality wok-seared beef meets fragrant jasmine rice—just 15 ingredients for bold, cohesive flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, long-grain preferred |
| Pandan Leaves 🌿 | 4 whole | Tied in bundle for rice infusion |
| Soy Sauce 🥢 | ½ cup | High-quality, low-sodium preferred |
| Honey 🍯 | 2 tbsp | Pure, light variety |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for finishing |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Fresh Ginger 🌿 | 2 tbsp | Grated, peeled |
| Red Chili Flakes 🌶️ | 1 tbsp | Adjust to taste |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point |
| Carrots 🥕 | 1 medium | Julienned, for quick pickling |
| Cucumber 🥒 | 1 English | Thinly sliced, peeled |
| Rice Vinegar 🍶 | 2 tbsp | For pickling vegetables |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | 1 tsp | Freshly ground |
The flank steak is non-negotiable here—its lean texture sears beautifully when sliced thin against the grain. Costco or Whole Foods carry excellent cuts, but any butcher will slice it properly if you ask. Fresh ginger and garlic should smell vibrant; if they’re musty, skip them. The jasmine rice needs to be long-grain for proper texture—Lotus Foods or Thai Kitchen brands are reliable. For the pandan leaves, Asian markets or the international aisle at Trader Joe's usually stock them fresh or frozen.
No flank steak? Sirloin or ribeye work in a pinch, but slice it thinner than usual. Substituting honey? Maple syrup or agave keeps the sweetness balanced. The quick-pickled vegetables can use rice vinegar substitute like apple cider vinegar, though the flavor will differ slightly. For the sauce, low-sodium soy sauce is critical—high-sodium versions will overpower everything. If you can’t find pandan leaves, vanilla bean or a splash of coconut milk adds depth to the rice, though it won’t be identical.
Prep the steak marinade and rice infusion first—they need time to meld. The rice keeps 3-4 days in the fridge, but the steak is best used within 2 days of slicing. For meal prep, store components separately: rice in one container, steak and sauce in another. Reheat the steak and sauce together over medium heat, adding a splash of water to deglaze. The pickled veggies stay crisp for 5 days if stored in their vinegar brine.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this trick—just sear the steak, toss in the rice and pandan, then let the soy and honey do their thing. No chopping, no fuss, and one pan means less cleanup.
- Sweet-Savory Balance: That honey-soy glaze? It’s the star—caramelized edges on the steak, fragrant pandan wafting through the rice, and a sticky-sweet finish that hits just right.
- Meal Prep Hero: Between us, this keeps for days in the fridge. Reheat the rice separately (it dries out fast), but the steak stays tender—perfect for lunches or when you’re too tired to cook.
- Budget-Friendly Feast: Flank steak stretches far, jasmine rice is cheap, and a single pandan leaf adds luxury without breaking the bank. Feed four for the price of two takeout meals.
Step-by-step instructions for wok-seared flank steak with jasmine rice
Master this balanced dish where tender wok-seared steak meets fragrant pandan-infused rice.
Prepare the Pandan-Infused Jasmine Rice
Rinse the 1.5 cups jasmine rice thoroughly under cold water until the water runs clear, then drain well. In a medium saucepan, combine the rice, 4 whole pandan leaves tied together, 1.5 cups water, and 1.5 teaspoons salt. Bring to a boil, then reduce heat to low, cover with a tight lid, and simmer for 15 minutes. Remove from heat and let steam undisturbed for 10 minutes. The pandan leaves will infuse the rice with their signature floral aroma—don't skip this step, as it's what elevates this rice beyond ordinary.
After steaming, gently fluff the rice with a fork, then remove and discard the pandan leaves. Transfer the rice to a serving dish and tent loosely with plastic wrap to keep it moist while you prepare the remaining components. The rice should be light and separate, with no sticky residue—this indicates proper cooking.
Marinate and Sear the Flank Steak
In a small bowl, whisk together the 0.5 cup soy sauce, 2 tablespoons honey, 1 tablespoon sesame oil, 6 cloves minced garlic, 2 tablespoons grated ginger, 1 tablespoon red chili flakes, and 1 teaspoon black pepper. Coat the 1.5 lb flank steak evenly with this marinade, then let it sit at room temperature for 20 minutes. This marinating time ensures maximum flavor penetration without overcooking the tender steak.
Heat a wok or large skillet over high heat until smoking, then add 2 tablespoons vegetable oil. Working in batches if needed, sear the steak for 2-3 minutes per side until it develops a deep caramelized crust. The steak should be medium-rare at this stage—130-135°F internally. Remove from the wok and let rest on a cutting board for 5 minutes before slicing thinly against the grain for maximum tenderness.
Quick-Pickle the Vegetables
While the steak rests, prepare the quick-pickled vegetables. Thinly slice the 1 medium carrot into matchsticks and the 1 English cucumber into half-moons. In a small bowl, combine the vegetables with 2 tablespoons rice vinegar and let sit for 10 minutes. This brief marinade will brighten the vegetables with tangy acidity, balancing the richness of the steak and rice.
The vegetables should develop a slightly softened texture and absorb the vinegar's sharpness. Drain any excess liquid before serving, as you want the vegetables to complement—not overwhelm—the dish. This step adds freshness and color contrast, making each bite visually appealing and texturally interesting.
Assemble and Serve
To serve, divide the pandan-infused jasmine rice among plates, then arrange the sliced flank steak over the rice. Spoon any remaining pan juices from the wok over the steak, then top with the quick-pickled vegetables. Drizzle lightly with any remaining marinade and finish with an additional drizzle of sesame oil for depth of flavor.
This dish should arrive at the table with vibrant colors—deep caramelized steak, fragrant golden rice, and bright green vegetables. The balance of textures is key: tender steak, fluffy rice, and crisp-tender pickled vegetables. Serve immediately while the steak is still warm and the rice retains its perfect texture.
Pro Tips For Making Asian Steak And Rice
- Slice Against the Grain: Flank steak’s tough fibers run diagonally—cutting against them gives you tender bites every time. Grab the knife at a 45-degree angle and slice after resting, or you’ll end up with chewy strips no one wants.
- Toast the Pandan: Tear the leaves first, then dry-toast them in a hot pan for 30 seconds until fragrant. This releases their aroma into the rice, making it taste like a proper Asian restaurant dish instead of just "rice with leaves in it."
- Marinate for 30 Minutes: I used to skip this, thinking "30 minutes won’t change anything," but the soy sauce and honey actually tenderize the steak. If you’re short on time, at least let it sit while you cook the rice—it makes a real difference.
- Use Less Honey: Start with 1 tablespoon, not the 3 you see in recipes. Honey burns fast, and you’ll end up with a bitter glaze instead of a sweet-savory balance. Taste as you go—you can always add more, but you can’t take it out.
Regional styles of this recipe
Japanese Teriyaki Style
For a Japanese-inspired twist, replace the soy-honey marinade with a teriyaki glaze made from ¼ cup soy sauce, 2 tbsp mirin, 1 tbsp sake, and 1 tbsp brown sugar. Simmer until thickened, then brush onto the steak while searing. Serve with steamed short-grain rice and quick-pickled daikon radish instead of carrots. The mirin adds a subtle sweetness that pairs beautifully with the caramelized beef. 🍶
Thai Basil Beef
Transform this into a Thai-inspired dish by adding ¼ cup chopped Thai basil and 1 tbsp fish sauce to the marinade. After searing, stir-fry the steak with 1 red bell pepper and 1 cup snap peas in a wok with 1 tbsp oyster sauce. Serve over jasmine rice and garnish with crushed peanuts and lime wedges. The basil and fish sauce create a fragrant, aromatic profile that’s distinctly Thai. 🌶️
Korean Bulgogi Fusion
Give it a Korean bulgogi twist by marinating the steak in a blend of ½ cup soy sauce, 3 tbsp brown sugar, 1 tbsp sesame oil, 2 tbsp grated pear (for tenderness), and 1 tbsp gochujang (Korean chili paste). Sear the steak as usual, then serve with steamed white rice and a side of kimchi. The pear and gochujang add a sweet-spicy depth that’s unmistakably Korean. 🍚
Vietnamese Caramelized Beef
For a Vietnamese-inspired version, marinate the steak in a mix of ¼ cup fish sauce, 2 tbsp sugar, 1 tbsp black pepper, and 1 tbsp nuoc mam chua (Vietnamese fermented fish sauce). Sear the steak and finish with a drizzle of hoisin sauce and crushed peanuts. Serve with steamed rice noodles or rice paper rolls for a lighter take. The fish sauce and hoisin create a savory, slightly tangy flavor that’s quintessentially Vietnamese. 🥢
Chinese Five-Spice Steak
Add a Chinese flair by incorporating 1 tsp Chinese five-spice powder into the marinade along with the soy sauce and honey. After searing, stir-fry the steak with 1 cup bok choy and 1 tbsp Shaoxing wine. Serve over jasmine rice and garnish with scallions and sesame seeds. The five-spice powder adds warmth and complexity that’s distinctly Chinese. ✨
Nutrition facts
Frequently asked questions
Can I use flank steak substitutes like sirloin?
Yes, but adjust the cooking time! Sirloin or ribeye work well, but slice them thinner than flank steak—about ¼-inch thick—since they're more tender. Sear for 1-2 minutes per side instead of 2-3, aiming for 130-135°F internal temp. The flavor will be slightly milder but still delicious.
What if I don't have pandan leaves for the rice?
No problem! Skip them or substitute with ½ vanilla bean (split and scraped) or 1 tsp coconut milk for a floral note. The rice will still be fragrant—just not as aromatic. For extra depth, add 1 cinnamon stick while cooking, then remove before serving.
How do I prevent the steak from drying out?
Keep the steak thinly sliced against the grain and sear at high heat for 2-3 minutes max per side. Don’t overcrowd the pan—cook in batches if needed. After searing, let it rest 5 minutes before slicing. The marinade also helps retain moisture, so don’t skip that step!
Can I make this dish ahead of time?
Cook the rice and marinate the steak 1 day ahead. Store separately: rice in an airtight container, steak in the marinade in the fridge. When ready to serve, sear the steak fresh and reheat the rice with a splash of water. The pickled veggies keep 5 days in their vinegar brine.
What's the best way to reheat leftovers?
Reheat the steak and sauce together in a skillet over medium heat, adding 1-2 tbsp water to deglaze and prevent drying. For rice, use the microwave with a damp paper towel covering it for 1-2 minutes. Avoid high heat—it turns rice mushy. Reheat pickled veggies separately for 30 seconds to maintain crispness.
