This Thai-inspired vegetable stew combines red curry paste, coconut milk, potatoes, chickpeas, and colorful vegetables in a fragrant, gently spicy broth. It is a flexible, one-pot meal served over rice or on its own; curry pastes and vegetable combinations vary, so adjust the heat and produce to suit your table.
Ingredients
- 1 tablespoon neutral oil (15 ml), such as canola or sunflower oil
- 1 medium yellow onion, finely chopped (about 1 cup or 150 g)
- 3 garlic cloves, minced (about 1 tablespoon or 9 g)
- 1 tablespoon finely grated fresh ginger (10 g)
- 2 to 3 tablespoons Thai red curry paste (30 to 45 g), depending on its heat and saltiness
- 1 can full-fat coconut milk (13.5 ounces or 400 ml), well shaken
- 2 cups low-sodium vegetable broth (475 ml)
- 1 pound Yukon Gold potatoes, cut into ½-inch (1.25 cm) pieces (450 g)
- 2 medium carrots, sliced into ¼-inch (6 mm) rounds (about 1 cup or 150 g)
- 1 can chickpeas, drained and rinsed (15 ounces or 425 g can; about 240 g drained)
- 1 tablespoon soy sauce or tamari (15 ml)
- 1 tablespoon packed light brown sugar (12 g)
- 1½ cups trimmed green beans, cut into 1-inch (2.5 cm) lengths (180 g)
- 1 red bell pepper, cut into bite-size strips (about 1 cup or 150 g)
- 1 cup frozen peas (150 g)
- 2 packed cups baby spinach (about 60 g)
- 1 tablespoon fresh lime juice (15 ml), plus more to taste
- ¼ teaspoon fine salt (1.5 g), plus more as needed
- ¼ cup loosely packed fresh cilantro leaves, chopped (about 10 g), for serving
- 1 small red chile, thinly sliced (about 5 g), optional for serving
Instructions
- Prepare the vegetables. Chop the onion, garlic, ginger, potatoes, carrots, green beans, and bell pepper before heating the pot. Drain and rinse the chickpeas. Cut the potatoes into similarly sized pieces so they cook evenly. This prep takes about 25 minutes, including measuring the remaining ingredients.
- Soften the onion. Heat the oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the onion and cook for 4 minutes, stirring occasionally, until it is softened and translucent at the edges. Lower the heat if the onion starts to brown quickly.
- Add the aromatics. Stir in the garlic and ginger and cook for 1 minute, just until fragrant. Keep them moving around the pot; scorched garlic can make the broth taste bitter.
- Toast the curry paste. Add 2 tablespoons of curry paste and stir for 1 minute, coating the onion mixture. Starting with less paste makes the stew easier to control, since brands differ considerably in heat and salt. You can add more later if you want a stronger curry flavor.
- Build the broth. Pour in the coconut milk and broth, then add the soy sauce and brown sugar. Stir well, scraping the bottom of the pot to loosen any paste, and bring the liquid to a gentle simmer over medium-high heat. This should take about 2 minutes once the ingredients are combined.
- Cook the firm vegetables. Add the potatoes and carrots. Reduce the heat to maintain a steady, gentle simmer, partially cover the pot, and cook for 12 minutes. Stir once or twice so nothing catches on the bottom. The potato pieces should be beginning to soften but should still hold their shape.
- Add the chickpeas and green beans. Stir in both and simmer gently for 6 minutes, partially covered. The beans should become bright and tender-crisp, while the chickpeas warm through. If the stew is bubbling vigorously, lower the heat; a hard boil can break up the potatoes and make the coconut broth look separated.
- Finish the quick-cooking vegetables. Add the bell pepper and peas and simmer for 4 minutes. Stir in the spinach and cook for 1 minute, just until wilted. Remove the pot from the heat and let the stew stand for 2 minutes so the broth settles and the vegetables finish cooking in the residual heat.
- Season and serve. Stir in the lime juice and salt. Taste the broth and adjust with more lime for brightness, a little more curry paste for heat, or a splash of broth if it is thicker than you like. Ladle into bowls and top with cilantro and sliced chile, if using.
Tips
- Check the curry paste label. Thai curry pastes are not all equally spicy, and some contain shrimp paste or other seafood. For a vegetarian or vegan stew, choose a paste labeled suitable for your diet; the flavor can vary by brand. If you cannot find Thai red curry paste, a mild red curry paste from an international grocery store is the closest practical option. A generic curry powder will make a different-tasting stew rather than a direct substitute.
- Keep the simmer gentle. Coconut milk can look grainy or oily if boiled hard, and vigorous stirring can mash the potatoes. A few small bubbles at the edge of the pot are enough. If the surface separates slightly, stir gently; it is usually a texture issue, not a sign that the stew is spoiled.
- Cut vegetables with cooking time in mind. Keep potato pieces small and uniform, but leave the bell pepper and green beans a little larger. The potatoes need the longest cooking time, while peas and spinach need only a brief turn in the hot broth. If your potato pieces are larger than ½ inch, simmer until tender rather than relying on the listed time alone.
- Use a different salty seasoning carefully. Tamari works in place of soy sauce and is often gluten-free, but check its label if that matters for your meal. Fish sauce can replace the soy sauce for a savory, nonvegetarian variation, but it adds a distinctive fermented flavor and may be saltier, so start with 2 teaspoons (10 ml) and taste before adding the measured salt.
Serving Suggestions
Serve the stew in shallow bowls with steamed jasmine rice, brown rice, or another grain to catch the coconut curry broth. For a lighter bowl, serve it without rice and add a wedge of lime at the table. A spoonful of chopped cilantro and a few chile slices bring fresh, sharp flavors that contrast with the creamy broth; offer the chile separately if diners have different preferences for heat.
For a fuller meal, pair the stew with a crisp cucumber salad or lightly dressed greens. Plain flatbread can also be useful for scooping up the chickpeas and sauce, though it is not essential. If serving rice, cook it while the stew simmers, but prepare it separately so the rice does not absorb too much liquid or become soft in the pot.
Variations
Swap the potatoes for peeled sweet potatoes, cut into the same size; they will soften readily and make the broth taste sweeter. Cauliflower florets, sliced zucchini, or cubed firm tofu can also be used. Add cauliflower with the potatoes, zucchini during the final 6 minutes, and tofu with the chickpeas so it warms without breaking apart. If using tofu, drain it well first; pressing it briefly helps it hold its shape, but it is not necessary for the recipe to work.
For a richer herbal aroma, add two torn makrut lime leaves while the potatoes simmer and remove them before serving. These leaves can be difficult to find; lime zest added at the end is a practical substitute, though it tastes brighter and less floral. Thai basil is another optional finish. If it is unavailable, ordinary sweet basil adds a pleasant but different, more familiar anise-like note.
To make the stew hotter, use 3 tablespoons of curry paste or add sliced chile at the table rather than increasing the paste before tasting. For a milder pot, begin with 1½ tablespoons of paste and add more gradually after the vegetables are cooked. A splash of extra broth makes a thinner, soupier stew; simmer uncovered briefly if you prefer a more concentrated sauce.
Storage and Reheating
Let the stew cool slightly, then transfer it to shallow, airtight containers and refrigerate within 2 hours of cooking. It keeps for 3 to 4 days in the refrigerator. The potatoes may soften a little as they sit, but the flavors remain pleasant. Store rice separately so it does not soak up the broth; refrigerate it promptly as well.
Reheat only the portion you plan to eat, either in a saucepan over medium-low heat or in a microwave-safe dish, stirring occasionally until hot throughout. USDA guidance is to reheat leftovers to 165°F (74°C); check the center with a food thermometer. If the stew has thickened, add a tablespoon or two of water or broth while reheating. Avoid a prolonged hard boil, which can break down the vegetables and make the coconut milk separate.
For longer storage, freeze the stew in airtight freezer-safe containers for up to 2 to 3 months for best quality. Leave a little room at the top for expansion. Thaw it overnight in the refrigerator, then reheat as above; potatoes can become softer after freezing, so stir gently. Add fresh lime juice and cilantro after reheating rather than before freezing for a fresher finish.
Frequently Asked Questions
Can I make this Thai curry vegetable stew vegan?
Yes. The recipe is vegan when you use vegetable broth, soy sauce or tamari, and curry paste without shrimp paste or other animal-derived ingredients. Read the curry paste label because recipes differ among brands. The optional fish sauce mentioned in the tips is not vegan, so leave it out and season with soy sauce or tamari instead.
How spicy is the stew?
Its heat depends mainly on the curry paste, which can range from mild to quite hot. Start with 2 tablespoons, or use 1½ tablespoons if you are sensitive to heat, and taste the broth near the end. Add more paste only after it has been stirred into a little hot broth; sliced chile at the table is an easy way to let each person adjust their bowl.
Can I use light coconut milk?
Yes. Light coconut milk makes a thinner, less creamy broth, but the recipe still works. If you want a fuller texture without changing the ingredients, simmer the finished stew uncovered for a few extra minutes, stirring gently. Avoid adding coconut cream at the start unless you want a noticeably richer result.
What other vegetables can I use?
Use vegetables with similar cooking needs and add them at the right stage. Cauliflower and diced sweet potato can go in with the potatoes; zucchini, tender greens, or thinly sliced mushrooms need less time and can be added toward the end. Frozen mixed vegetables work in a pinch, but check their package size and add them near the end so they do not turn mushy.
Why does my coconut curry broth look separated?
A little separation can happen if the stew boils vigorously, if the coconut milk is very rich, or if the pot sits for a while. Lower the heat and stir gently; the flavor should still be fine. Next time, keep the liquid at a gentle simmer and avoid whisking or stirring hard once the potatoes begin to soften.
Can I prepare it ahead?
Yes. You can chop the vegetables and measure the seasonings a day ahead, keeping the cut vegetables covered in the refrigerator. You can also cook the full stew and refrigerate it for up to 3 to 4 days, then reheat portions to 165°F (74°C). Add a little broth if it thickens and finish with fresh lime and cilantro just before serving.
Related
- Portuguese Lamb Stew with Red Wine, Potatoes, and Herbs
- Portuguese Linguica and Cabbage Soup, Made Simple
- Portuguese Kale Soup: Caldo Verde Explained
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).