My go-to healthy and easy vegetarian chili recipe. It’s so easy to make and has a rich, robust flavor thanks to a couple secret ingredients, peanut butter and cocoa powder. Vegan + gluten-free.

This weekend we had a couple of friends coming over to watch football so I made a big pot of vegetarian chili and some of my pumpkin cornbread muffins for the group to enjoy. This recipe has a base of onion and garlic, three different beans, corn, seasonings and two secret (but not so secret now) ingredients.

Easy vegetarian chili in a bowl topped with cilantro, cornbread muffin bits, and avocado.

Chili recipes are known for having secret ingredients! Many folks swear by adding beer, honey, brown sugar, chocolate (I’m a big fan of this one), masa flour, cinnamon or lime juice (another one I’m a fan of). I recently read somewhere that peanut butter can also be a great addition to chili. As a peanut butter lover this was pure music to my ears. Obviously, I had to try it. I mean, peanut butter makes everything taste better, right?

I’m so glad I tried adding peanut butter to my vegetarian chili because as it turns out the peanut butter didn’t add a strong peanut flavor, but instead rich and robust flavor (that is often times lacking in vegetarian chili). It also added a bit of fat and helped to thicken the sauce a bit. Of course, I still added my normal secret ingredients, cocoa powder and lime. Cocoa powder enhances the flavor of chili, adds a deep tone and a bit of richness. And adding a splash of lime juice after cooking adds a hint of tang and makes the spices pop.

Easy vegetarian chili in a bowl, topped with cilantro, avocado, and bits of cornbread muffin. A spoon, cilantro and cornbread muffin are laying around the healthy bowl of chili.

This chili is probably the best chili I’ve ever made so I’m pretty sure I’ll be adding peanut butter to all my chili recipes from now on. I can’t wait for you to try this little vegetarian chili trick as well. If you do try this chili, be sure to make a batch of my pumpkin cornbread muffins to go along with the chili. They’re delicious on their own with a spread of butter, but I love crumbling them into my bowl of chili.

If you try this easy vegetarian chili, be sure to leave a comment and star rating letting me know how it turns out. Your feedback is super helpful for me and other EBF readers who are planning to try the recipe. 

Easy vegetarian chili in a bowl topped with cilantro, cornbread muffin bits, and avocado. A gold spoon is sitting on the bowl. Another bowl of chili is out of focus in the background.

Easy Vegetarian Chili

  • Author: Brittany Mullins
  • Prep Time: 25 minutes
  • Cook Time: 35 minutes
  • Total Time: 1 hour
  • Yield: 6
  • Diet: Vegetarian


My go-to healthy and easy vegetarian chili recipe. It’s so easy to make and has a rich, robust flavor thanks to a couple secret ingredients, peanut butter and cocoa powder. 


  • 1 Tablespoon olive oil
  • 1/2 medium yellow onion, chopped
  • 1 large red bell pepper, chopped
  • 1 clove of garlic, minced
  • 2 carrots, peeled and grated
  • 2 Tablespoons chili powder
  • 1 teaspoon red pepper flakes
  • Sea salt and ground black pepper
  • 128 oz can fire-roasted canned tomatoes
  • 18 oz can tomato sauce
  • 115 oz can cannellini beans, rinsed and drained
  • 115 oz can red kidney beans, rinsed and drained
  • 115 oz can black beans, rinsed and drained
  • 1 cup frozen sweet corn
  • 2 cups low-sodium vegetable stock
  • 1 chili pepper, halved, seeded and chopped
  • 2 teaspoons dried oregano
  • 2 teaspoons dried basil
  • 1/2 Tablespoon cocoa powder
  • 2 Tablespoons creamy natural peanut butter
  • Juice of one fresh lime
  • toppings: avocado, Greek yogurt or sour cream, shredded cheese, fresh cilantro


  1. In a Dutch oven or large pot, warm  oil over medium heat. Add onion, pepper, garlic and grated carrot and sauté until onion becomes soft and translucent. Stir in chili powder, red pepper flakes, sea salt and black pepper. Cover and cook over low heat for 10 minutes, stirring occasionally.
  2. Add all remaining ingredients except lime juice. Blend well. Cover and let simmer for 20 minutes. Remove from heat,  squeeze lime juice into the pot and stir. Serve immediately.
  3. The chili can be served over brown rice or quinoa and topped with cheese or greek yogurt for a hearty variation.

  • Category: Lunch/Dinner
  • Method: Stovetop
  • Cuisine: American


  • Serving Size: 1/6 of recipe
  • Calories: 363
  • Sugar: 10g
  • Fat: 7g
  • Saturated Fat: 1g
  • Carbohydrates: 59g
  • Fiber: 16g
  • Protein: 19g
  • Cholesterol: 0mg

Keywords: vegetarian chili

PS: Even though I call this a vegetarian chili, it’s actually vegan. Don’t let the “meatless” qualities turn you away, even who aren’t vegetarian will love this chili — it’s got a great texture to it and it’s packed with flavor. Just don’t forget the secret ingredients!

Leave a Comment

Your email address will not be published. Required fields are marked *

  1. This is now my go-to recipe any time I make chili! I’d like to attempt it in the crock pot. Do you have any suggestions for adapting the recipe to the slow cooker?

  2. Don’t be overwhelmed by the number of ingredients. This delicious chili is easy to make and has a wonderful depth of flavor. The best part is you will have leftovers for lunch tomorrow as well as a future dinner in the freezer.

  3. Can’t wait to make this!! Planning to use a slow cooker though – any thoughts on that? Maybe 6 hours on low? Thanks!

  4. Just tried this out and it’s amazing! Thanks very much for posting – it would never have occurred to me to put peanut butter in it!


  5. Oh wow this look so good. I am so making this for dinner this week. I especially love that it’s all veggies! Best of all is there will be left overs so can freeze some for another day.

  6. I just made this with Jason’s honey almond butter with a side of vegan corn muffins and it was amazing! The nut butter, cocoa and lime were new ingredients for me and you’re right, the flavors are undetectable but really add a nice richness and kick – thanks so much for the recipe!

  7. I just made this and it was fantastic! Delicious, best chili ever, you don’t miss the meat at all! I’ve always preferred meatless chili anyways, this recipe is definitely a keeper!

  8. I just made this for football Sunday…can’t taste the peanut butter at all and honestly the chili tasted pretty amazing! Everyone in my house was happy with it :). Thanks for another wonderful recipe!!

  9. Veggie + peanut butter is a match made in heaven. Unfortunately, I can’t do beans…but I think the peanut butter would be a great addition to a sweet potato or lentil chili as well!! Thanks for the idea! 🙂

  10. This looks like the perfect chili recipe for those cold Fall night! Which we are actually having right now…well, it’s not night yet but you know what I mean;)
    I love adding almond butter to chili but haven’t tried peanut butter yet! This is definitely happening this week!

  11. Yum!! This looks delicious. I was actually looking up chili recipes all weekend on pinterest to try one out this week. I found a pumpkin chili I THOUGHT I had made my mind up on, but now you have me thinking maybe this one is the way to go 🙂

Subscribe + get eating!

Grab your Free 3 Day Clean Eating Meal Plan

Subscribe to our list and get your free printable PDF of the 3 Day Clean Eating Meal Plan and Shopping List!