This delightful Thai peanut curry vegetarian recipe is a perfect blend of rich flavors and vibrant colors. It's a hearty and satisfying dish that brings together the creaminess of coconut milk and peanut butter with the freshness of assorted vegetables. Perfect for a cozy dinner, this curry is both comforting and nutritious.
Some ingredients in this recipe might not be staples in every kitchen. Coconut milk and red curry paste are essential for achieving the authentic Thai flavor. Peanut butter adds a creamy texture and rich taste, while soy sauce provides a savory depth. These items can be found in the international or Asian foods section of most supermarkets.

Ingredients For Thai Peanut Curry Vegetarian Recipe
Vegetable oil: Used for sautéing the aromatics and vegetables.
Onion: Adds a sweet and savory base flavor.
Garlic: Provides a pungent and aromatic depth.
Ginger: Adds a zesty and spicy note.
Carrots: Contribute sweetness and a slight crunch.
Bell peppers: Add color and a mild, sweet flavor.
Broccoli florets: Provide a hearty texture and nutritional value.
Coconut milk: Creates a creamy and rich base for the curry.
Peanut butter: Adds creaminess and a nutty flavor.
Soy sauce: Enhances the umami and saltiness.
Red curry paste: Brings authentic Thai spice and flavor.
Lime juice: Adds a fresh and tangy brightness.
Vegetable broth: Provides a flavorful liquid base.
Salt: Enhances the overall flavor of the dish.
Black pepper: Adds a mild heat and depth.
Technique Tip for This Recipe
When sautéing the onion, garlic, and ginger, make sure to cook them until they are just starting to turn golden brown. This will enhance their flavors and create a more aromatic base for your curry. Additionally, when adding the peanut butter to the coconut milk, whisk it in gradually to ensure it fully incorporates and creates a smooth, creamy texture.
Suggested Side Dishes
Alternative Ingredients
vegetable oil - Substitute with coconut oil: Coconut oil adds a subtle tropical flavor that complements the Thai peanut curry.
onion - Substitute with shallots: Shallots provide a milder, sweeter taste that blends well with the other ingredients.
garlic - Substitute with garlic powder: Garlic powder can be used in a pinch and still provides the necessary garlic flavor.
ginger - Substitute with ground ginger: Ground ginger can be used if fresh ginger is not available, though it has a slightly different flavor profile.
carrots - Substitute with sweet potatoes: Sweet potatoes add a similar sweetness and texture to the dish.
bell peppers - Substitute with zucchini: Zucchini provides a similar texture and absorbs the flavors of the curry well.
broccoli florets - Substitute with cauliflower florets: Cauliflower has a similar texture and can absorb the curry flavors effectively.
coconut milk - Substitute with almond milk: Almond milk can be used for a lighter, less creamy version of the curry.
peanut butter - Substitute with almond butter: Almond butter provides a similar creamy texture and nutty flavor.
soy sauce - Substitute with tamari: Tamari is a gluten-free alternative that offers a similar umami flavor.
red curry paste - Substitute with yellow curry paste: Yellow curry paste can be used for a milder, slightly different flavor profile.
lime juice - Substitute with lemon juice: Lemon juice provides a similar acidity and brightness to the dish.
vegetable broth - Substitute with mushroom broth: Mushroom broth adds an earthy depth of flavor to the curry.
salt - Substitute with sea salt: Sea salt can be used as a direct substitute for regular salt.
black pepper - Substitute with white pepper: White pepper provides a similar heat but with a slightly different flavor profile.
Alternative Recipes Similar to This Dish
How to Store or Freeze This Dish
- Allow the Thai peanut curry to cool completely before storing. This helps prevent condensation, which can lead to a watery curry.
- Transfer the cooled curry into airtight containers. For easy portion control, consider using individual serving-sized containers.
- Label each container with the date of preparation. This ensures you keep track of freshness and consume the curry within a safe timeframe.
- Store the containers in the refrigerator if you plan to consume the curry within 3-4 days. The flavors will continue to meld, making it even more delicious.
- For longer storage, place the containers in the freezer. The Thai peanut curry can be frozen for up to 2-3 months without significant loss of flavor or texture.
- When ready to eat, thaw the curry in the refrigerator overnight if frozen. This gradual thawing helps maintain the texture of the vegetables.
- Reheat the curry on the stovetop over medium heat, stirring occasionally to ensure even heating. Add a splash of vegetable broth or coconut milk if the curry appears too thick.
- Alternatively, reheat in the microwave. Place the curry in a microwave-safe dish, cover loosely, and heat in 1-2 minute intervals, stirring in between, until hot.
- Garnish with fresh herbs like cilantro or a squeeze of lime juice before serving to refresh the flavors.
How to Reheat Leftovers
For stovetop reheating, place the leftover Thai peanut curry in a saucepan. Add a splash of vegetable broth or coconut milk to maintain its creamy consistency. Heat over medium-low, stirring occasionally until warmed through.
To reheat in the microwave, transfer the curry to a microwave-safe dish. Cover with a microwave-safe lid or plastic wrap, leaving a small vent. Heat on medium power in 1-minute intervals, stirring in between, until hot.
If using an oven, preheat to 350°F (175°C). Place the curry in an oven-safe dish, cover with foil to prevent drying out, and bake for about 20 minutes or until heated through.
For those with an Instant Pot, use the sauté function. Add the leftover curry and a bit of vegetable broth or coconut milk. Stir occasionally until the curry is hot and ready to serve.
If you prefer a slow cooker, transfer the curry to the slow cooker and set it on low. Stir occasionally and heat for about 1-2 hours until thoroughly warmed.
Essential Tools for This Recipe
Large pot: Used for heating oil and cooking the vegetables and curry mixture.
Wooden spoon: Ideal for stirring the ingredients as they cook.
Chef's knife: Essential for chopping the onion, garlic, ginger, carrots, bell peppers, and broccoli.
Cutting board: Provides a safe surface for chopping all the vegetables.
Measuring cups: Used to measure the coconut milk, peanut butter, and vegetable broth accurately.
Measuring spoons: Necessary for measuring the vegetable oil, soy sauce, red curry paste, and lime juice.
Garlic press: Handy for mincing the garlic quickly and efficiently.
Grater: Useful for mincing the ginger if you don't want to do it by hand.
Ladle: Perfect for serving the hot curry once it's ready.
How to Save Time on This Recipe
Prep ingredients ahead: Chop onion, garlic, ginger, and vegetables in advance to save time during cooking.
Use pre-cut vegetables: Buy pre-cut carrots, bell peppers, and broccoli florets to reduce prep time.
Measure sauces beforehand: Measure out coconut milk, peanut butter, soy sauce, red curry paste, and lime juice before starting to cook.
Cook in batches: Double the recipe and freeze half for a quick meal later.
Use a food processor: Mince garlic and ginger quickly with a food processor.

Thai Peanut Curry Vegetarian Recipe
Ingredients
Main Ingredients
- 1 tablespoon Vegetable Oil
- 1 medium Onion, chopped
- 2 cloves Garlic, minced
- 1 tablespoon Ginger, minced
- 1 cup Carrots, sliced
- 1 cup Bell Peppers, chopped
- 1 cup Broccoli Florets
- 1 cup Coconut Milk
- ½ cup Peanut Butter
- 2 tablespoon Soy Sauce
- 1 tablespoon Red Curry Paste
- 1 tablespoon Lime Juice
- 1 cup Vegetable Broth
- to taste Salt
- to taste Black Pepper
Instructions
- Heat oil in a large pot over medium heat.
- Add chopped onion, garlic, and ginger. Sauté until fragrant.
- Add carrots, bell peppers, and broccoli. Cook for 5-7 minutes.
- Stir in coconut milk, peanut butter, soy sauce, red curry paste, lime juice, and vegetable broth. Bring to a simmer.
- Simmer for 15-20 minutes, until vegetables are tender.
- Season with salt and pepper to taste. Serve hot.
Nutritional Value
Keywords
Suggested Appetizers and Desserts
More Amazing Recipes to Try 🙂
- Thai Coconut Chickpea Curry Recipe45 Minutes
- Thai Ribbon Stir Fry Noodles Recipe30 Minutes
- Gang Jued Woon Sen Recipe35 Minutes
- Baked Spinach With Cheese Recipe30 Minutes
- Homemade Thai Curry Paste Recipe15 Minutes
- Thai Short Ribs Recipe3 Hours 20 Minutes
- Lentil Thai Curry Recipe40 Minutes
- Thai Garlic Pepper Beef Recipe35 Minutes
Leave a Reply