Mains / Hearty Lentil Chili

Hearty Lentil Chili

Published September 9, 2022

With meaty mushrooms, lentils, and kidney beans forming the base for this easy lentil chili, you have a delicious plant-protein packed dinner.

Yield: 4

Prep time: 10 minutes

Total time: 50 minutes

Chili in a shallow bowl with avocado and pickled red onion.

With meaty mushrooms, lentils, and kidney beans forming the base for this two lentil chili, you have a delicious plant-protein packed dinner. Ready in about half an hour, it’s also a speedy weeknight option.

This is a flexible, base recipe that works just about year round. As much as I like sweet potato chili, sweet potatoes are only in season for a relatively short period, and it’s nice to have a good vegan chili recipe that doesn’t need extra vegetables.

Serve the chili with spelt naan, sweet potato flatbread (gluten-free) or zucchini cornbread as pictured to round it out and make a full meal. Top with avocado and pickled onions as pictured if you’d like.

Why You Should Try This Recipe

This is a great basic vegetarian chili that you can change up as needed. Leave out the corn, add other vegetables like zucchini, whatever you have on hand.

  • It’s a one pot recipe: everything is cooked in the same pot, no need for extra dishes – just a cutting board and a large pot.
  • It’s protein packed: with about 19 grams of protein per serving (and 15 mg of iron) this is a stick to your ribs meal.
  • It stores well: like most chili recipes, it keeps well and tastes just as good on the second or third day after cooking.

Ingredients

Lentil chili ingredients with labels.

Ingredient Notes and Substitutions

  • Mushrooms: if you hate mushrooms, they could be replaced with a store bought veg ground round. I haven’t tried this but it should be fine.
  • Spices: adapt the spices to suit your personal preference. Omit the hot pepper if needed.
  • Tomatoes: an equal amount of fresh tomatoes can be subbed for canned.
  • Water or broth: I always use broth for this recipe because it has so much going for it – there’s no need for the extra flavour boost. If you want to, though, you can use vegetable broth.
  • Lentils: brown, black, or green lentils can all be used interchangeably. If you don’t have red lentils, they can also be replaced with another lentil type, but the textural change is nice.

Step by Step

1. Cook mushrooms: cook the mushrooms over medium heat until the water has evaporated, then sauté the onions.
2. Add garlic: cook the garlic for a minute, then stir in the spices.

Lentil chili steps 1 to 4.

3. Add tomatoes: stir in the diced tomatoes, being careful of splatters.
4. Add water: and bring to a boil. Add the lentils and kidney beans.
5. Simmer: cook for about 20 minutes, or until the brown lentils are tender.
6. Add corn: stir in the corn and taste, seasoning as needed. Serve hot.

Lentil chili steps 5 and 6.

If you can’t see the video in the post, please watch it on YouTube instead.


Recipe Notes

It is key to cook the mushrooms first. The goal is to sear, rather than steam, so avoid stirring as much as possible. This results in the best flavour and texture.

You can add a little more liquid if you prefer a more soup-like chili. Any kind of broth can be used in place of water – mushroom broth will add a more intense mushroom flavour.

How to Store

Storage: leftovers can be kept in a sealed container in the refrigerator for up to three days. The chili may thicken during this time – simply thin with a splash of water when reheating and season if needed.

Freezing: this freezes very well. Keep in airtight containers in the freezer for up to six months. Thaw in the refrigerator when needed and reheat as usual.

Expert Tips

  • No need to soak: while I would usually soak any lentils before cooking, it isn’t necessary for this recipe. If you are using soaked lentils, the water can be reduced slightly.
  • Do a fine chop: the mushrooms should form the base of the chili without it feeling like a mushroom-centric dish. Very finely chopping is key.
  • Salt as needed: a teaspoon of salt is a guideline, as I season fairly heavily. I use at least double what’s listed in the card but it should be to your taste.

If you make this Vegan Lentil Chili or any other stew recipes on Occasionally Eggs, please take a moment to rate the recipe and leave a comment below. It’s such a help to others who want to try the recipe. For more OE, follow along on InstagramFacebook, and Pinterest, purchase the Occasionally Eggs cookbook, or subscribe for new posts via email.

Chili in a shallow bowl with avocado and pickled red onion.
5 from 5 votes

Hearty Lentil Chili

Prep Time: 10 minutes
Cook Time: 40 minutes
Total Time: 50 minutes
Servings: 4
Print Recipe

Description

With meaty mushrooms, lentils, and kidney beans forming the base for this easy lentil chili, you have a delicious plant-protein packed dinner.

Ingredients

  • 1 tablespoon olive oil
  • 300 grams (3 cups) mushrooms very finely chopped
  • 1 small onion diced
  • 3 cloves garlic minced
  • 1 teaspoon cumin
  • 1 teaspoon sea salt to taste
  • ½ teaspoon black pepper
  • ½ teaspoon smoked paprika
  • ½ teaspoon hot pepper flakes optional, to taste
  • ¼ teaspoon cinnamon
  • 400 grams (14 oz) canned diced tomatoes
  • 300 ml (1 ¼ cups) water
  • 200 grams (1 cup) cooked or canned kidney beans rinsed
  • 100 grams (½ cup) red lentils
  • 100 grams (½ cup) brown lentils
  • 300 grams (2 cups) frozen corn

Instructions

  • Heat a large pot over medium heat. Once hot, add the olive oil. Stir in the mushrooms and cook, stirring as infrequently as possible, for about 5 minutes, or until golden.
    1 tablespoon olive oil, 300 grams (3 cups) mushrooms
  • Add the onion and cook until transluscent, another 2-3 minutes.
    1 small onion
  • Add the garlic and cook for another minute, then stir in the cumin, salt, pepper, paprika, pepper flakes, and cinnamon.
    3 cloves garlic, 1 teaspoon cumin, 1 teaspoon sea salt, ½ teaspoon black pepper, ½ teaspoon smoked paprika, ½ teaspoon hot pepper flakes, ¼ teaspoon cinnamon
  • Add the tomatoes and stir. Add the water and cover, increasing the heat to bring to a boil.
    400 grams (14 oz) canned diced tomatoes, 300 ml (1 ¼ cups) water
  • Once it's reached a rolling boil, add the beans, red lentils, and brown lentils. Cover again and reduce the heat to a simmer. Cook for about 20 minutes, or until the brown lentils are tender.
    200 grams (1 cup) cooked or canned kidney beans, 100 grams (½ cup) red lentils, 100 grams (½ cup) brown lentils
  • Once the lentils are cooked, add the corn and turn off the heat. Taste and season if needed. Serve with avocado and pickled onions if desired.
    300 grams (2 cups) frozen corn

Video

Nutrition

Calories: 341kcal | Carbohydrates: 60g | Protein: 19g | Fat: 6g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Sodium: 765mg | Potassium: 1308mg | Fiber: 19g | Sugar: 5g | Vitamin A: 341IU | Vitamin C: 19mg | Calcium: 118mg | Iron: 15mg

Nutrition is provided as a courtesy and is an estimate. If this information is important to you, please have it verified independently.

4 Comments

  1. 5 stars
    Perfect combination of flavours. Really tasty and hearty. Had to replace the corn with peas but it worked. Thanks!

  2. 5 stars
    Headquarters is from Malaysia and … and New Mexico was my last port of call. This is recipe is a keeper fer shure cepting I added a bit more sea salt as sweet corn was too sweet …. and some Guajillo chili powder and cumin powder cause that’s the kind of folks we are. Learning to cook without meat and you are a gem!

  3. 5 stars
    This was incredibly easy and fantastically delicious!! I will make this again and again! And it made my home smell wonderful!

5 from 5 votes (2 ratings without comment)

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.