Looking for a quick, hearty, and budget-friendly meal that you can enjoy for more than one day? This vegan chili with beans and lentils is rich, comforting, and ready in just 20 minutes.

It makes about 6 generous servings, which means it’s perfect for meal prep—cook once and enjoy for two days. It’s delicious on its own, but with a few toppings, it becomes absolutely irresistible.

Why You’ll Love This Recipe

  • Ready in just 20 minutes
  • Makes 6 servings (great for 2 days)
  • High in plant-based protein and fiber
  • Budget-friendly pantry ingredients
  • Perfect for lunch, dinner, or meal prep

It’s the kind of recipe that’s simple, filling, and incredibly satisfying.

Serving Suggestions

This chili is delicious on its own, but it becomes truly amazing when served with:

  • A spoonful of sour cream (or vegan alternative)
  • Grated cheese (or vegan cheese)
  • Sliced jalapeños
  • Steamed rice

It works perfectly as a hearty dinner or an easy lunch to take to work.

Turn It Into a Burrito Bowl

One of my favorite ways to use leftovers is turning this chili into an easy burrito bowl. Simply serve it over rice and add avocado, corn, fresh tomato salsa, cheese, sour cream, and jalapeños for a satisfying lunch or dinner. Check out my Bean Chili Burrito Bowl recipe for the full instructions and topping ideas.

Tips for Best Results

  • Adjust the spice level to your preference
  • Let it sit for a few minutes after cooking—the flavors deepen
  • Store leftovers in the fridge for up to 3 days
  • It also freezes very well

This easy vegan chili with beans and lentils is a true comfort food classic—quick to make, incredibly filling, and even better the next day.

Want to make meals like this easier to plan?

Chickpeas, please!

Easy Vegan Chili with Beans and Lentils

30-minute high-protein meal
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 25 minutes
Servings: 6
Course: Main Course

Ingredients
  

  • 2 cans red kidney beans drained and rinsed
  • 1 can white beans drained and rinsed
  • 1/3 cup red lentils
  • 2 cans chopped tomatoes
  • 1 onion diced
  • 2 tbsp olive oil
  • 1 red bell pepper diced
  • 2 tsp sweet paprika
  • 2 tsp smoked paprika
  • 1/2 tsp chili powder or to taste
  • 1 tsp ground coriander
  • a pinch of cinnamon
  • 2 tbsp soy sauce
  • salt to taste

Method
 

  1. Heat olive oil in a large pot over medium heat.
  2. Add the diced onion and sauté for about 2 minutes, until softened. Add the diced red pepper and cook for another minute.
  3. Rinse the lentils and add them to the pot. Pour in about 2/3 cup of water, add a pinch of salt, cover, and cook until the lentils are tender and have absorbed the liquid.
  4. Add the chopped tomatoes, red beans, and white beans. Stir in all the spices and soy sauce.
  5. Bring to a simmer and cook for about 10 minutes, stirring occasionally to prevent sticking.
  6. Taste and adjust seasoning if needed.

Get the free meal planning starter:

All recipes


Leave a Reply

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

Recipe Rating