Asian Rice Casserole Recipe: Wok-Toasted Aromatics and Creamy Coconut Fusion

Main Courses

Asian Rice Casserole Recipe: Wok-Toasted Aromatics and Creamy Coconut Fusion

This Asian rice casserole recipe transforms simple ingredients into a creamy, aromatic masterpiece that blends Thai-inspired coconut richness with wok-toasted aromatics. The secret lies in layering flavors—caramelized onions, garlic, and ginger form the base, while tender chicken or tofu and crisp vegetables bake into a golden, comforting dish. It’s the kind of recipe that delivers restaurant-quality depth without requiring advanced techniques.

What sets this dish apart is the balance of textures and flavors: crisp edges from the wok-toasted aromatics, creamy coconut milk sauce, and tender protein and vegetables. The result is a one-dish meal that’s hearty enough for dinner but simple enough for weeknight cooking. Serve it with a side of miso soup or steamed greens for a complete, satisfying meal.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for asian rice casserole

Creamy coconut milk, wok-toasted aromatics, and tender protein create this restaurant-quality Asian rice casserole.

Ingredient Amount Notes
Jasmine Rice 🍚 1 ½ cups Uncooked, long-grain preferred
Chicken Breast 🍗 1 ½ lb Boneless, skinless, cubed
Firm Tofu 🍫 14 oz Extra-firm, pressed and cubed
Yellow Onion 🧅 1 whole Medium, thinly sliced
Garlic Cloves 🧄 6 cloves Minced for aromatics
Fresh Ginger 🌿 2 tbsp Finely grated, peeled
Coconut Milk 🥥 1 ¼ cups Full-fat canned preferred
Vegetable Oil 🫒 2 tbsp High smoke point
Carrots 🥕 1 ½ cups Diced, medium size
Green Bell Pepper 🍆 1 whole Medium, diced
Red Curry Paste 🌶️ 2 tbsp Thai brand preferred
Fish Sauce 🍶 1 tbsp Red Boat brand preferred
Lime Juice 🍋 2 tbsp Freshly squeezed
Diamond Crystal Kosher Salt 🧂 1 ½ tsp For seasoning
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The Thai red curry paste is your flavor foundation—Maesri or Maesri Organic from Asian markets delivers authentic depth. Fresh ginger and garlic should be bright and aromatic, not woody or dried out. For the tofu, press it for 20 minutes before cubing to remove excess moisture. Chicken breast should be cut into even 1-inch cubes for consistent cooking. The jasmine rice is non-negotiable here—its floral notes complement the coconut perfectly. If you can't find it, sushi rice works as a substitute, but toast it first in the wok.

No Thai curry paste? Mix 1 tbsp each of curry powder, turmeric, and cumin as a base, then adjust to taste. Substituting tofu for chicken? Use the same weight (14 oz) and press thoroughly. The coconut milk must be full-fat for that creamy texture—light versions won't work. For extra umami, add 1 tsp soy sauce to the fish sauce measurement. Baby carrots work perfectly if you're short on time, but julienned carrots add better texture contrast. The green bell pepper can be swapped for red or yellow—whatever's on sale that week.

This casserole reheats beautifully—cover with foil and bake at 350°F for 15 minutes to restore creaminess. Stores for 4 days in the fridge, 3 months frozen. Portion into glass containers for easy reheating. The lime juice should be added just before serving to keep the dish vibrant. Garnish with cilantro and lime zest for that restaurant-fresh finish. Make ahead? Assemble everything, cover tightly, and refrigerate for up to 24 hours before baking—flavors meld beautifully overnight.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just toss everything (chicken, tofu, onions, garlic) into one baking dish with the rice, pour in the sauce, and walk away. The jasmine rice soaks up all the flavors while it bakes, so you end up with a dish that’s ridiculously hands-off but still feels special.
  • Umami Bomb: Here’s what sold me—the crispy edges on the tofu and chicken, that deep garlic aroma, and the way the onions caramelize just enough to make every bite taste like a tiny flavor explosion. I’ll be real: my picky eater even finishes his portion, and that’s saying something.
  • Meal Prep MVP: Between us, this is my go-to for busy weeks. I make a big batch on Sunday, and it reheats like a dream—no soggy rice, no dry chicken. Pack it for lunches or serve it cold the next day, and it’s still just as satisfying. Honestly, I’ve had it three days in a row and haven’t gotten tired of it yet.
  • Budget-Friendly Feast: Chicken and tofu? Check. Rice fills you up? Double check. Onions and garlic are cheap staples, and the sauce comes together with pantry basics. I feed four people for under $10, and there are always leftovers—because, let’s be honest, no one resists this dish.

Step-by-step instructions for Asian rice casserole

Here's how to craft a harmonious fusion of wok-toasted aromatics and rich coconut milk.

1

Prepare the Protein and Vegetables

Begin by pressing the 14 oz firm tofu between paper towels for 15 minutes to remove excess moisture. Cut both the chicken breast and tofu into 1-inch cubes. In a large bowl, combine the cubed chicken, cubed tofu, 1.5 cups diced carrots, and 1 whole green bell pepper diced. Set aside.

Next, thinly slice the 1 whole yellow onion and mince the 6 cloves garlic. Finely grate the 2 tbsp fresh ginger, peeling the skin first. These aromatics will form the flavor foundation of your casserole. Keep them separate until you're ready to toast them in the wok.

2

Wok-Toast the Aromatics

Heat 1 tbsp vegetable oil in a wok or large skillet over medium-high heat until shimmering. Add the sliced onion and cook for 3-4 minutes until softened and beginning to caramelize. This step develops deep sweetness that balances the spicy curry flavors.

Add the minced garlic and grated ginger, stirring constantly for 30 seconds until fragrant. Immediately add the 2 tbsp red curry paste and stir for another 30 seconds until the raw paste smell disappears. The paste will darken slightly as it releases its complex flavors. Remove from heat and set aside.

3

Build the Coconut Milk Sauce

In the same wok, add the remaining 1 tbsp vegetable oil and heat over medium heat. Add the prepared protein and vegetable mixture, cooking for 5-6 minutes until the chicken reaches 165°F internally and the tofu begins to brown in spots. This partial cooking prevents overcooking during the baking phase.

Pour in the 1.25 cups coconut milk and 1 tbsp fish sauce, stirring to combine. Add the toasted aromatics and simmer for 3-4 minutes until slightly thickened. Remove from heat and stir in the 2 tbsp lime juice and 1.5 tsp kosher salt. The sauce should be creamy but still pourable.

4

Assemble and Bake the Casserole

Preheat your oven to 375°F. In a 9x13-inch baking dish, combine the 1.5 cups uncooked jasmine rice and the coconut milk mixture, stirring gently to distribute the rice evenly. The rice should be mostly submerged in the sauce but not completely covered.

Cover the baking dish tightly with aluminum foil and bake for 30 minutes. After 30 minutes, remove the foil and bake for an additional 15-20 minutes until the top is golden brown and the rice is tender with no liquid remaining. The casserole is done when a knife inserted into the center comes out clean.

5

Rest and Serve

Let the casserole rest for 10 minutes before serving. This resting period allows the flavors to meld and the rice to absorb any remaining juices. Garnish each serving with 0.25 cup chopped fresh cilantro just before serving to brighten the dish with fresh herbaceous notes.

The result should be a creamy, aromatic casserole where each bite delivers tender chicken, firm tofu, and perfectly cooked rice infused with coconut milk and spiced with red curry. The wok-toasted aromatics add depth that elevates this beyond ordinary rice dishes.

👨‍🍳

Pro Tips For Making Asian Rice Casserole

  • PRESS THE TOFU DRY: I learned this the hard way—skipping this step means soggy, flavorless tofu that turns into a mushy mess in your casserole. Wrap the firm tofu in paper towels, press it under a heavy pan for 10 minutes, and flip it halfway. No one wants tofu that tastes like a sponge.
  • SWEAT THE ONIONS LOW: High heat turns onions bitter, and bitter onions ruin the delicate balance of this dish. Cook them over medium-low for 8-10 minutes until they’re translucent and just starting to caramelize—this builds flavor without burning. (Yes, even if you’re impatient like me.)
  • BRINE THE CHICKEN: Unseasoned chicken breast tastes bland in a casserole, and last-minute salting doesn’t fix it. Toss the chicken in a bowl with 1 tablespoon soy sauce, ½ teaspoon salt, and 1 teaspoon sugar, then let it sit for 20 minutes. The marinade keeps it juicy and infuses flavor deep into the meat.
  • STIR THE RICE HALFWAY: I used to pour everything in and forget about the rice until the end—big mistake. After 15 minutes of baking, give the rice a gentle stir to distribute the sauce and prevent a dry top layer. This isn’t the prettiest method, but it’s the tastiest. (Your future self will thank you.)

Perfect pairings for this asian rice casserole

Thai-Inspired Garnishes

Finish your casserole with Thai basil instead of cilantro for a sweeter, anise-like note that pairs beautifully with the coconut and curry. I like to add 2 tbsp chopped Thai basil and 1 tsp toasted sesame seeds right before serving—this adds a nutty crunch that contrasts the creamy texture. For extra brightness, squeeze a little more lime zest over the top. 🌿

Side Dish Harmony

A simple steamed bok choy with garlic balances the richness of the casserole. Toss 2 bunches baby bok choy with 1 tbsp minced garlic, 1 tsp soy sauce, and 1 tsp sesame oil, then steam for 4-5 minutes until tender. Alternatively, quick-pickled cucumbers cut through the richness—slice 1 English cucumber thinly and soak in ¼ cup rice vinegar, 1 tsp sugar, and ½ tsp salt for 15 minutes. ✨

Beverage Pairings

For a refreshing contrast, serve with Thai iced tea—mix 2 tbsp loose-leaf black tea (like Yunnan tea) with 1 cup hot water, steep for 3 minutes, then chill. Sweeten with 1 tbsp honey and top with ice. A crisp Sapporo beer (Japanese lager) also works wonderfully, as its light maltiness complements the coconut and curry without overpowering. 🍹

Protein Swaps

For a vegetarian version, replace the chicken with extra-firm tofu (already in the recipe) or shitake mushrooms. Slice 8 oz shitake caps and sauté with 1 tbsp soy sauce and 1 tsp maple syrup before adding to the casserole. If you love seafood, swap in 12 oz shrimp, peeled and deveined, for the chicken and tofu combined. 🍤

Spice Level Adjustments

If you prefer milder heat, reduce the curry paste to 1 tbsp and add ½ tsp honey to balance. For extra spice, stir in 1 tsp chili crisp or ½ tsp cayenne after baking. I also love adding 1 tbsp chopped Thai bird’s eye chilies to the sauce for a fiery kick—just be sure to remove them before serving if you have sensitive eaters. 🌶️

Make-Ahead Tips

Assemble the casserole up to 24 hours ahead and refrigerate uncovered (this helps the rice absorb flavors). When ready to bake, add 2 tbsp water to the sauce before covering and baking as directed. For freezing, bake fully, then cool completely before portioning into airtight containers. Reheat covered with foil at 350°F for 20 minutes. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 95mg32%
Sodium 1250mg54%
Total Carbohydrate 62g23%
Dietary Fiber 6g21%
Sugars 8g
Protein 38g76%
* 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

Can I use brown rice instead of jasmine rice in this recipe?

Brown rice will work, but the texture and cooking time will differ. Use 1.5 cups uncooked brown rice and increase the coconut milk to 1.5 cups to account for its longer cooking time. Brown rice requires 50-60 minutes covered (instead of 30) and may need 10 extra minutes uncovered to crisp the top.

2

How do I adjust the spice level for kids or sensitive eaters?

Start by reducing the red curry paste to 1 tbsp instead of 2. For extra mildness, add ½ tsp honey to the sauce or serve with a side of plain yogurt for cooling. The fish sauce can also be replaced with 1 tbsp soy sauce to reduce saltiness while keeping umami.

3

Can I make this casserole in a smaller baking dish?

Yes, but you'll need to adjust the portion sizes. For a 9x9-inch dish, reduce all ingredients by 25%. For a 7x11-inch dish, cut ingredients by 50% and bake at 375°F for 40 minutes covered, then 15 minutes uncovered. The cooking time may vary slightly due to the shallower depth.

4

What's the best way to reheat leftovers?

Cover the casserole with foil and reheat at 350°F for 15-20 minutes until warmed through. For microwave reheating, cover with a damp paper towel and heat in 1-minute intervals on medium power. Stir between intervals to distribute heat evenly. Add 1 tbsp water or coconut milk if the dish appears dry.

★★★★★4.6(4 reviews)
Categories Main Courses