I love finding a recipe that feels indulgent and comforting but is actually quick enough to make on a busy weeknight. This vegan yellow curry recipe delivers exactly that, filling the kitchen with an incredible aroma and yielding a creamy, vibrant yellow sauce in less than 30 minutes. It’s packed with nourishing vegetables and chickpeas, offering a complete and satisfying plant-based dinner for the whole family. The secret is a bright, tangy lime-cilantro cashew swirlโit adds a layer of creamy richness that elevates the dish and makes this vegan yellow curry recipe feel special, even for picky eaters. This version uses a sweet potato and bell pepper base for a subtly sweet and robust flavor profile that everyone loves, making it perfect for healthy family meals.

Ingredients
- 1 tablespoon (15 ml) coconut oil: Use refined coconut oil if you don’t want a strong coconut flavor, or unrefined for a more tropical note. This is essential for building the initial aromatic base and ensuring good caramelization of the onion. Any neutral oil like grapeseed or avocado can be substituted in a pinch.
- 1 medium yellow onion, finely diced (about 1.5 cups / 225 g): Finely dicing helps the onion melt into the sauce as it simmers. Sautรฉing until translucent creates a sweet, savory foundation for the curry sauce. Use 1 teaspoon of onion powder if fresh onion isn’t available, but fresh is recommended for texture.
- 4 cloves garlic, minced (about 2 tablespoons / 30 g) and 1.5-inch (4 cm) piece fresh ginger, grated (about 1 tablespoon / 15 g): These aromatics are crucial for the classic curry flavor base. For quick prep, use pre-minced garlic and ginger paste (1 tablespoon each), though fresh always offers a more pungent flavor. Avoid letting the garlic burn by adding it after the onion softens and cooking briefly.
- 1/4 cup (60 ml) vegan yellow curry paste: Check labels carefully for hidden ingredients like fish sauce or shrimp paste to ensure it is fully vegan. Adjust the amount based on your preferred spice level; reduce to 2 tablespoons for a milder version suitable for kids. Store leftover paste in an airtight container in the fridge or freeze in ice cube trays.
- 1 large sweet potato (about 1.5 cups / 225 g), peeled and diced into 1-inch (2.5 cm) cubes: Sweet potato adds a natural sweetness and creamy texture as it softens during simmering. The size of the cubes directly affects cooking time; keep them uniform for even cooking. Butternut squash can be used as a close substitute for a similar texture and sweetness.
- 1 red bell pepper, deseeded and diced into 1-inch (2.5 cm) pieces: Adds color, crunch, and a subtle sweetness that balances the spices. Dicing it into slightly larger chunks prevents it from becoming too soft during the simmer. Orange or yellow bell peppers work well as substitutes, or use zucchini for a different flavor profile.
- 1 can (13.5 oz / 400 ml) full-fat coconut milk: Full-fat coconut milk is essential for achieving the creamy, rich texture of the curry sauce. Light coconut milk will result in a thinner, less satisfying sauce. Do not substitute with coconut cream, which is too thick, or with coconut water.
- 1 cup (240 ml) vegetable broth: Used to thin the curry slightly and ensure the sweet potato cooks thoroughly. Choose a high-quality broth with good flavor; low sodium is best to control the seasoning yourself. Water can be used, but broth adds depth.
- 1 can (15 oz / 425 g) chickpeas, rinsed and drained: Chickpeas add protein and make the curry heartier and more substantial. Rinsing removes excess sodium and helps prevent foaming. Other suitable plant-based proteins include lentils (added with the liquid) or firm tofu cubes (fried separately and added at the end).
- 1 tablespoon (15 ml) fresh lime juice, 1 teaspoon (5 g) brown sugar or maple syrup, and 1/2 teaspoon (2.5 g) fine sea salt: These finishing ingredients balance the rich coconut milk and spicy curry paste. The acid from the lime juice brightens all the flavors; the sugar cuts the spiciness and enhances the sweetness. Taste and adjust salt at the end; start with a small amount and build up as needed.
- For serving: Cooked jasmine rice; Fresh cilantro leaves, whole or roughly chopped, for garnish.
- For Creamy Lime-Cilantro Cashew Swirl: 1/2 cup (75 g) raw cashews, soaked and drained; 1/4 cup (60 ml) cold water; 2 tablespoons (30 ml) fresh lime juice; 1 tablespoon (5 g) lime zest; 1/4 cup (10 g) fresh cilantro leaves, packed; 1/4 teaspoon (1.25 g) fine sea salt.
Optional (plan-ahead): If youโre shopping for the week, I put this into a 4-Week Meal Plan + Grocery Lists so dinnerโs already decided before your day gets busy.
Instructions
- Prepare Cashew Cream: First, soak the raw cashews in hot water for at least 30 minutes, or overnight in cold water. This soaking process ensures the cashews soften fully, allowing for a smooth and velvety texture when blended. Drain the soaked cashews thoroughly before placing them in a high-speed blender with the cold water, lime juice, lime zest, cilantro leaves, and salt. Blend until completely smooth, scraping down the sides as necessary. Set aside.
- Sautรฉ Aromatics: Heat the coconut oil in a large pot or Dutch oven over medium heat. Add the diced yellow onion and cook, stirring occasionally, until it becomes soft and translucent, which should take about 5-7 minutes. Add the minced garlic and grated ginger, cooking for another 1-2 minutes until they are fragrant. Be careful not to let the garlic burn, as this will result in a bitter flavor.
- Build Curry Base: Stir in the 1/4 cup of vegan yellow curry paste, ensuring you toast the spices for 1 minute while stirring constantly. Toasting releases the essential oils in the curry paste, deepening the overall flavor profile. Add the diced sweet potato and red bell pepper, stirring thoroughly to coat them in the curry paste before adding any liquid.
- Simmer Curry: Pour in the full-fat coconut milk and vegetable broth, stirring to combine everything evenly. Bring the mixture to a gentle simmer, then immediately reduce the heat to low, cover the pot, and cook for 15-20 minutes. The sweet potato should be tender when pierced with a fork; avoid overcooking to prevent the sweet potato from turning to mush. If the curry looks dry during simmering, add a splash of water or broth to loosen it slightly.
- Finish Curry: Stir in the rinsed and drained chickpeas, along with 1 tablespoon of fresh lime juice, 1 teaspoon of brown sugar or maple syrup, and 1/2 teaspoon of fine sea salt. Stir gently to incorporate and heat the chickpeas through, which takes about 2-3 minutes. Always taste this yellow curry at this stage and adjust seasonings as needed, adding more salt for overall flavor or lime juice for brightness.
- Serve and Garnish: Ladle the hot yellow curry into individual deep bowls, ensuring each portion gets a generous amount of sauce and vegetables. Gently drizzle 1-2 tablespoons of the prepared Lime-Cilantro Cashew Cream over the surface of each serving; let it create distinct, creamy ribbons. Garnish generously with fresh cilantro leaves and serve immediately with cooked jasmine rice.
Serving Suggestions and Pairings
This vegan yellow curry recipe delivers a satisfying experience that pairs well with many side dishes. The thick, creamy sauce is perfect for soaking up with grains or bread.
- Rice: Serve over steamed jasmine rice or brown rice to soak up the sauce. For a lower-carb option, cauliflower rice works perfectly.
- Flatbread or Naan: For a hands-on family meal, warm up some store-bought vegan naan or flatbread to scoop up the curry.
- Green Vegetables: Wilt in a handful of spinach or kale during the final 5 minutes of simmering. A simple side salad adds freshness and extra nutrients.
Recipe Variations and Substitutions
This recipe is very flexible; you can easily swap vegetables and protein based on what you have available.
- Change the Vegetables: This curry base is wonderful for adding in extra vegetables like mushrooms, green beans, carrots, or broccoli florets. Adjust simmering times based on the hardness of the vegetable.
- Swap the Protein: For a change from chickpeas, add cubed firm tofu that has been marinated and pan-fried first. You can also use different legumes, such as cannellini beans or white kidney beans. If using lentils, add them with the liquid in step 4.
- Adjust the Heat Level: To make this recipe milder for kids, reduce the curry paste by half. For extra heat, add a pinch of cayenne pepper or serve with sriracha on the side.

Meal Prep and Storage Tips
This recipe is perfect for easy weeknight dinners, and it holds up well when prepared in advance for meal prep. I often make a double batch of this vegan yellow curry recipe on Sundays, and Iโve found that reheating individual portions in the microwave is easiest for lunches, even though it’s better on the stove.
- How long does the curry last in the fridge? Store leftover curry in an airtight container for up to 4 days in the refrigerator. The sweet potato tends to absorb more sauce over time, so it may thicken upon cooling; add a splash of broth or water when reheating.
- Can I freeze this recipe? Yes, the yellow curry base freezes beautifully for up to 3 months. Cool completely before freezing; thaw overnight in the fridge and reheat gently on the stovetop. Note: The cashew swirl does not freeze well; always prepare it fresh just before serving.
FAQs
What kind of curry paste should I use for a vegan yellow curry?
Make sure to check the ingredients list on the label for fish sauce, shrimp paste, or other non-vegan ingredients. We recommend using a certified vegan brand to ensure all ingredients are plant-based. The flavor profile of yellow curry paste is typically mild and aromatic, making it suitable for family dinners.
Can I use light coconut milk instead of full-fat?
You can use light coconut milk, but the resulting sauce will be significantly thinner and less rich. For a thick, creamy sauce like a traditional restaurant-style yellow curry, full-fat coconut milk (or coconut cream) is highly recommended.
How do I make the curry less spicy?
To reduce the spice level in this vegan yellow curry recipe, reduce the amount of curry paste used in step 3 to just 2 tablespoons, or add an extra splash of coconut milk at the end to temper the heat. The sweet potato and brown sugar naturally help balance the spice.
Can I make this ahead of time?
Yes, the curry base itself is great for making ahead as the flavors deepen overnight. Prepare the cashew swirl fresh on the day of serving, as its texture changes when stored. This makes it a great option for meal prep on a busy weeknight.
Is the cashew swirl necessary?
The cashew swirl adds a unique, creamy, and zesty finishing touch that elevates this recipe and balances the heat from the curry paste. While you can omit it, we highly recommend trying it once; it’s what makes this vegan yellow curry recipe so special and rich.
What other vegetables can I add to this recipe?
This vegan yellow curry recipe is very versatile. You can add green beans, mushrooms, zucchini, or carrots. If adding harder vegetables like carrots, be sure to dice them small and allow extra time for simmering in step 4.
Conclusion
This easy vegan yellow curry recipe proves that family-friendly comfort food can be quick to make and incredibly satisfying. Save this recipe to Pinterest so you can easily pull it up for a simple and healthy dinner idea this week!
Print
vegan yellow curry recipe
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: vegan, gluten-free, plant-based
Description
This quick vegan yellow curry features sweet potato, red bell pepper, and chickpeas in a creamy coconut milk base. The dish is finished with a vibrant lime-cilantro cashew swirl for added richness.
Ingredients
- 1 tbsp coconut oil
- 1 medium yellow onion, finely diced
- 4 cloves garlic, minced
- 1.5 inch fresh ginger, grated
- 1/4 cup vegan yellow curry paste
- 1 large sweet potato, peeled and diced into 1 inch cubes
- 1 red bell pepper, diced into 1 inch pieces
- 1 can (13.5 oz) full-fat coconut milk
- 1 cup vegetable broth
- 1 can (15 oz) chickpeas, rinsed and drained
- 1 tbsp fresh lime juice
- 1 tsp brown sugar or maple syrup
- 1/2 tsp fine sea salt
- 1/2 cup raw cashews, soaked
- 1/4 cup cold water
- 2 tbsp fresh lime juice, plus 1 tbsp lime zest
- 1/4 cup packed fresh cilantro leaves, for swirl
- 1/4 tsp fine sea salt, for swirl
Optional (plan-ahead): If youโre shopping for the week, I put this into a 4-Week Meal Plan + Grocery Lists so dinnerโs already decided before your day gets busy.
Instructions
- Prepare Cashew Swirl: Drain soaked cashews and combine in a high-speed blender with cold water, lime juice, lime zest, cilantro leaves, and salt. Blend until completely smooth and set aside.
- Sautรฉ Aromatics: Heat coconut oil in a large pot over medium heat. Add onion and cook until translucent (5-7 minutes). Add garlic and ginger, cooking for 1-2 minutes until fragrant.
- Build Curry Base: Stir in curry paste and toast for 1 minute. Add diced sweet potato and red bell pepper, coating them thoroughly in the paste.
- Simmer Curry: Pour in coconut milk and vegetable broth. Bring to a simmer, then reduce heat, cover, and cook for 15-20 minutes until sweet potato is tender when pierced with a fork.
- Finish Curry: Gently stir in rinsed chickpeas, lime juice, brown sugar, and salt. Cook for 2-3 minutes to heat through. Adjust seasonings to taste.
- Serve and Garnish: Ladle hot curry into bowls. Drizzle with cashew swirl and garnish with fresh cilantro leaves. Serve immediately with cooked jasmine rice.
Notes
To avoid mushy sweet potatoes, check for tenderness after 15 minutes of simmering. For meal prep, prepare the curry base ahead of time, but always prepare the cashew swirl fresh right before serving as it doesn’t store well.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: dinner
- Method: simmer
- Cuisine: thai
Nutrition
- Serving Size: 1 serving
- Calories: 450 calories
- Sugar: 7g
- Sodium: 400mg
- Fat: 24g
- Saturated Fat: 15g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 6g
- Protein: 10g
- Cholesterol: 0mg
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and weโll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- โ Printable PDF (ingredients + steps)
- โ Save it to your phone (no long scrolling)
- โ Includes cook time + servings
- โ Easy to follow
FAQ
Whereโs the full recipe?
Itโs delivered as a printable PDF so you can save it and cook without scrolling.
I didnโt get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.