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?



Ingredients
Method
- Heat olive oil in a large pot over medium heat.
- Add the diced onion and sauté for about 2 minutes, until softened. Add the diced red pepper and cook for another minute.
- 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.
- Add the chopped tomatoes, red beans, and white beans. Stir in all the spices and soy sauce.
- Bring to a simmer and cook for about 10 minutes, stirring occasionally to prevent sticking.
- Taste and adjust seasoning if needed.








Leave a Reply