Go Back
+ servings
overhead shot of thai veggie curry in two white bowls

Thai Vegetable Curry

Packed with more vegetables than you can count on top of the explosion of flavors makes this Thai curry tough to beat.
Course Main Course
Cuisine Thai
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Servings 6
Calories 675kcal
Author Ryan Beck


Crunchy Chickpeas

  • 1 (15 oz) can chickpeas, drained and rinsed
  • ½ cup raw peanuts
  • ½ cup raw cashews
  • 3 tablespoon olive oil
  • 1 tablespoon honey
  • ½ teaspoon salt
  • ¼ teaspoon cayenne

Lime Cilantro Rice

  • 2 cups water
  • 1 cup basmati or jasmine rice
  • 1 tablespoon unsalted butter
  • Zest and juice of 1 lime
  • ½ cup fresh cilantro, chopped
  • ½ teaspoon salt


  • 2 tablespoon coconut oil
  • 2 red bell peppers, seeds removed and sliced
  • 4 carrots, peeled and shaved into ribbons with vegetable peeler
  • 2 cups broccoli florets
  • 4 garlic cloves, minced
  • 1 tablespoon grated fresh ginger
  • 2 tablespoon Thai red curry paste
  • 1 (14 oz) can full-fat coconut milk
  • 1 cup water
  • 2 tablespoon fish sauce
  • 1 tablespoon low-sodium soy sauce
  • 1 tablespoon chili garlic sauce
  • ½ cup fresh cilantro, chopped
  • Zest and juice of 1 lime
  • 1 mango, diced into ½ cubes


Crunchy Chickpeas

  • Preheat oven to 425°F. Spread chickpeas out on paper towel and pat them to get them as dry as possible. Transfer a large bowl and toss with nuts, olive oil, honey, salt and cayenne. Arrange in single layer on a parchment-lined baking sheet and roast for about 20 minutes, tossing halfway through, until browned and crunchy.

Lime Cilantro Rice

  • Bring water to boil in medium saucepan. Stir in rice and butter. Cover and reduce heat to low and simmer until rice is tender, about 20 minutes. Stir in lime juice, lime zest, cilantro and salt. Set aside until ready to serve.


  • In a large saucepan, melt the coconut oil over medium heat. Add the bell peppers, carrots and broccoli and cook for about 2-3 minutes. Add the garlic, ginger and curry paste and cook for another minute or until fragrant.
  • Slowly add the coconut milk and 1 cup of water. Stir and add fish sauce, soy sauce and chili garlic sauce. Stir to combine and bring heat to high until boiling. Reduce the heat to low, cover and simmer for 15-20 minutes or until thickened. Remove from heat and stir in the cilantro, lime zest and lime juice. If curry is too thick, add 1 tablespoon of water at a time until desired consistency is reached.
  • Ladle the curry over bowls of rice and top with mango and crunchy chickpeas.


  • Be consistent when cutting/shaving the vegetables so everything will cook evenly.
  • Add cold oil to a cold skillet and let heat up to proper temperature before adding the vegetables. You’ll know it is ready when the oil starts to shimmer.
  • You control the amount of heat in this Thai curry by how much red curry paste you add, so if you like it hotter, add another 1-2 tbsp.
  • If you are vegetarian/vegan you can make your own vegetarian fish sauce.


Serving: 1serving | Calories: 675kcal | Carbohydrates: 64g | Protein: 12g | Fat: 44g | Saturated Fat: 24g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 11g | Trans Fat: 0g | Cholesterol: 5mg | Sodium: 983mg | Potassium: 486mg | Fiber: 7g | Sugar: 21g | Vitamin A: 8800IU | Vitamin C: 124.6mg | Calcium: 70mg | Iron: 2.7mg