Thai Curry Coconut Pan-Fried Rice with Tofu

Thai Curry Coconut Pan-Fried Rice with Tofu

A vibrant, pantry-friendly vegan fried rice featuring deeply seared cast-iron tofu, fragrant red curry paste, and toasted coconut. Finished with fresh mint, cilantro, and bright lime juice, served alongside crisp romaine leaves for a refreshing textural contrast.

25mEasy4 servings
Remix

Equipment

Cast iron skillet
Cutting board
Chef's knife
Spatula
Citrus juicer*

* optional

Ingredients

4 servings

Protein & Grains

  • 350 g extra-firm tofu, drained, pressed, and cubed
  • 600 g jasmine rice, cooked and fully chilled

Aromatics & Flavor Base

  • 30 ml coconut oil
  • 45 g vegan thai red curry paste
  • 4 makrut lime leaves, stem removed, very finely julienned
  • 15 ml tamari

Fresh Finishing Ingredients

  • 30 g unsweetened shredded coconut
  • 15 g fresh cilantro, roughly chopped
  • 15 g fresh mint, leaves torn
  • 2 lime
  • 1 romaine lettuce, leaves separated and washed

Nutrition (per serving)

Nutrition is estimated per serving. Nutrients without complete source data are omitted.

428
Calories
15g
Protein
53g
Carbohydrates
17g
Fat
6g
Fiber
2g
Sugar
316mg
Sodium
Full nutrition
Calories
428 kcal
Protein
15 g
Carbohydrates
53 g
Fat
17 g
Fiber
6 g
Sugar
2 g
Sodium
316 mg
Saturated Fat
7 g
Monounsaturated Fat
2 g
Polyunsaturated Fat
3 g
Potassium
353 mg
Calcium
289 mg
Iron
3.3 mg
Magnesium
47 mg
Phosphorus
131 mg
Zinc
1.2 mg
Vitamin A
293 mcg
Vitamin C
12 mg
Vitamin E
0.3 mg
Vitamin K
78 mcg
Vitamin B6
0.1 mg
Thiamin
0.10 mg
Riboflavin
0.12 mg
Niacin
0.6 mg
Folate
102 mcg
Water
163 g

Sources: Aggregated Public Data, USDA FoodData Central

Method

01

Drain the extra-firm tofu, press lightly to remove excess moisture, and cut into 1.5 cm cubes. Pat the cubes completely dry with a paper towel to ensure they crisp properly.

02

Place the dry cast iron skillet over medium heat. Add the unsweetened shredded coconut and toast, stirring continuously, until deeply golden brown and fragrant, about 2 to 3 minutes. Immediately transfer the coconut to a small bowl to prevent burning.

3mLook for: Deep golden brown colorFeel: Dry and crisp texture
03

Increase the heat to medium-high, bringing the skillet surface temperature to around 190°C/375°F. Add the coconut oil. Once the oil shimmers, add the dried tofu cubes in a single layer. Let them cook undisturbed for 4 minutes until a crisp crust forms, then toss to brown the remaining sides.

7mLook for: Crispy, golden-brown crust on all sides
04

Push the crisped tofu to the outer edges of the skillet. Add the red curry paste and finely julienned makrut lime leaves to the center. Stir the paste into the residual oil for 1 minute until it darkens slightly and becomes highly aromatic.

1mLook for: Curry paste darkens slightly and releases oil
05

Add the cold cooked jasmine rice to the skillet. Use the edge of your spatula to break up any large clumps. Toss the rice vigorously with the tofu and curry paste until the rice takes on a uniform reddish-orange color and is heated through.

4mLook for: Rice is evenly coated with no white patches remaining
06

Drizzle the tamari over the rice mixture and toss once more to distribute the seasoning. Remove the skillet from the heat entirely to prevent the fresh herbs from cooking.

07

Squeeze the juice of one lime evenly over the warm rice. Fold in the toasted coconut, chopped cilantro, and torn mint leaves, mixing gently until evenly incorporated.

08

Transfer the finished fried rice to a serving dish. Arrange the separated crisp romaine leaves and the remaining lime wedges alongside the rice. Serve immediately, using the romaine leaves as edible scoops or wraps.

Chef's Notes

  • Makrut lime leaves have a tough center rib. Fold the leaf in half, tear away the rib, and stack the soft halves before slicing them as thinly as possible (chiffonade) to avoid a tough, woody texture.
  • When cooking fried rice in a cast iron pan, resist the urge to stir constantly. Letting the rice sit undisturbed for 30 to 60 seconds at a time allows the grains to toast and develop localized crispy edges.
  • If your tofu contains high water content even after pressing, you can briefly blanch the whole block in heavily salted boiling water for 2 minutes, then drain and cool. The salt draws out internal moisture and seasons the tofu from within.
  • Because Thai curry pastes vary wildly in sodium and heat, taste your chosen paste before adding it to the pan. If it is intensely salty, reduce the final splash of tamari accordingly.

Storage

Refrigerator: 3 daysTofu will lose its crispness over time. Store romaine separately.

Freezer: 1 monthFreeze only the rice and tofu mixture in an airtight container. Fresh herbs and romaine do not freeze well.

Reheating: Pan-fry over medium-high heat with a splash of water to rehydrate the rice until heated through.

Troubleshooting

Rice is mushy and clumps together in the pan

Cause: Using freshly cooked, warm rice which contains too much surface moisture

Fix: Spread the mixture thinly in the hot skillet and let it sit undisturbed over medium-high heat for an extra 2 minutes to evaporate excess moisture and build a crust

Prevention: Spread freshly cooked rice on a baking sheet and chill uncovered in the refrigerator for at least 4 hours before frying

Tofu sticks stubbornly to the cast iron skillet

Cause: Skillet was not hot enough before adding oil and tofu, or tofu was moved too quickly

Fix: Use a sharp metal spatula to firmly scrape under the tofu cubes. Add a few extra drops of oil to the edges if the pan looks entirely dry

Prevention: Ensure skillet is thoroughly preheated before adding oil, and let the tofu release naturally before attempting to flip

Cultural Context

While fried rice (Khao Pad) in Thailand often serves as a blank canvas for leftover ingredients and proteins, incorporating intense curry pastes transforms it from a mild side dish into a robust standalone meal. The use of coconut, fresh mint, cilantro, and lettuce wraps echoes the vibrant, fresh, and highly textured plating commonly found in Southeast Asian street food culture, balancing heavy, savory starch with cooling, crisp vegetables.

More Like This

Find your next meal

Dinner2,315Dessert753Side Dish505Appetizer476Soup368Salad367Condiment171Breakfast155Baked Good136Sauce122Lunch113Main Course76Base71Brunch61Bread57Snack51Beverage36Preserve32Confection23Hot Drink3Stew2Smoothie2Main Dish1Main1Sandwich1