This quick and easy vegan peanut curry is the perfect comfort meal for busy days. Rich, creamy and packed with flavour, it comes together in just 30 minutes using a single pot. The combination of savoury spices and creamy peanut butter creates a hearty and satisfying dish thatโs sure to become a go-to for both lunch and dinner. Whether youโre meal prepping or whipping up a last-minute meal, this curry will hit the spot every time!

Jump to:
- Why You Will Love This Recipe
- ๐Creamy and Satisfying Curry Recipe
- ๐ฅฃIngredients You Will Need to Make Peanut Curry
- ๐ชHow to Make Vegan Peanut Curry
- ๐ถ๏ธVariations of This Vegan Peanut Curry
- ๐ฝ๏ธ What to Serve with Vegan Peanut Curry
- ๐คทโโ๏ธPeanut Curry FAQs
- Looking for a Different Curry Recipe?
- Vegan Peanut Curry
Why You Will Love This Recipe
Making this vegan peanut curry takes just a little more effort than ordering takeout from your favourite restaurant โ but the payoff is so much better! Not only is it quick and easy to prepare in just 30 minutes, but you also get to control exactly what goes into the pot (and into your body). The rich, creamy texture combined with a slight crunch from the peanuts makes this dish both satisfying and flavourful. Plus, itโs a healthier option that doesnโt compromise on taste. Itโs perfect for a cosy night in or a quick weeknight meal.
This peanut curry is:
- Meatless โ Completely plant-based but still hearty and filling.
- Dairy-free โ Made with coconut milk for a creamy texture without any dairy.
- Gluten-free โ A great option for those with gluten sensitivities.
- Creamy and fragrant โ The peanut butter and spices create a rich, aromatic flavour.
- Easy to make โ Ready in just 30 minutes with minimal effort.
๐Creamy and Satisfying Curry Recipe
If youโve never added peanut butter to a curry before, youโre seriously missing out! The rich, nutty flavour adds a unique depth that makes this dish irresistibly good. And the best part? You donโt even need to be a big fan of peanuts to enjoy it. This curry strikes the perfect balance of sweet and salty, with a creamy texture and a satisfying crunch from the veggies. Itโs comforting, flavourful and sure to become a new favourite!
๐ฅฃIngredients You Will Need to Make Peanut Curry
- Coconut oil โ Used for sautรฉing. Use unrefined coconut oil for a very subtle, sweet, coconutty undertone. Donโt replace it with olive or vegetable oil because the coconut flavour is essential.
- Onion and garlic โ Provide the base flavour.
- Lemon โ Lemon juice adds a lighter, fresher note to the creaminess of the curry.
- Cherry tomatoes โ I personally love adding halved cherry tomatoes, but you can switch things up with chopped zucchini, peppers or closed-cup mushrooms.
- Creamy peanut butter โ If youโre using natural peanut butter without added sugar, then you may want to add a tablespoon of sugar to the curry.
- Dark brown sugar or coconut sugar โ Add only if youโre using natural peanut butter. It just slightly sweetens the curry and really brings out the flavours.
- Potatoes โ Make for a hearty, filling dish.
- Chickpeas โ My favourite plant-based protein to add to a curry.
- Coriander, cumin, turmeric, paprika and ginger โ Create a rich, aromatic flavour.
- Peanuts โ Adding some chopped roasted peanuts to the finished curry is optional, but highly recommended.
๐ชHow to Make Vegan Peanut Curry
Step One: Sautรฉ onions and garlic.
First, gather all the spices before you start. This will make cooking much easier and more efficient, as you will later need to add them quickly while stirring constantly.
Heat the coconut oil, add chopped onions and sautรฉ for a few minutes, until they turn translucent. Add minced garlic and cook for another minute, but make sure it doesnโt burn.
Step Two: Season and cook.
Add all the spices and cook for about 3 minutes until fragrant. At this point, itโs important youโre constantly stirring the mixture and keeping your eyes on it the whole time, as the spices can burn very easily.
Pour in vegetable stock, lemon juice and coconut milk. Add halved cherry tomatoes, peanut butter and brown sugar. Bring to a boil, then add the diced potatoes. Cover with a lid and cook for 15 minutes. Stir occasionally to make sure it doesnโt stick.
Step Three: Add chickpeas.
Removed the lid and add chickpeas. Cook for another 5 minutes.
Step Four: Serve with chopped roasted peanuts and fresh coriander.
Remove the curry from heat and stir in chopped roasted peanuts. Garnish with fresh coriander and serve piping hot!
๐ถ๏ธVariations of This Vegan Peanut Curry
You can make the following alterations to make the curry:
- Spicier: add a teaspoon of ground red chilli.
- Lower in calories: use low fat coconut milk.
- Sugar free: omit sugar and use natural peanut butter.
- Packed with veggies: add zucchini, peppers or closed-cup mushrooms to the mix when youโre adding the tomatoes.
๐ฝ๏ธ What to Serve with Vegan Peanut Curry
Basmati rice and flatbread might be the first to spring to mind, but there are so many more exciting options out there. You can pair this curry with naan, thepla, roti or chapati bread.
Other great combos include:
- Potatoes, especially Bombay potatoes, wedges and fries
- Greens, like cabbage, broccoli and spinach
- Samosas
- Mango chutney
๐คทโโ๏ธPeanut Curry FAQs
The recipe makes about 4 small servings, or 2 very large ones.
The curry tastes best when fresh, but you can keep leftovers in an airtight container for up to 5 days in the refrigerator and 3 months in the freezer.
Looking for a Different Curry Recipe?
If youโre here for the curry, but arenโt a fan of peanut butter, make sure to check out these vegan curry recipes:
Vegan Peanut Curry
Ingredients
Spices
- 2 teaspoons ground coriander
- 2 teaspoons ground cumin
- 1 teaspoon ground turmeric
- 1 teaspoon paprika
- 1 teaspoon ground ginger
For the Curry
- 1 tablespoon coconut oil
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 2 cups vegetable stock
- Juice of 1 lemon
- ยฝ cup coconut milk
- ยพ cup cherry tomatoes, halved
- 2 tablespoons peanut butter
- 1 tablespoon dark brown or coconut sugar
- 1 pound potatoes, cut into ยฝ-inch cubes
- 1 can chickpeas, rinsed and drained
- ยผ teaspoon sea salt, or to taste
- โ cup roasted unsalted peanuts, roughly chopped
- Fresh coriander, for garnish
Instructions
- Gather all the spices before you start. This will make cooking much easier and more efficient, as youโll need to add them quickly while stirring constantly.
- In a large pot, heat the coconut oil. Add chopped onion and cook for 3 to 4 minutes, until fragrant and lightly browned. Add the garlic and cook for another minute, stirring constantly.
- Add coriander, cumin, turmeric, paprika and ginger, and cook for 3 minutes until fragrant, stirring constantly.
- Pour in the vegetable stock, lemon juice, coconut milk, halved cherry tomatoes, peanut butter and sugar. Bring to a boil.
- Add potatoes, cover with a lid and cook for 15 minutes. Stir occasionally to make sure it doesnโt stick.
- Add the chickpeas and cook for another 5 minutes to heat them through. The curry should thicken. Taste the curry and salt to taste. This depends on whether the vegetable stock contained salt, as well as your personal preferences.
- Remove from heat. Stir in half of the chopped peanuts.
- When serving, garnish with the remaining peanuts and fresh coriander.
Fiona Manoon says
Thank you so much for sharing recipes.Great blog!!!