Go Back
Jessica T. Brown

Thai Green Curry with Vegetables

A creamy, fragrant Thai Green Curry loaded with fresh spring vegetables and served over fluffy brown basmati rice. This wholesome, plant-powered dish is rich in fiber, healthy fats, and antioxidants, making it a perfect, satisfying option for busy weeknights or meal prep.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6
Course: Main Dish
Cuisine: Thai-Inspired, Vegetarian

Ingredients
  

  • 1 cup brown basmati rice rinsed thoroughly
  • 2 teaspoons coconut oil or olive oil as an alternative
  • 1 small white onion finely diced
  • 1 tablespoon fresh ginger peeled and minced (about 1-inch piece)
  • 2 cloves garlic minced
  • 1 pinch sea salt
  • ½ bunch asparagus trimmed and cut into 2-inch pieces (approximately 2 cups)
  • 3 medium carrots peeled and sliced diagonally into ¼-inch rounds (about 1 cup)
  • 2 tablespoons Thai green curry paste vegetarian-friendly
  • 1 14-ounce can full-fat coconut milk
  • ½ cup water
  • 1 ½ teaspoons coconut sugar or raw/turbinado/brown sugar
  • 2 cups baby spinach roughly chopped
  • 1 ½ teaspoons rice vinegar or freshly squeezed lime juice
  • 1 ½ teaspoons reduced-sodium tamari or soy sauce
  • Fresh cilantro for garnish chopped
  • Red pepper flakes for garnish optional

Equipment

  • 1 Large Skillet or Sauté Pan (for curry preparation)
  • 1 Large Pot (for boiling rice)
  • 1 Rice Strainer/Colander (for draining rice)
  • 1 Cutting Board & Chef’s Knife (for prepping vegetables)
  • 1 Wooden Spoon or Spatula (for stirring)

Method
 

  1. Cook the Rice: Bring a large pot of water to a rolling boil. Add the rinsed brown basmati rice and cook uncovered for about 30 minutes, reducing heat slightly if needed to avoid overflowing. Once the rice is tender, drain it thoroughly, return it to the pot, cover, and let it rest for 10 minutes or more until ready to serve. This resting step allows the grains to finish steaming and stay fluffy.
  2. Build the Flavor Base: Heat the coconut oil in a large, deep skillet over medium heat. Once the oil is shimmering, add the diced onion, minced ginger, and garlic along with a pinch of salt. Sauté for 5–6 minutes, stirring often, until the onion turns soft and translucent and the aromatics release their fragrance.
  3. Sauté the Vegetables: Add the asparagus and carrots to the skillet. Cook for 3–4 minutes, stirring occasionally, until the veggies start to brighten in color but are still crisp. This step builds texture and prevents them from becoming too soft later in the cooking process.
  4. Infuse with Curry Paste: Sprinkle in the Thai green curry paste and stir continuously for about 2 minutes. Allow the paste to coat the vegetables and cook slightly to deepen its flavor before adding any liquids.
  5. Create the Curry Sauce: Pour in the coconut milk and ½ cup of water, then stir in the coconut sugar. Bring the mixture to a gentle simmer, adjusting the heat as needed to avoid boiling. Let the curry cook uncovered for 5–10 minutes, until the asparagus and carrots are tender yet still hold their shape, and the sauce has slightly thickened.
  6. Add the Greens and Final Seasoning: Stir the chopped spinach into the curry and cook for about 30–40 seconds, just until wilted. Remove from heat and mix in the rice vinegar (or lime juice) and tamari for a tangy, savory finish. Taste and adjust seasoning with extra salt or a pinch of red pepper flakes for mild heat if desired.
  7. Serve and Garnish: Spoon the warm rice into bowls and ladle the curry generously on top. Garnish each serving with freshly chopped cilantro and a light sprinkle of red pepper flakes. Serve immediately while hot.

Notes

  • Seasonal Swap: If asparagus isn’t available, try snow peas, green beans, or zucchini for a similar crunch and flavor.
  • Make it Gluten-Free: Use tamari instead of soy sauce to keep the dish fully gluten-free.
  • Adjust Heat Level: Add extra curry paste or red pepper flakes for more spice, or reduce the paste slightly for a milder dish.
  • Rice Options: Jasmine rice or quinoa can replace basmati rice for a different texture and nutritional profile.
  • Meal Prep Tip: The curry tastes even better the next day as flavors meld. Store leftovers in an airtight container in the fridge for up to 3 days.