Instant Pot Vegetarian Chili – Pressure Cooking Today™

As an Amazon affiliate, and affiliate with other businesses, I earn from qualifying purchases.

This Instant Pot Vegetarian Chili With two kinds of beans, sweet potato, tomato, and dried spices is a sweet and healthy family meal that takes one pot and less than an hour from start to finish.

A 45 degree shot of vegetarian chili with sweet potatoes, beans, and mushrooms visible in the chili, topped with sliced ​​avocados and sour cream and diced cilantro

❤️ Why You’ll Love This Recipe: If you love a sweet chili, this pantry-friendly meal is for you! It is a delicious one-pot dinner full of flavor from various colorful veggies, dried spices, and canned tomatoes.

We’re making Instant Pot chili for decades; However, we’re new to sweet chili. This vegetarian version has sweet, savory, and just a bit smokey flavors.

Plus, this version is make-ahead friendly and freezes great.

This is a fun variant on a classic instant pot chili recipe! It’s delicious served with fluffy cornbread on the side or over a bed of hearty brown rice.

Chili is one of our favorite things to make in the Instant Pot. It’s quick, filling, and always family-friendly. This sweet potato chili a great go-to if you want something lighter that’s just as comforting and high-protein as more traditional meat-based versions.

All of the ingredients for Instant Pot vegetarian chili arranged in prep bowls ready to go into the Instant Pot

Ingredients for Vegetarian Chili

Gather these ingredients to make your chili:

  • Canned beans. You’ll use both black and kidney beans for the chili.
  • Sweet potatoes. This simple starch adds a ton of flavor to the chili. If you love sweet potatoes, this is the recipe for you! They also add nutrition and extra fiber.
  • Canned tomatoes. I use petite diced tomatoes from Hunts.
  • Fresh mushrooms. Button or cremini work.
  • yellow onion. White onion will also work if that’s what you have on hand.
  • Green bell pepper. If you prefer, use red or yellow bell pepper.
  • Fresh garlic. I highly recommend using fresh as it brings out the flavor even more than powdered.
  • Vegetable broth. We used canned in this recipe, but if you prefer homemade, our recipe for Instant Pot vegetable broth will amp up the flavor even more.
  • olive oil. Necessary to sauté the vegetables.
  • brown sugar. This brings a nice molasses-like consistency, however can use granulated if you like.
  • Balsamic vinegar. For added acidity and sweetness.
  • Spices. This chili gets flavor from cumin, smoked paprika, and dark chili powder.

NOTE: This is a sweet chili that gets a lot of flavor from the sweet potatoes. If you love sweet potatoes and sweet-savory combinations, you’ll love this chili!

an overhead shot of the Instant Pot filled with green peppers and mushrooms to saute

Sauté the Garlic, Onion, and Pepper

The first step in this recipe is to sauté the aromatics in the pressure cooking pot. Use a drizzle of olive oil to soften up the garlic, onion, and bell pepper.

An overhead shot looking into the pressure cooker cooking pot adding the sweet potatoes, spices, and broth to the vegetarian chili

Next, Add Most of the Remaining Ingredients and Pressure Cook

Next, add the sweet potatoes, mushrooms, broth, tomatoes, and spices, then pressure cook for 5 minutes. Since there’s a lot of liquid, the pot will take about 15 minutes to reach pressure. When the cook time ends, you can release the pressure manually.

An overhead shot into an Instant Pot, adding the two different beans

Release the Pressure & Add the Beans

When the pressure is fully released, remove the lid and stir in the canned beans. Then cover the pot and let it sit for 5 to 10 minutes to heat the beans through.

Finally, finish the dish by stirring in the balsamic vinegar and serve with your favorite toppings.

An overhead shot looking into the Instant Pot with a wooden spoon showing the chili before it thickens

Important Tips

Here are a few key notes to keep in mind when making this sweet potato chili in the pressure cooker:

  • Add the canned beans after cooking to help prevent the beans from becoming too soft or mushy. If you’re using dry beans, I recommend pressure cooking them before making this chili.
  • Adding balsamic vinegar just before serving helps bring out the flavor of the chili.
  • Don’t skip the sugar! A bit of brown sugar helps cut the acidity from the tomatoes. Just a little goes a long way!
An overhead shot of a wooden spoon scooping up a bite of vegetarian chili with diced avocados and sour cream as garnish

Frequently Asked Questions about Sweet Potato Chili

Can I make this chili on the stove?

You can also make this chili on the stovetop or in the slow cooker. I have not yet tried these methods, but here are my starting recommendations for making this on the stove top:
In a large pot, sauté the garlic, onions and bell peppers in olive oil. Then add the remaining ingredients except the beans and vinegar. I suggest to simmer ingredients for 20-25 minutes, or until sweet potatoes are tender. Once tender, stir in the beans and cook an additional 10 minutes on low. Add the vinegar right before serving.

Can I use a slow cooker?

To make the chili in a slow cooker, add all ingredients except the beans and vinegar. Cook on low for 4 to 6 hours until sweet potatoes are tender. About 30 minutes before the meal is finished, stir in the beans. Just before serving, add the vinegar for that extra zing!

Can I make any ingredient substitutions?

If you don’t have dark chili powder, regular works just fine. It just has a richer flavor profile. I recommend using a little more than the two tablespoons.

If you don’t have brown sugar, you can use granulated white sugar. The brown sugar just gives it a little more of a molasses like flavor/consistency.

How to store leftovers?

Once cooled, place leftovers in an airtight container in the fridge up to 4 days or up to 2-3 months in the freezer for future use.

Can I make the chili ahead of time and freeze it?

Yes you can! I actually prefer the flavor and texture of day-old chili.

Just ensure you have some nice airtight containers that are freezer safe. Keep the chili in the freezer for up to six months.

You can reheat from frozen in the Instant Pot or defrost the chili in the firdge overnight and reheat on the stove or in the microwave.

A vertical shot showing a white bowl full of vegetarian chili in the front of an Instant Pot, garnished with sour cream, tortilla chips, and sliced ​​avocados, with fresh cut lime and a small bowl of additional chili in the background.

MORE Instant Pot Chili Recipes

If you’re looking for more Instant Pot Chili, we have several different versions:

  • Beef and Bean Chili features tender chunks of beef in a delicious savory broth.
  • Chili Mac is a fully-loaded tex-mex spin on mac and cheese with plenty of spice. (Sorry Cincinnati Chili lovers, we’ve never heard of your way to make it until we started getting questions on that post.)
  • Instant Pot White Chicken Chili is a light and healthy stew with white beans and juicy chicken.
  • Instant Pot Chili Dog Sauce is the perfect meaty and savory topping for your next barbecue.
An overhead shot of the sweet potato chili garnished with sour cream and avocados with a halved avocado and tortilla chips in the background

Do you LOVE this recipe?
Leave us a review below to tell us why!


  • 1 can (15 oz) black beans, drained and rinsed

  • 1 can (15 oz) red kidney beans, drained and rinsed

  • 1 can (15 oz) diced tomatoes, undrained

  • 2 small sweet potatoes (about 2 cups diced)

  • 2 cups sliced ​​mushrooms

  • 1 small yellow onion, diced

  • 1 large green bell pepper, chopped

  • 3 teaspoons fresh garlic cloves, minced

  • 2 tablespoons olive oil

  • 1 cup vegetable broth

  • 2 tablespoons dark chili powder*

  • 1 teaspoon smoked paprika

  • 1 teaspoon brown sugar

  • 1 teaspoon cumin

  • 1 tablespoon balsamic vinegar

  • 1/4 teaspoon kosher salt

  • Toppings as desired (tortilla chips, sour cream, sliced ​​avocado, cilantro or cheese)


  1. Select Saute to preheat the pressure cooking pot. When hot, add the olive oil to coat the cooking pot, then add the garlic. Cook for 30 to 60 seconds, then add the onions and bell peppers. Cook for 3-5 minutes or until the onions become translucent. Stir a few times to avoid sticking to the bottom of pan and any vegetables from browning too quickly.
  2. Add the vegetable broth, mushrooms, sweet potatoes, chili powder, smoked paprika, cumin, and salt. Stir until well combined. Pour in the tomatoes on top and do not stir.
  3. Lock the lid in place. Select High Pressure and a 5 minute cook time. When the cook time ends, use a quick pressure release. When the valve drops, carefully remove the lid.
  4. Stir in the black beans, kidney beans, and brown sugar. Cover with the lid and let sit for 5 to 10 minutes to allow the beans heat through and the chili to continue to thicken.
  5. Remove the lid and add the balsamic vinegar. Stir to combine.
  6. Garnish with any toppings you desire. This chili pairs well with tortilla chips, a dollop of sour cream, sliced ​​avocado, and then sprinkled with cilantro or cheese.


*If you can’t find dark chili powder, regular is fine.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

pinterest image that reads


🥘 Browse our collection of the best pressure cooker / Instant Pot recipes.

💬 Follow Pressure Cooking Today on Facebook and Instagram for the latest updates.

👥 Join our Electric Pressure Cooker Facebook Group. Our positive community of pressure cooking fans use all brands of electric pressure cookers, so it’s a great resource if you have questions about your particular brand.

🥧 If you’re interested in more than just Instant Pot recipes, follow us at Barbara Bakes. There we post amazing breakfasts, breadsand the best dessert recipes!

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to and affiliated sites.

published on February 19, 2022

Leave a Comment