This instant pot sweet potato curry is great for an easy, weeknight one pot dinner that takes less than 30 minutes. Made with a coconut cream and tomato base that’s been perfectly seasoned with warming seasonings and curry powder. Sweet potatoes and kidney beans are bursting with flavor after simmering in this creamy curry sauce. It’s also Vegan, dairy free and gluten free.

Jump to:
❤️ Why you’ll love this recipe
- thanks to the kale, sweet potatoes and beans this has many health benefits for the avg user.
- it’s vegan, vegetarian and gluten free
- it’s a simple, one pot, weeknight dinner
- It takes less than 30 minutes to make and it’s hands off cooking because it’s in the instant pot
There’s nothing like a quick and easy curry in the instant pot. This is great for those nights when you want something warm, healthy and comforting but don’t want to spend a lot of time cooking.
Let the pressure cooker do all of the work for you. Also check-out my Chickpea and Potato Curry that can be made either in an instant pot or the stove-top.
🧂Ingredients and substitutions

- Sweet potatoes – I use one large sweet potato or two smaller ones. I peel the skins off because I don’t like the texture.
- Kidney beans – chickpeas also go well in this, I just really love the flavor combination of kidney beans with sweet potatoes.
- Canned diced tomatoes – fresh tomatoes also work well. Just chop them up.
- Kale – spinach also goes well, but kale doesn’t wilt as much as spinach.
- Fresh garlic and red onion – yellow onion also works well.
- Fresh ginger – if you don’t have that on hand feel free to use ginger powder.
- Maple syrup – or brown sugar. This helps add just a little bit of sweetness to balance out all of the flavors.
- Spices – I use a blend of garam masala, curry powder, smoked paprika and garlic powder.
- Coconut milk – creamy coconut milk helps make this delicious curry nice and creamy and balances out all of the warming seasonings. I use full-fat coconut milk but you can use lite coconut milk if you want to cut down on the fat.
- Cilantro – fresh cilantro tastes amazing in this recipe.
- Oil – olive oil or a neutral tasting oil will work. You can also make this oil free by sauteing the onions in vegetable broth or water.
- Lime juice – this helps brighten up the whole curry and adds a nice finishing flavor.
See recipe card for full information on ingredients and quantities.
✏️ Expert tips
To bring out the flavor in the spices even more, I love to sauté them in the oil with the onions before adding any broth or liquid. This really helps to deepen their flavor. It only takes about 30 seconds.
Don’t add in the kale until after you’ve released the pressure in the pressure cooker. That will help the leafy greens from over cooking and turning a dark green/brown color.
I love waiting to add the coconut milk until the end as well. This helps keep the curry nice and creamy.
🔪 Recommended equipment
A 6-8 quart instant pot will do the trick for this recipe.
It’s also helpful to keep a bowl or a mini compost bin on the counter to put all of the vegetable scraps, so you don’t have to keep running to your compost or trash bin.

❄️ Storing and making ahead
Fridge – This will last in an airtight container in the fridge for up to five days. This curry tastes even better the next day as leftovers. This is a great easy curry to make a big batch of and meal prep to have on hand all week.
Freezer – This vegan curry freezes really well. Just let it cool overnight in the fridge and then add it to a freezer safe container. It will last in the freezer for up to three months.
Making ahead – If you’d like to make this ahead, get the onions, ginger garlic and sweet potatoes all chopped up and store them in the fridge until you’re ready to cook.
Freezer meal – This makes for a great freezer meal. Just add all of the ingredients to the bag minus the vegetable broth. Push the air out and let it freeze. When you’re ready to cook, let it thaw out in the fridge then add to the instant pot with the vegetable broth and cook on high pressure for two minutes. Let the pressure slow release for five minutes then release the pressure valve to quick release the remaining pressure.
♨️ Serving suggestions
This curry goes great served over any type of grain but especially these:
- Basmati rice
- Brown rice
- White rice
- Cauliflower rice
- Chapati bread
- Naan bread
- Quinoa
- Couscous

❓ Recipe FAQs
Yes! This recipe can be made on the stove top as well. Just follow all of the directions up to the point where you pressure cook the curry.
Instead of pressure cooking, set the curry to a simmer and partially cover with a lid. Let it simmer for about 15 minutes, or until the potatoes are soft. Then add in the kale and coconut milk.
This recipe is extremely healthy and full of fiber, vitamins and minerals, since it’s full of sweet potatoes, kale and beans. Sweet potatoes are full of the antioxidant beta carotene, fiber, vitamins and minerals.
Red lentils would go really well in this, but the cooking time will be a little more. Cook for an extra minute in the instant pot, to ensure they get cooked. Use only ½ cup and add an extra ½ cup of vegetable broth.
More vegan instant pot recipes
If you loved this recipe, leave a 5 ⭐️ rating on the recipe card and comment below!
📖 Recipe

Instant pot sweet potato curry
Equipment
Ingredients
- 1 tablespoon oil
- ½ red onion (diced)
- 1 tablespoon curry powder
- 1 teaspoon garam masala
- 1 teaspoon smoked paprika
- 1 teaspoon garlic powder
- 1 tablespoon minced ginger (or ½ teaspoon ginger powder)
- 4 cloves of garlic (minced)
- 14 ounces diced tomatoes
- 1 large sweet potato (peeled and cubed)
- ¼ teaspoon salt (or to taste)
- ½ cup vegetable broth
- 14 ounces kidney beans (or chickpeas)
- 1 cup chopped kale
- 1 teaspoon maple syrup (brown sugar)
- 15 ounces canned coconut milk
- cilantro
- serve with rice
Instructions
- Turn your instant pot to sauté mode and add oil. Add the onions and sauté for 2-3 minutes.1 tablespoon oil, ½ red onion
- Add the spices, ginger and garlic and sauté for one minute.1 tablespoon curry powder, 1 teaspoon garam masala, 1 teaspoon smoked paprika, 1 teaspoon garlic powder, 1 tablespoon minced ginger, 4 cloves of garlic
- Add the rest of the ingredients except the coconut milk and kale. Stir well, making sure to get any caramelized bits off the bottom of the pot. Cover and seal the lid. Cook on high pressure for 1 minute. Let it natural release for 3 minutes, then quick release14 ounces diced tomatoes, 1 large sweet potato, ½ cup vegetable broth, 14 ounces kidney beans, 1 teaspoon maple syrup, ¼ teaspoon salt
- Add in the kale and coconut milk and stir, until the kale starts to wilt. This should take about 3 minutes. Add in some chopped cilantro and serve over rice.1 cup chopped kale, 15 ounces canned coconut milk, cilantro
Notes
Nutrition
The nutritional information on this website is only an estimate and is provided for convenience and as a courtesy only. The accuracy of the nutritional information for any recipe on this site is not guaranteed. It should not be used as a substitute for a professional nutritionist’s advice.
Rae
Easy satisfying and nutritious, all the things we need in comfort food. I toss ingredients in the instant pot and I have an inexpensive healthy dinner as well as leftovers to meet my lunchtime needs in less than thirty minutes. I can’t wait to try more recipes from this blog! Thanks for making this level of self-care accessible!
Missy
Love the way you have the ingredients listed below the directions so I don’t have to go back and forth. Such yummy food!!!
Lucy
My favorite recipe for group gatherings, so many complements when I make this.
Lori
Delicious flavor and texture. A great recipe for an easy and fast meal.