Thai Green Curry with Vegetables
Ruth M. Moran
A vibrant, flavorful Thai green curry loaded with fresh spring vegetables simmered in creamy coconut milk, served alongside fiber-rich brown basmati rice. This vegetarian recipe is quick, wholesome, and perfect for a nutritious weeknight meal
Prep Time 15 minutes mins
Cook Time 30 minutes mins
Total Time 45 minutes mins
Course Dinner, Lunch, Main Course
Cuisine Asian-Inspired, Thai, Vegetarian
1 large deep skillet or sauté pan
1 medium saucepot (for rice)
1 Sharp Chef’s Knife
Measuring Spoons (set)
1 wooden or silicone spoon
- 1 cup brown basmati rice rinsed well
- 2 teaspoons coconut oil or olive oil
- 1 small white onion finely diced
- 1 tablespoon fresh ginger peeled and minced
- 2 garlic cloves minced
- Pinch of salt
- ½ bunch asparagus trimmed and cut into 2-inch pieces (about 2 cups)
- 3 medium carrots peeled and sliced diagonally into ¼-inch rounds (about 1 cup)
- 2 tablespoons Thai green curry paste ensure vegetarian-friendly
- 1 14-ounce can full-fat coconut milk
- ½ cup water
- 1 ½ teaspoons coconut sugar or raw brown sugar
- 2 packed cups baby spinach roughly chopped
- 1 ½ teaspoons rice vinegar or freshly squeezed lime juice
- 1 ½ teaspoons soy sauce or tamari use gluten-free tamari if preferred
- Fresh cilantro chopped (for garnish)
- Red pepper flakes optional, for heat
- Green Curry Paste: Choose a vegetarian-certified Thai green curry paste. Brands like Thai Kitchen usually fit this, but always double-check ingredients.
- Vegetable Substitutions: If asparagus is out of season, sliced snow peas make a fresh and crisp alternative. Feel free to add other spring vegetables as well.
- Gluten-Free Option: Use gluten-free tamari instead of soy sauce to keep this dish suitable for gluten-sensitive diets.
- Coconut Milk: For a lighter curry, use light coconut milk; for a richer texture, stick with full-fat.
- Rice Cooking Tip: If you prefer, you can cook the brown basmati rice in a rice cooker or Instant Pot for convenience and perfectly fluffy results.
- Storage: Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or in a microwave, adding a splash of water or coconut milk to loosen the curry if it thickens.