Why This Instant Pot Vegetable Curry Hits Different
Man, this one surprised me. I didn’t expect something so flavorful to come together in under half an hour.
The sweet potatoes get tender without turning to mush. The chickpeas soak up all that curry powder and coconut milk goodness.
It’s one of those meals that feels fancy but requires zero skill. Jake asked if we ordered takeout. Nope, buddy just dad and his pressure cooker.
✅ Thick consistency without babysitting the stove
✅ Packed with hearty meals for the whole week
✅ Traditional spices you already have at home
✅ Quick dinners sorted in 20 minutes flat
✅ Creamy coconut base with zero dairy
If you’re looking for something that works on a Tuesday night but tastes like Sunday dinner, this is it. Let me walk you through what makes this thing work
What You’ll Need to Make This Curry Work
This Instant Pot vegetable curry gets its depth from a few key players that layer up into something way better than the sum of their parts.
✔ Sweet potatoes : I use the orange-fleshed kind, peeled and chunked up about an inch thick. They hold their shape but get buttery soft
✔ Chickpeas : One 15 oz can, rinsed well. They add protein and that hearty bite
✔ Red curry paste : This is where the heat lives. I grab the Thai Kitchen brand at H-E-B
✔ Light coconut milk : Keeps it creamy without feeling heavy. Don’t skip this
✔ Fresh spinach (for Instant Pot saag paneer) : Just a few handfuls at the end. Wilts right in and adds color
Alright, now let’s get into how this actually comes together.
How to Make Instant Pot Vegetable Curry (The Easy Way)
Honestly, the hardest part is chopping the sweet potatoes. After that, it’s just layering and letting the pot do its thing.
- Hit Sauté mode and toss in the diced onion with a splash of water
- Stir in the red curry paste and let it bloom for about 30 seconds
- Add the tomato puree, curry powder, and garam masala
- Dump in the sweet potatoes and chickpeas
- Pour in the coconut milk, coconut aminos, and water
- Seal the lid, set to High Pressure for 5 minutes
- Let it naturally release for 5 minutes, then quick release the rest
Once you pop that lid, toss in the spinach and stir until it wilts. That’s when it really comes alive.
Now, if you’re like me, you’ll want to switch things up from time to time. Here’s how I do it.
Ways to Switch Up Your Vegetable Curry
Go Extra Creamy with Cashews
Blend a handful of toasted cashews with a little water and stir it in at the end. It makes the sauce richer and adds a subtle nuttiness Jake actually noticed. He said it tasted “fancy.” I’ll take that win.
Swap Sweet Potatoes for Butternut Squash
I did this once when I grabbed the wrong thing at Costco. Turns out butternut squash works beautifully it’s sweeter and breaks down just a little more, making the whole thing feel like fall comfort food. Sarah loved it with some crusty bread.
Add Cauliflower for Extra Bulk
If you want something heartier, toss in a cup or two of cauliflower florets. They soak up the coconut base like a sponge and give you more texture to work with. I usually do this when I’m meal prepping for the week or make Instant Pot Thai Lentil Soup.
Each version feels like a different dinner, even though the base stays the same. That’s the beauty of this recipe.
What to Serve Alongside This Curry
This curry’s good on its own, but pairing it with the right sides takes it to another level.
Basmati Rice
Classic move. I make Instant Pot jasmine rice too just throw it in a separate insert or cook it while the curry rests. Fluffy, fragrant, and it soaks up every drop of that sauce. Jake could eat a whole bowl of just rice and curry and call it a night.
Warm Naan Bread
We keep a pack of frozen naan in the freezer for nights like this. Toss it in the oven for a few minutes, brush with a little butter, and boom instant upgrade. Sophie uses hers like a spoon and I’m not even mad about it.
Simple Cucumber Salad
Sometimes you need something cool and crunchy to balance all that warmth. I slice up cucumbers, toss them with lime juice, a pinch of salt, and maybe some chopped cilantro. Takes two minutes and cuts through the richness like a champ.
Crispy Papadums
If I’m feeling a little extra, I’ll grab a box of papadums from the Indian grocery near campus. You can microwave them in like 30 seconds. They’re light, crispy, and fun to break over the curry. The kids love them.
Now, if you’ve got leftovers and trust me, you will here’s how to keep them tasting fresh.
Keeping Your Curry Fresh (And Even Better Later)
I’ve learned the hard way that this curry actually tastes better the next day. The traditional spices get even deeper, and the sweet potatoes soak up more flavor overnight.
Storage
- At room temperature: Don’t leave it out more than 2 hours. Once it cools, get it into the fridge.
- In the fridge: Transfer to an airtight container. It’ll stay good for 4–5 days easy. I usually portion it out for lunches.
- In the freezer: This freezes beautifully. Just skip adding the spinach if you know you’re freezing it. Spinach gets weird. Pour into freezer-safe containers and it’ll last 3 months.
Reheating
The Instant Pot’s great for reheating if you’ve got a big batch. Just hit Sauté mode, add a splash of water or coconut milk, and stir until warmed through. Takes maybe 5 minutes.
Microwave works fine too cover it with a damp paper towel so it doesn’t dry out. Stir halfway through.
If it’s from frozen, let it thaw in the fridge overnight first. Reheating from frozen works, but it takes forever and the texture gets mushy.
Anti-waste tip
Leftover curry makes killer quesadillas. Serve with Instant Pot Mexican rice. Spread it on a tortilla, add some shredded cheese, fold it over, and crisp it up in a pan. I did this once when we ran out of lunch ideas and now Sophie asks for it specifically.
Still wondering if this’ll work with your setup or dietary needs? I’ve got you covered.
Questions I Get About This Curry All the Time
The first time I made this, I wasn’t sure if the sweet potatoes would cook through evenly. Turns out, as long as you cut them about the same size, they do just fine.
Can I make Instant Pot vegetable curry without coconut milk?
Yeah, you can swap it for cashew cream or even regular milk with a little butter. It won’t taste as rich, but it still works.
How do I make vegetable curry less watery?
Hit Sauté mode after pressure cooking and let it simmer uncovered for a few minutes. The sauce thickens up fast.
What’s the best way to store curry in the fridge?
Use an airtight container and let it cool completely first. It’ll stay fresh for about 5 days and tastes even better reheated.
Can I use frozen spinach instead of fresh?
Sure, just thaw it and squeeze out the excess water first. Otherwise it’ll make the curry too thin.
The Full Recipe for Instant Pot Vegetable Curry
This Instant Pot vegetable curry is one of those recipes that feels like it should take way longer than it does. You get that deep, warming flavor from the curry powder and coconut base, with sweet potatoes that practically melt in your mouth. Perfect for quick dinners when you need something that actually tastes homemade.

Instant Pot Vegetable Curry
Equipment
- Instant Pot (6 or 8 qt)
- Cutting board
- chef’s knife
- Measuring cups and spoons
Ingredients
- 2 tablespoons red curry paste (about 30g)
- 1 cup red onion finely diced (160g) plus 1/4 cup water
- 1/4 cup tomato puree or passata (60g)
- 1/2 teaspoon garam masala optional but enhances flavor
- 2 1/2 teaspoons curry powder homemade or store-bought
- 15 oz can chickpeas rinsed and drained (about 1 1/2 cups cooked)
- 4 heaping cups sweet potatoes peeled, cut into 3/4–1 inch chunks (480g)
- 1/4 teaspoon fine sea salt
- 2 tablespoons coconut aminos (30g)
- 1/4 cup water (60g)
- 13.6 oz can light coconut milk
- 4 handfuls fresh spinach leaves around 90g, optional
- lime wedges for serving
- toasted cashews for serving
Instructions
- Turn your Instant Pot to Sauté mode. Add the diced red onion and 1/4 cup water. Stir until the onion softens, about 2–3 minutes.
- Stir in the red curry paste and let it cook for 30 seconds until fragrant. You’ll smell it right away.
- Add the tomato puree, garam masala, and curry powder. Stir everything together so the spices coat the onions.
- Toss in the sweet potato chunks and chickpeas. Give it a quick stir to mix.
- Pour in the coconut milk, coconut aminos, and 1/4 cup water. Add the salt. Stir gently.
- Close the lid, set the valve to Sealing, and cook on High Pressure for 5 minutes.
- When the timer beeps, let it naturally release for 5 minutes, then carefully quick release the rest of the pressure.
- Open the lid, stir in the fresh spinach, and let it wilt for about a minute. Taste and adjust the salt if needed.
- Serve warm with lime wedges and toasted cashews on top.
Notes
- If you like it spicier, add an extra tablespoon of red curry paste or a pinch of cayenne. The heat level can vary depending on the brand.
- For a thicker consistency, hit Sauté mode after cooking and let it simmer uncovered for a few minutes.
- This also works great as meal prep—it keeps in the fridge for up to 5 days and the flavors get even better over time.
- If you’re using frozen sweet potatoes, add an extra minute to the pressure cooking time.
Try This and Let Me Know How It Goes
This Instant Pot vegetable curry has become one of those recipes I turn to when I need something fast but don’t want to compromise on flavor. Or Instant Pot Indian butter chicken on another night. The blend of coconut, curry powder, and those soft sweet potatoes just hits right, you know?
If you make it, I’d love to hear how it turned out for you. Drop a comment below or snap a photo and tag #EasyPressureEats and @EasyPressureEats so I can see your version. And if you’ve got a twist on it maybe a different veggie combo or a spice adjustment share that too. That’s how the best recipes evolve.
If you’re looking for more weeknight wins like this, sign up for the newsletter. I send out new recipes every week, and they’re all tested in my own kitchen first. No fluff, just real food that works.









