Asian Steak and Rice Recipe: Wok-Seared Spice Crust with Fragrant Jasmine Basmati

Main Courses

Asian Steak and Rice Recipe: Wok-Seared Spice Crust with Fragrant Jasmine Basmati

This Asian steak and rice recipe delivers restaurant-quality flavor with a wok-seared spice crust on tender steak and fragrant jasmine basmati. The secret lies in balancing sweet, savory, and aromatic elements—just like in my favorite Thai street food stalls. I've perfected this dish after years of experimenting with marinades and cooking techniques that create a perfect harmony of textures and flavors.

The recipe starts with a simple yet powerful marinade that transforms ordinary steak into something extraordinary. Thinly sliced flank or sirloin develops the best texture when cooked quickly over high heat, while the rice absorbs fragrant jasmine flavors from a light coconut milk infusion. What makes this dish special is how each component complements the other—crispy edges on the steak, tender rice, and optional stir-fried vegetables that add freshness.

By the time you're done, you'll have a plate that looks as impressive as it tastes—golden-brown steak slices with a fragrant spice crust, perfectly cooked rice, and vibrant sides. The flavors are bold but balanced, with just enough sweetness from the marinade to complement the savory notes of the steak and rice. This is the kind of meal that feels special enough for company but simple enough for a weeknight dinner.

Serve with a drizzle of homemade peanut sauce or a quick soy-ginger glaze for extra depth. The recipe scales easily, so you can adjust the portions based on how many you're feeding. Let's get started—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for asian steak and rice

Here's what transforms simple steak and rice into restaurant-worthy Asian-inspired perfection.

Ingredient Amount Notes
Flank Steak 🥩 1 lb Thinly sliced against grain
Jasmine Basmati Rice 🍚 1 ½ cups Uncooked, long-grain preferred
Light Coconut Milk 🥛 13 ½ oz Can (unsweetened preferred)
Soy Sauce 🍶 ½ cup Low-sodium preferred
Brown Sugar 🍯 ¼ cup Packed, light brown preferred
Garlic Cloves 🧄 6 cloves Minced, fresh preferred
Ginger Root 🌿 1 tbsp Fresh, grated or finely chopped
Sesame Oil 🫒 1 tbsp Toasted, for aroma
Olive Oil 🫒 2 tbsp For high-heat searing
Ground White Pepper 🌶️ 1 tsp Freshly ground preferred
Red Chili Flakes 🔥 ½ tsp Adjust for heat preference
Green Onions 🧅 3 whole Sliced, white and green parts
Lime Wedges 🍋 2 whole For serving, fresh preferred
Salt 🧂 1 tsp Kosher or sea salt

The steak is everything here—flank or sirloin with visible marbling for juiciness. Costco or Whole Foods usually have pre-sliced flank steak, but if you're buying whole, ask the butcher to slice it thinly against the grain. Fresh ginger and garlic matter too—Asian markets often have better quality than grocery stores. The coconut milk should be light and unsweetened—Thai Kitchen brand is my go-to, but any canned variety works. For the rice, jasmine basmati is non-negotiable—the fragrance is what makes this dish special.

No brown sugar? Honey or maple syrup at half the amount works in a pinch. Short on sesame oil? Toasted peanut oil gives similar aroma. The soy sauce can be swapped for coconut aminos if you're avoiding sodium. Fresh ginger too fibrous? Powdered ginger at one-third the amount gets you close. For the chili flakes, gochugaru (Korean chili flakes) adds a different depth—worth hunting down if you love heat. The green onions? Use whatever's fresh—white parts for rice, green for garnish.

Steak keeps best in the fridge for 2 days if pre-sliced, but use within 1 day if whole. Coconut milk can be refrigerated for up to 2 weeks once opened. I always make extra rice—it reheats beautifully for 3-4 days. For leftovers, store components separately: rice in one container, steak in another. The marinade flavors intensify overnight, so if you prep ahead, let the steak sit in the fridge for at least 2 hours before cooking.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe—just sear the steak, toss in the rice and coconut milk, and let it simmer. No chopping, no fuss, and the same pan does all the work. Honestly, my lazy Sundays just got a whole lot easier.
  • Sweet-Savory Balance: That caramelized brown sugar glaze on the steak? It’s where this dish really shines. The soy sauce gives it depth, but the coconut milk keeps it creamy without tasting heavy—like a hug in a bowl, but way more delicious.
  • Meal Prep Hero: This feeds my family for days, and the flavors actually get better the next day. I double the batch on Sundays, store it in the fridge, and reheat portions for quick lunches—no sad, dry rice here.
  • Budget Steakhouse Feel: Flank steak is affordable, and a little goes a long way when sliced thin. The coconut milk and soy sauce stretch the ingredients, so you’re getting restaurant-quality flavor for a fraction of the cost. (Yes, even on a Tuesday night.)

Step-by-step instructions for wok-seared Asian steak and rice

Here's how to create a perfect balance of tender steak and fragrant rice with a bold spice crust.

1

Prepare the Jasmine Basmati Rice

Rinse the 1.5 cups of jasmine basmati rice under cold water in a fine-mesh strainer until the water runs clear. This removes excess starch that can make the rice gummy. Transfer the rice to a medium saucepan and add 2 cups of water. Bring to a boil over medium-high heat, then immediately reduce to low heat, cover with a tight-fitting lid, and simmer for 15 minutes.

I like to use a rice-to-water ratio of 1:1.25 for perfectly fluffy grains. After 15 minutes, turn off the heat and let the rice steam undisturbed for another 10 minutes. The residual heat will finish cooking the rice evenly. Fluff with a fork before serving to separate the grains.

2

Create the Spice Crust for the Steak

In a small bowl, combine the 1 tbsp sesame oil, 2 tbsp olive oil, 6 cloves minced garlic, 1 tbsp grated ginger root, 0.5 tsp red chili flakes, 1 tsp ground white pepper, and 1 tsp salt. Mix well to create a fragrant marinade. Thinly slice the 1 lb flank steak against the grain into ¼-inch thick strips. Place the steak strips in a resealable plastic bag and pour the spice mixture over them.

Seal the bag and massage the marinade into the steak for 2-3 minutes until every piece is evenly coated. Let the steak marinate for at least 15 minutes at room temperature. This step ensures the steak develops a flavorful crust while remaining tender. Don't skip this—it makes all the difference in texture and flavor.

3

Wok-Sear the Steak to Perfection

Heat a large wok or skillet over high heat until it's smoking hot. Add the marinated steak in a single layer, leaving space between pieces if needed. Cook undisturbed for 1-2 minutes until the bottoms develop a deep golden-brown crust. This crust is what gives the dish its signature texture—don't rush it.

Once the crust forms, carefully flip the steak pieces and cook for another 1-2 minutes until they're cooked to your preferred doneness. The steak should be tender but still slightly pink in the center. Remove the steak from the wok and set aside on a plate. The residual heat will keep it warm while you prepare the sauce.

4

Make the Coconut Milk Sauce

In the same wok, reduce the heat to medium and add the 0.5 cup soy sauce and 0.25 cup packed brown sugar. Stir to scrape up any browned bits from the bottom of the pan. Pour in the 13.5 oz light coconut milk and bring to a gentle simmer. Let it cook for 3-4 minutes until slightly thickened.

Here's where the magic happens: stir in the sliced 3 whole green onions and let the sauce simmer for another 1 minute. The green onions will soften slightly and infuse the sauce with their fresh flavor. Taste and adjust the seasoning if needed—you might want to add a bit more soy sauce for saltiness or a touch more brown sugar for sweetness.

5

Assemble and Serve

Divide the cooked jasmine basmati rice among four plates. Spoon the wok-seared steak strips over the rice, then ladle the coconut milk sauce generously over the top. The sauce should coat the rice and steak evenly. Garnish each serving with a lime wedge and an extra sprinkle of sliced green onions for freshness.

Serve immediately while the steak is still warm and the sauce is silky. The contrast of the tender, spice-crusted steak with the fragrant, slightly sweet coconut rice creates a harmonious balance of flavors. Squeeze a bit of lime over each serving just before eating to brighten the dish and cut through the richness.

👨‍🍳

Pro Tips For Making Asian Steak And Rice

  • SEAR THE STEAK FIRST: Hit the flank steak with a screaming-hot pan—no oil needed, just let the natural fats render. I learned this the hard way: skipping the sear means flavorless rice later, since the sauce relies on that crust for depth.
  • SALT THE RICE WATER: Toss in 1½ teaspoons of salt with the jasmine rice—yes, even if your water tastes fine. The rice absorbs it, and your dish won’t taste flat when mixed with the coconut milk later.
  • DON’T BOIL THE COCONUT MILK: Simmer the coconut milk sauce on medium-low, stirring often. After burning three batches, I finally figured out: direct heat curdles it, and you’ll end up with a grainy mess instead of creamy silk.
  • REST THE STEAK UNDER FOIL: Give the sliced steak a solid 5-10 minutes under foil before serving—it locks in juices that would otherwise pool on your plate. (Yes, even if you’re impatient like me.)

Troubleshooting this recipe

Overcooked Rice Fix

If your jasmine basmati rice turns out mushy, don't panic. The key is to dry it out immediately. Spread the rice on a baking sheet and bake at 300°F for 10-15 minutes, stirring occasionally. This removes excess moisture while keeping the grains separate. For extra fluffiness, mix in 1 tbsp toasted sesame oil and ½ tsp salt before serving. 💡

Steak Too Tough?

If your steak comes out chewy, you likely didn't slice it against the grain or didn't marinate long enough. For next time, slice the steak at a 45-degree angle to create thinner strips, and marinate for at least 30 minutes (overnight is even better). Also, ensure your wok is hot enough—it should be smoking before adding the steak. 🔥

Sauce Too Thin

A watery sauce happens when coconut milk isn't reduced enough. To fix it, remove the sauce from heat and stir in 1 tsp cornstarch mixed with 1 tbsp water. Simmer for another 2-3 minutes until thickened. For future attempts, reduce the sauce uncovered over medium-high heat to concentrate the flavors. 🥛

Burnt Steak Crust

If your steak crust burns before cooking through, your pan is too hot. Let the wok cool slightly before adding the steak, and work in small batches if needed. A carbon steel wok (like Mauviel) handles high heat better than nonstick pans. Keep the heat at medium-high and avoid overcrowding the pan. ✨

Flavor Too Mild

If your dish lacks depth, boost the umami with an extra ½ tsp fish sauce or a pinch of MSG (just a tiny amount!). For heat, add ½ tsp gochujang or a dash of sriracha to the sauce. Fresh herbs like cilantro or Thai basil also brighten the dish. Taste as you go—adjusting the sauce at the end is too late! 🌶️

Rice Too Dry

If your rice is undercooked or dry, steam it again. Spread the rice in a single layer on a microwave-safe plate, cover with a damp paper towel, and microwave for 30-45 seconds. For extra moisture, mix in 1 tbsp coconut milk or a splash of water. Avoid over-rinsing the rice next time—just swish it gently under water. 🍚

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 12g60%
Cholesterol 110mg37%
Sodium 1200mg52%
Total Carbohydrate 52g18%
Dietary Fiber 3g11%
Sugars 12g
Protein 45g90%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

What's the best cut of steak for this recipe?

Thinly sliced flank steak or sirloin work best—they're tender when cooked quickly and develop great flavor. For extra tenderness, slice against the grain into ¼-inch thick strips. Ribeye is richer but can be too fatty for this style of cooking.

2

Can I make this dish ahead of time?

Marinate the steak overnight for deeper flavor. Cook the rice fresh, but you can prep the sauce components ahead. Reheat sauce gently in a saucepan, and warm steak in a skillet for 1-2 minutes before serving. The rice reheats best in a steamer basket over boiling water.

3

How do I adjust the heat level?

For milder flavor, reduce the red chili flakes to ¼ tsp or omit completely. For extra heat, add ½ tsp gochugaru (Korean chili flakes) or a dash of sriracha to the sauce. Fresh Thai chilies minced into the marinade add authentic spice.

4

What rice works best besides jasmine?

Basmati rice is your best alternative—it's aromatic and holds up well. For a nuttier flavor, try brown jasmine rice (just increase cooking time by 5 minutes). Short-grain rice like sushi rice will be too sticky for this dish.

5

How do I make this vegetarian?

Replace the steak with extra-firm tofu pressed for 30 minutes and sliced into strips. Marinate in the same spice mixture for 20 minutes, then pan-fry until crispy. For a meatier texture, use mushroom stems (like oyster or king oyster) or seitan cut into steak-like pieces.

★★★★★4.8(11 reviews)
Categories Main Courses