Instant Pot Vegetable Curry (Ready in 20!)

Posted

by

Ethan Caldwell

Updated 01/05/26

The first time I made this Instant Pot vegetable curry, the smell hit me before I even opened the lid. Rich, warm spices mixed with coconut and tomato honestly, it reminded me of the little Indian place Sarah and I used to hit up in college. I thought replicating that at home would take forever, but the Instant Pot proved me wrong.

Instant Pot vegetable curry with cauliflower, carrots, and tomatoes served with fluffy white rice and fresh herbs.

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.

  1. Hit Sauté mode and toss in the diced onion with a splash of water
  2. Stir in the red curry paste and let it bloom for about 30 seconds
  3. Add the tomato puree, curry powder, and garam masala
  4. Dump in the sweet potatoes and chickpeas
  5. Pour in the coconut milk, coconut aminos, and water
  6. Seal the lid, set to High Pressure for 5 minutes
  7. 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

Prep Time 10 minutes
Cook Time 10 minutes
Total Time 25 minutes
Servings 4 servings
Calories 280kcal
This Instant Pot vegetable curry combines aromatic spices with a rich coconut base, creating a flavorful and comforting dish. Quick and easy to prepare, it makes for a perfect midweek dinner that tastes like a restaurant-quality meal. Serve with rice or naan for an added touch of authenticity.

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.
Course : Main
Cuisine : Indian-inspired
Keywords : easy vegetable curry, healthy meal prep, Instant Pot vegetable curry, pressure cooker curry, quick dinner ideas, vegan curry recipe

Nutritional information is calculated automatically and provided for reference only.

Did you make this recipe?

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.

More Instant Pot Recipes

Your Thoughts

Leave a Comment

Recipe Rating