Thai Curry Rice Recipe: Creamy, Fragrant & Comforting One-Pot Meal

Thai cuisine is known for its bold balance of flavors—sweet, spicy, salty, and creamy—all coming together in a way that feels both comforting and exciting. Thai Curry Rice Recipe captures that harmony perfectly, blending aromatic curry paste with rich coconut milk and fluffy rice. Every bite delivers warmth from spices, creaminess from coconut, and freshness from herbs, creating a dish that feels deeply satisfying yet incredibly easy to enjoy.

Busy home cooks often gravitate toward recipes that deliver maximum flavor with minimal effort, and Thai Curry Rice fits that need beautifully. Instead of preparing curry and rice separately, everything comes together in one pot, allowing the rice to absorb the fragrant curry sauce as it cooks. The result is a rich, flavorful meal that tastes like it came straight from a Thai restaurant.

The beauty of this dish lies in its versatility. Chicken, shrimp, tofu, or vegetables can be used depending on preference, making it suitable for different diets and occasions. Whether prepared for a quick weeknight dinner or a cozy family meal, Thai Curry Rice brings comfort, aroma, and satisfaction to the table in every serving.

Thai Curry Rice Recipe

Ingredients Needed

IngredientQuantityApprox. Calories
Jasmine rice2 cups680
Coconut milk1 ½ cups675
Chicken breast (or tofu)300g330
Thai curry paste (red or yellow)2 tbsp80
Onion (sliced)1 medium45
Garlic (minced)3 cloves15
Ginger (grated)1 tbsp10
Bell peppers1 cup40
Carrot (sliced)1 medium25
Chicken broth or water2 cups0
Fish sauce or soy sauce2 tbsp20
Brown sugar1 tsp15
Fresh basil leaves2 tbsp5
Oil2 tbsp240
Lime juice1 tbsp5

Step-by-Step Cooking Instructions

1. Prepare the Ingredients

Slice vegetables, cut protein into bite-sized pieces, and rinse jasmine rice under cold water until clear.

2. Sauté Aromatics

Heat oil in a large pot over medium heat. Add onion, garlic, and ginger, cooking until fragrant and slightly golden.

3. Add Curry Paste

Stir in Thai curry paste and cook for 1–2 minutes to release deep aromas and enhance flavor.

4. Cook Protein

Add chicken, shrimp, or tofu. Cook until lightly browned and partially cooked through.

5. Add Rice and Liquids

Mix in jasmine rice, coconut milk, and broth. Stir well so rice is evenly coated with curry mixture.

6. Simmer

Bring to a gentle boil, then reduce heat to low. Cover and cook for 15–20 minutes until rice is tender and liquid is absorbed.

7. Add Vegetables

Stir in bell peppers and carrots during the last 5–7 minutes of cooking for a fresh crunch.

8. Finish the Dish

Add fish sauce, sugar, lime juice, and fresh basil. Mix gently and let rest for a few minutes before serving.

Step-by-Step Cooking Instructions

Tips for Customizing the Recipe

  • Adjust spice level by choosing red curry for heat or yellow curry for mild flavor.
  • Add pineapple for a sweet tropical twist.
  • Use shrimp or tofu for alternative protein options.
  • Increase coconut milk for a creamier texture.
  • Add chili flakes for extra heat lovers.
  • Substitute jasmine rice with brown rice for a healthier version (increase cooking time).
  • Garnish with roasted peanuts for added crunch.

Nutritional Information

Approximate Per Serving (1 of 4)

NutrientAmount
Calories~535 kcal
Carbohydrates60g
Protein25g
Fat22g
Fiber4g
Sugar6g
Sodium700mg

Thai Curry Rice offers a balanced combination of carbohydrates, protein, and healthy fats, making it a filling and satisfying meal.

Serving Suggestions

Thai Curry Rice pairs beautifully with simple sides that enhance its rich flavors:

  • Fresh cucumber salad with lime dressing
  • Thai spring rolls
  • Steamed vegetables
  • Fried egg on top for extra richness
  • Extra lime wedges for brightness
  • Chili sauce for added heat
  • Grilled chicken satay

It also works well as a standalone one-pot meal due to its complete flavor profile.

Thai Curry Rice Recipe: Creamy, Fragrant & Comforting One-Pot Meal

Recipe by Jack Jon
Servings

4

servings
Prep time

15

minutes
Cooking time

25

minutes
Calories

535

kcal

Ingredients

  • 2 cups jasmine rice

  • 1 ½ cups coconut milk

  • 2 cups chicken broth or water

  • 300g chicken breast (or tofu/shrimp)

  • 2 tbsp Thai curry paste (red or yellow)

  • 1 medium onion (sliced)

  • 3 garlic cloves (minced)

  • 1 tbsp ginger (grated)

  • 1 cup bell peppers (sliced)

  • 1 medium carrot (sliced)

  • 2 tbsp oil

  • 2 tbsp fish sauce or soy sauce

  • 1 tsp brown sugar

  • Fresh basil leaves

  • 1 tbsp lime juice

Directions

  • Prep Ingredients
  • Rinse rice and chop all vegetables and protein.
  • Sauté Aromatics
  • Heat oil and cook onion, garlic, and ginger until fragrant.
  • Add Curry Paste
  • Stir in curry paste and cook for 1–2 minutes.
  • Cook Protein
  • Add chicken or tofu and cook until lightly browned.
  • Add Rice & Liquids
  • Add rice, coconut milk, and broth. Stir well.
  • Simmer
  • Cover and cook on low heat for 15–20 minutes.
  • Add Vegetables
  • Mix in bell peppers and carrots during the last few minutes.
  • Finish
  • Add fish sauce, sugar, lime juice, and basil. Serve hot.

Recipe Video

Notes

  • Rinsing jasmine rice thoroughly helps remove excess starch and prevents the dish from becoming too sticky or mushy.
    Cooking the rice directly in coconut milk and curry sauce allows it to absorb maximum flavor for a richer taste.

FAQs

1. What is Thai Curry Rice?

Thai Curry Rice is a one-pot dish made by cooking jasmine rice with Thai curry paste, coconut milk, vegetables, and protein like chicken, shrimp, or tofu.

2. Is Thai Curry Rice spicy?

The spice level depends on the curry paste used. Red curry is usually spicier, while yellow curry is milder and more creamy.

3. Can I make Thai Curry Rice vegetarian?

Yes, you can easily make it vegetarian by using tofu or mixed vegetables instead of meat and replacing fish sauce with soy sauce.

4. What rice is best for Thai Curry Rice?

Jasmine rice is the best choice because of its soft texture and fragrant aroma, which absorbs curry flavors well.

5. Can I use leftover rice for this recipe?

Yes, leftover rice can be used, but for best flavor, cooking rice directly in the curry sauce gives richer taste.

Conclusion

Thai Curry Rice brings together the essence of Thai cooking—bold spices, creamy coconut, and fragrant herbs—in a simple and comforting one-pot dish. Every spoonful delivers warmth and depth, making it an ideal recipe for both quick dinners and special meals.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *