Creamy Avocado Curry (Ready in 20 Minutes)
|
Cook15 min
|
Total25 min
|
Servings4

Browse all Vegan Dinner Ideas →238 plant-based recipes
This creamy avocado curry delivers exactly what you’re looking for when you need something satisfying without meat or dairy. I blend avocado directly into the coconut milk base, creating a naturally rich sauce without heavy cream. This method works because avocado’s fat content gives you the same richness as dairy while adding nutritional benefits. You’ll notice the curry comes together quickly – the green beans and tempeh cook in just fifteen minutes. The basil wilts in moments, brightening the flavors. Golden Mountain seasoning and green curry paste add depth, while lime juice cuts through the richness. You’ve got a complete, satisfying meal that’s genuinely plant-based and utterly delicious. A quality curry pot set* ensures even heat distribution and optimal cooking results for this vibrant dish.
Creamy Avocado Curry Ingredients
This creamy avocado curry combines rich coconut milk with fresh vegetables and plant-based tempeh for a satisfying and flavorful dish. The curry sauce is built on a foundation of blended avocado, coconut milk, and aromatic curry paste, creating a smooth and velvety base that coats tender vegetables and hearty tempeh cubes. Fresh lime juice and seasoning sauce add brightness and depth to balance the creaminess of the sauce. For the best results, consider using authentic Thai curry paste* from your kitchen pantry to ensure genuine flavor and quality in your dish.
Curry Base:
Creamy Avocado Curry (Ready in 20 Minutes)
by veganpreps.com

Ingredients
- 1 (14 oz) can full-fat coconut milk
- 1 avocado, peeled, pitted, and diced (half blended into sauce, half reserved for topping)
- 2 tablespoons green curry paste, or more to taste
- 3 tablespoons Golden Mountain seasoning sauce (or soy sauce)
- 1/2 lime, juiced
- 1/2 cup water, or as needed to thin sauce
- 8 oz tempeh, cut into 1-inch cubes
- 2 cups green beans, trimmed and cut into 2-inch pieces
- 1 carrot, cut into matchstick-size pieces
- 1 zucchini, cut into 1-inch cubes
- 1 cup fresh basil leaves
- Cooked jasmine rice or noodles, for serving
Instructions
- 1Add half the diced avocado to a blender with the coconut milk. Blend until smooth. Set aside.
- 2Heat a large skillet or wok over medium-high heat. Add tempeh cubes and cook 3-4 minutes per side until lightly browned. Remove and set aside.
- 3In the same pan over medium heat, add the green curry paste and stir 30 seconds until fragrant. Pour in the blended coconut-avocado mixture, Golden Mountain seasoning, and water. Stir to combine and bring to a gentle simmer.
- 4Add the green beans, carrot, and zucchini. Cook 5-7 minutes until vegetables are just tender. Return tempeh to the pan and stir to coat.
- 5Remove from heat, stir in the basil leaves and lime juice. Top with remaining diced avocado. Serve over jasmine rice or noodles.
Notes
- Store leftovers in an airtight container in the fridge for up to 4 days.
- This recipe freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
- Adjust seasoning to taste after reheating, as flavors can mellow during storage.
Stir Fry Components:
- 2 cups green beans
- 8 ounces tempeh, cubed
- 1 carrot, cut into matchstick-size pieces
- 1 zucchini, cubed
- 1 cup basil leaves
When picking your ingredients, I grab a firm avocado that gives a little when I press it – that’s the best texture for the curry sauce. Fresh basil works great, though Thai basil is what you’d traditionally use if you can find it. Different brands of green curry paste have different heat levels, so start with less and add more based on how spicy you like it. Full-fat coconut milk is really the way to go here if you want that creamy feel this dish is all about, and I add the water bit by bit so I can get the sauce exactly as thick as I want it.
Blend Curry Base Until Smooth

Start by combining 1 (14 ounce) can of coconut milk, 1/2 large avocado (peeled, pitted, and diced), 1/2 cup water, 3 tablespoons seasoning sauce such as Golden Mountain, 2 tablespoons green curry paste, and juice from 1/2 lime in a blender. Blend these ingredients together until the mixture reaches a completely smooth consistency. The avocado will help create a creamy base while the curry paste and seasoning sauce provide the foundational flavors. If the mixture appears too thick during blending, add more water gradually until you reach your desired consistency.
Once the curry base is smooth and well-combined, pour it into a large saucepan and bring it to a boil over medium-high heat. This will allow the flavors to meld together and the coconut milk to heat through evenly. Stir the curry occasionally as it heats to make sure everything gets mixed well and nothing sticks to the bottom of the pan.
Try Chickpeas Instead of Tempeh
If you’d rather skip the tempeh, chickpeas make an excellent swap that’ll give you the same hearty texture and protein boost. Simply drain and rinse a 15-ounce can of chickpeas, then swap them one-to-one for the tempeh in step two. They’ll soak up the curry’s flavors beautifully while keeping their firm structure throughout cooking. Chickpeas work especially well because they’re naturally creamy and won’t fall apart like softer legumes might. This swap keeps your prep time the same – you’re still looking at about 15 minutes of simmering. I find this option slightly easier since you skip the cubing step entirely, and the result tastes just as good and delicious.
Serve Over Jasmine Rice
Jasmine rice has a delicate, slightly floral flavor that won’t compete with your curry’s bold spices, making it the perfect base for this creamy dish. I’d suggest cooking jasmine rice according to package directions, usually about fifteen minutes, then fluffing it with a fork before serving. You’ll want to spoon your warm curry generously over a mound of rice, letting the coconut sauce soak in and flavor each grain. The rice soaks up the curry’s tastes beautifully while giving you a mild foundation that lets your avocado and basil stand out. This combination makes a satisfying, complete meal that feels like restaurant food but comes together in under twenty minutes.
Final Thoughts
This creamy avocado curry comes together quickly and gives you restaurant-quality flavor, making it one of those dishes you’ll find yourself returning to again and again. You can swap vegetables based on what you’ve got, add more curry paste if you want extra heat, or adjust the water to get your preferred consistency. The avocado creates that rich texture without heavy cream, while the fresh basil at the end brightens everything up. Serve it over jasmine rice or noodles, and you’ve got a satisfying meal that tastes way more complicated than it actually is.

