Vegan Peanut Butter Curry is a rich and comforting dish that combines the creaminess of peanut butter with the warmth of aromatic spices. The sauce is luxuriously smooth, made from coconut milk and peanut butter, and lightly sweetened with a touch of maple syrup. Curry powder, turmeric, and optional chili flakes give the dish a gentle heat and earthy depth, creating a flavor profile that is both satisfying and complex without being overwhelming. Each spoonful has a silky texture that coats the palate, making it feel indulgent yet wholesome.
The vegetables play a starring role, providing vibrant color, texture, and nutrition. Cauliflower, bell peppers, and carrots soften in the curry sauce while retaining a slight bite, offering a satisfying contrast to the creamy sauce. Green beans or peas add a fresh pop of flavor and a tender-crisp texture, balancing the richness of the peanut base. This combination of vegetables ensures that every bite is varied and satisfying.
Chickpeas bring protein and heartiness to the dish, turning it into a filling, complete meal. Their nutty flavor complements the peanut sauce beautifully, and their firm texture holds up well in the simmering curry. The dish is versatile, allowing for substitutions such as sweet potatoes, tofu, or kale, which makes it customizable for different tastes while maintaining its satisfying and comforting qualities.
Vegan Peanut Butter Curry
Yield
4 servings
Ingredients
Vegetables & Protein
-
1 tbsp coconut oil or vegetable oil
-
1 onion, finely chopped
-
3 cloves garlic, minced
-
1 tbsp fresh ginger, grated
-
1 bell pepper, chopped
-
2 cups cauliflower florets
-
1 cup carrots, sliced
-
1 can (15 oz) chickpeas, drained and rinsed
-
1 cup green beans or peas
Curry Sauce
-
¼ cup smooth peanut butter
-
1 can (14 oz) coconut milk
-
1 cup vegetable broth
-
2 tbsp soy sauce or tamari
-
1–2 tsp curry powder
-
½ tsp turmeric
-
½ tsp chili flakes (optional, for heat)
-
1 tsp maple syrup or sugar
-
Juice of ½ lime
-
Salt to taste
To Serve
-
Cooked rice, quinoa, or noodles
-
Fresh cilantro
-
Chopped peanuts (optional)
Instructions
1. Cook the Vegetables
-
Heat oil in a large pan over medium heat.
-
Sauté onion for 3–4 minutes until soft.
-
Add garlic and ginger; cook 1 minute until fragrant.
-
Add bell pepper, cauliflower, and carrots; cook 5–6 minutes until slightly tender.
2. Make the Peanut Curry Sauce
-
In a bowl, whisk together peanut butter, coconut milk, vegetable broth, soy sauce, curry powder, turmeric, chili flakes, maple syrup, and lime juice.
-
Pour the sauce over the vegetables.
-
Stir in chickpeas and green beans.
-
Simmer 10–15 minutes until vegetables are cooked through and sauce thickens.
-
Adjust seasoning with salt and more lime juice if needed.
3. Serve
-
Spoon over cooked rice, quinoa, or noodles.
-
Garnish with fresh cilantro and chopped peanuts