I can’t get enough of this Instant Pot Vegetarian Chili recipe! It is so chunky and hearty, even meat-lovers will be pleased. Thanks to a combination of beans, lentils and butternut squash, this vegetarian chili recipe will rival any meat-based chili out there.
Let’s cut to the chase, this vegetarian chili is:
- Ready in less than an hour!
- Slightly spicy
- PACKED with textures and flavors
- Great as leftovers
Easy Instant Pot Vegetarian Chili...with canned beans?
It may sound counterintuitive to use canned beans in an Instant Pot recipe. And most of the time I would agree with you. BUT, after doing some testing and balancing the cook time of the butternut squash, lentils and beans, I found that relying on canned beans created the simplest cooking process, and the best texture of all the components.
It also means you don’t have to think ahead—no soaking of beans required—you just need to open a couple cans. 🙂
What’s in vegetarian chili?
There are hundreds, if not thousands, of vegetarian chili recipes out there. Where I think most vegetarian chili recipes go wrong is in lack of composition and flavor building. Too often vegetarian chili recipes are simply a pot of veggies thrown together and covered with diced tomatoes and tomato sauce.
The problem with this is that it isn’t going to be a satisfying vegetarian meal. When we can’t rely on meat for texture, protein and flavor, we have to find a way to add those things. And in a way that will truly satisfy.
To tackle the protein issue, I made sure to use a combination, and an adequate amount, of plant-based proteins—beans and lentils.
The combination of beans and lentils also bulks up the texture and somewhat resembles meat. Additionally, using large chunks of butternut squash creates textural interest and color.
Lastly, flavor. Achieving a savory, umami-like flavor in meatless dishes is always a challenge. Here, I used a splash of soy sauce and some tomato paste to add depth and savoriness.
How to make easy vegetarian chili (step-by-step)
- Cook onion and peppers in Instant Pot on Sauté function.
- Add tomato paste, chipotle, garlic, and spices.
- Cook 2 minutes.
- Deglaze with water.
- Add squash, tomatoes, and lentils.
- Lock lid in place, close pressure valve, cook on low pressure for 11 minutes.
- Quick-release pressure.
- Stir in beans and soy sauce; season with salt to taste.
Make this vegetarian chili on the stove top:
Follow the recipe as written, cooking over medium-high heat on the stove top, up until the step of locking the lid and pressure cooking. Instead, partially cover the pot with a lid and simmer the chili until lentils are tender and butternut squash is fork-tender, 30–40 minutes.
Stir in beans and honey; allow to heat through and serve.
Make this vegetarian chili in a slow-cooker/crock pot:
Sauté the onions and peppers in a skillet over medium-high heat. Add the tomato paste, chipotle and adobo, garlic and spices and cook 1 minute; scrape into an 8-quart slow-cooker.
Add water, squash, tomatoes, lentils and soy sauce; cover and cook on low heat for 8 hours or high heat for 4 hours.
Stir in beans and honey, cover and let cook 10 minutes more until heated through.
Chili Toppings Ideas:
- Shredded Cheddar, Chihuahua cheese, or Cotija cheese
- Picked onions or pickled jalapeños
- Corn chips
- Scallions or diced white onion
- Diced radish
What to serve with vegetarian chili:
- Healthy Cornbread
- Kale and Cherry Salad
- Avocado Grapefruit Salad
- Make chili mac! Stir in some elbow noodles (and some additional water) and cook until noodles are al dente, top with cheese.
You may also like...
To pin this recipe and save it for later, you can click the button on any of the photos, or the red button on the side bar or below the recipe. Happy cooking!Print
Full of texture and savory flavor, this meatless chili is please even the biggest meat-lovers out there!
- 2 tablespoons olive oil + more for serving
- 2 onions, diced
- 2 bell peppers, stemmed, seeded and diced (I like a combination of a red and green pepper)
- 3 tablespoons chili powder
- 2 tablespoons tomato paste
- 4 garlic cloves (1 heaping tablespoon)
- 1 chipotle in adobo sauce, minced + 1 teaspoon adobo sauce
- 2 teaspoons cumin
- 2 teaspoons dried oregano
- 1 teaspoon coriander
- 1 pound butternut squash, peeled, seeded and cut into 1-inch pieces (about 4–5 cups)
- 1 (28-ounce) can diced fire-roasted tomatoes
- 1 (14-ounce) can crushed tomatoes
- ¾ cup green or brown lentils
- 1 tablespoon low-sodium soy sauce
- 2 (14-ounce) cans kidney beans, drained and rinsed
- 2 tablespoons honey or pure maple syrup
- Lime wedges
- Optional toppings: avocado, cilantro, scallions, sliced jalapeño, shredded Cheddar
Preheat Instant Pot on sauté setting 3 minutes. Add oil and heat until shimmering, add onions, peppers and 1 teaspoon salt; cook until vegetables start to soften and onions are translucent, about 6 minutes. Add chili powder, tomato paste, garlic, chipotle and adobo, cumin, oregano, and coriander; cook 2 minutes.
Stir in 3 cups water, and cook, scraping up any browned bits on bottom of pan.
Stir in squash, diced tomatoes, crushed tomatoes, lentils, and soy sauce.
Lock lid in place and close pressure release valve. Select low pressure cook function and cook for 11 minutes. Turn off Instant Pot and quick-release pressure.
Stir in beans and honey; season with salt to taste.
Drizzle servings of chili with olive oil, top with desired toppings, and serve with a lime wedge.
Vegetarian chili lasts up to 1 week stored in an airtight container in the refrigerator.
- Serving Size: 1 ½ cups
- Calories: 332
- Sugar: 17g
- Sodium: 1233mg
- Fat: 5g
- Saturated Fat: 0.5g
- Carbohydrates: 61g
- Fiber: 18g
- Protein: 15g
- Cholesterol: 1mg
Keywords: Instant pot vegetarian chili, vegetarian chili, easy vegetarian chili