Creamy, rich in flavors with crispy vegetables and crunchy peanuts – Cauliflower Potato Curry is an easy and delicious dinner.
When I made this curry for the first time, adding squash purée and peanut butter to the regular curry I make, I fell in love immediately.
Such a simple idea, but adds so much flavor and creaminess!
Why you need to try this Cauliflower Potato Curry?
- super creamy thanks to peanut butter and pumpkin puree
- only healthy ingredients
- budget friendly
- 100% plant based
- great for meal prep
- crispy vegetables in a creamy sauce

Ingredients in Cauliflower Potato Curry
There is a certain flexibility with this recipe. I prepared it already with spinach instead of green peas and it was still super good. There are basic ingredients in this curry that I wouldn’t substitute.
VEGETABLES
You can use fresh veggies, but if you want to save time and workload you can also go for the frozen ones. Cauliflower and carrots can be easily substituted with frozen version. I always use frozen green peas. Onion and potatoes are the only ones I always use fresh.
SQUASH OR PUMPKIN PUREE
Here’s a detailed description how to make pumpkin or butternut squash purée.
In short, you need to bake halved squash in the oven preheated to 180°C / 350°F for an hour. It’s good to brush the surface of halved squash with some oil.
Wait till it cools down a little and scoop out the soft pulp using spoon. You can blend the squash pulp in the food processor or just mash it with a fork. I usually prepare bigger batch of squash purée, use whatever I need now and freeze the rest for later.
PEANUT BUTTER
Crunchy or smooth peanut butter will both work great in this recipe. I like to use peanut butter that is made with 100% peanuts, without unnecessary additions of palm oil or other oils.
I haven’t tried other nut butters, but it may be interesting to use cashew butter instead of peanut. If you use other nut butter make sure to write a comment how it turned out.
SPICES
Curry powder is a bare minimum in this recipe. Cinnamon adds nice warm flavor and combines perfectly with squash purée. Chili flakes are optional – it depends if you like your curries hot or mild. I sometimes add even 1 tea spoon chili flakes, if I’m in the mood for a hot dish.
Cauliflower Potato Curry
Course: Dinner, LunchCuisine: FusionDifficulty: Easy4
servings10
minutes25
minutes35
minutesCreamy, rich in flavors with crispy vegetables and crunchy peanuts – Cauliflower Potato Curry With Squash and Peanut Butter is an easy and delicious dinner.
Ingredients
1 small cauliflower
3 medium potatoes
1 medium carrot
1.5 cup butternut squash or pumpkin purée
1 large yellow onion
2 heaped tbsp peanut butter
3 tsp yellow curry powder
1 tsp cumin (ground)
1/2 tsp cinnamon
1/2 tsp chili flakes (omit if you don’t like spicy)
1 – 1.5 tsp salt
3/4 cup frozen green peas (optional)
- DECORATION
1 tbsp chopped spring onions
1 tbsp chopped peanuts (raw or roasted, not salted)
Directions
- Clean vegetables. Peel carrots, onion and potatoes. Divide cauliflower into separate florets.
- Chop vegetables in the bite size chunks. I like to keep them rather large for this curry.
- Start by frying onion on a medium heat until translucent (around 3-5 minutes).
- Add carrots and potatoes plus 1 tsp salt, mix and stew everything in a covered pot for 5 minutes.
- Add spices, mix them in and stew for 2 minutes more.
- Add the squash purée, peanut butter and some water (0.5-1 cup) if needed. Add green peas and cauliflower florets. Mix and cook for around 10 minutes until potatoes and carrots become soft.
- Serve hot with rice, sprinkled with chopped peanuts and spring onions.
Notes
- Don’t throw cauliflower stem away. You can use it as well in your curry. It is crispy and cooks in more or less the tame time as potatoes. Chop it in similar cubes and add to the curry together with carrots and potatoes.
- See detailed description of each step below.
Want more vegan goodness?
Sign up for a new recipe newsletter !
HOW TO SERVE CAULIFLOWER POTATO CURRY
This kind of curry is best served over rice, topped with chopped peanuts and spring onion.
You can enjoy it with a naan bread too.
Other hearty and healthy dishes you may like:

How to make Cauliflower Potato Curry
FRY ONIONS
Fry onions until they become translucent. This is always my first step in cooking this type of curry.
STEW VEGETABLES
Add carrots and potatoes and stew them with some salt for 5 minutes. I keep the pot covered, so that vegetables get soft quicker. You can add a bit of water if you see the potatoes get stuck to the bottom of the pot.
If you decide to use not only florets but cauliflower stem too (which I advice you do), add it together with potatoes and carrots. It cooks a bit longer than the florets.

ADD SPICES
This is my favorite step, as in a moment you will feel amazing smell filling your kitchen. We want to heat the spices up just for few minutes, so the aromas are released before we add the rest of ingredients.

MAKE IT CREAMY
Add peanut butter and squash purée. You may need to add some water with this step to create beautiful creamy curry sauce.

ADD REST OF INGREDIENTS
Add frozen green peas and cauliflower. You can use other veggies too. Once I didn’t have peas, but I wanted something green in the curry so I added frozen spinach.
Cook until potatoes and carrots are soft enough. I like my veggies slightly crispy and my husband prefers them to almost fall apart.
DECORATE AND ENJOY !
I like this cauliflower potato curry sprinkled with spring onions and chopped peanuts.
You can try adding chopped cilantro. Splash of fresh lemon juice does a good job too.

How to store Cauliflower Potato Curry?
This batch of Cauliflower Potato Curry is enough for a dinner for 2 days for me and my husband. You can easily make even bigger portion and keep it for 3-4 days or freeze it for later.
I personally think this curry only gets better after heating up next day, as the flavors combine perfectly and it becomes even more creamy.
I would love to hear how did you like this Vegan Cauliflower Potato Curry! Feel free to share the recipe on Pinterest and Yummly!

Oh my GAWD this was so good!!
wow! i’m obssessed with this recipe. i can’t believe how creamy it is!! really creative adding PB to it
This is definitely a recipe I will make again! The squash puree was so good! Thanks for sharing this recipe with us!
Such an amazing curry! I can’t wait to make this recipe again!
What a fantastic meal! Love how wholesome and delicious this is.
Thank you Jacqui!
goes perfect with a hot cup of rice, love the spices of this potato curry.
Thank you. I’m glad you liked it.
so creamy and delicious! love how flavorful it turns out!
Glad you liked it Andrea!
The addition of squash puree is so tasty! It makes it creamy & dreamy.
Thank you for the feedback Cindy!