Chilli Bean Recipe Vegetarian Ideas for Flavorful Meals

Updated On: October 7, 2025

If you’re craving a hearty, warming meal that’s packed with flavor and 100% vegetarian, this chilli bean recipe is exactly what you need. Perfect for cozy nights or meal prepping for the week, this dish combines the robust taste of chili spices with the wholesome goodness of beans and vegetables.

It’s not just delicious but also incredibly nutritious and budget-friendly, making it a fantastic staple for anyone looking to add more plant-based meals to their routine.

This vegetarian chili is easy to customize, whether you want it mild or spicy, chunky or smooth. Plus, it’s an excellent source of protein and fiber, thanks to the assortment of beans and fresh veggies simmered to perfection.

Get ready to enjoy a bowl of chili that’s both satisfying and guilt-free, ideal for vegans, vegetarians, or anyone looking to enjoy a meatless meal without compromising on taste.

Why You’ll Love This Recipe

Versatile and flavorful: This chili bean recipe is bursting with layers of spices and textures, making each bite exciting and comforting.

Nutritious and filling: Packed with protein-rich beans and fiber-loaded vegetables, it’s a balanced meal that keeps you energized.

Simple to prepare: With easy-to-find ingredients and straightforward steps, it’s perfect for busy weeknights or meal prep.

Bonus: It freezes beautifully, so you can enjoy leftovers without losing any flavor or texture.

Ingredients

  • 2 tablespoons olive oil
  • 1 large onion, diced
  • 3 cloves garlic, minced
  • 1 red bell pepper, diced
  • 1 green bell pepper, diced
  • 2 medium carrots, diced
  • 1 jalapeño, seeded and finely chopped (optional for heat)
  • 2 teaspoons ground cumin
  • 2 teaspoons smoked paprika
  • 1 teaspoon chili powder
  • 1 teaspoon dried oregano
  • 1/2 teaspoon ground cinnamon
  • 1 can (28 oz) crushed tomatoes
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 can (15 oz) kidney beans, drained and rinsed
  • 1 cup vegetable broth
  • Salt and pepper, to taste
  • Fresh cilantro, chopped (for garnish)
  • Juice of 1 lime

Equipment

  • Large heavy-bottomed pot or Dutch oven
  • Cutting board and sharp knife
  • Wooden spoon or spatula
  • Measuring spoons
  • Can opener
  • Ladle (for serving)

Instructions

  1. Heat the olive oil in your pot over medium heat. Once shimmering, add the diced onion and sauté for 4-5 minutes until soft and translucent.
  2. Add the garlic, bell peppers, carrots, and jalapeño (if using). Cook for another 5-6 minutes, stirring frequently, until the vegetables start to soften.
  3. Stir in the cumin, smoked paprika, chili powder, oregano, and cinnamon. Cook the spices with the vegetables for 1-2 minutes to release their aromas.
  4. Pour in the crushed tomatoes and vegetable broth, stirring well to combine everything.
  5. Add the black beans and kidney beans, then bring the mixture to a simmer.
  6. Lower the heat and cover the pot. Let your chili simmer gently for 30-40 minutes, stirring occasionally to prevent sticking. This allows the flavors to meld beautifully.
  7. Season with salt and pepper to taste. Add lime juice to brighten the flavors just before serving.
  8. Serve hot, garnished with fresh cilantro. Enjoy with your favorite toppings or sides.

Tips & Variations

“For a creamier chili, try stirring in a dollop of sour cream or a splash of coconut milk just before serving.”

  • Make it smoky: Add a chipotle pepper in adobo sauce for a deep smoky kick.
  • Extra veggies: Toss in diced zucchini or corn kernels to increase the veggie content.
  • Protein boost: For added texture and protein, mix in cooked quinoa or TVP (textured vegetable protein).
  • Mild version: Omit the jalapeño and reduce chili powder for a kid-friendly version.
  • Spice it up: Top with sliced fresh chilies or a sprinkle of cayenne pepper.

Nutrition Facts

Nutrient Amount per Serving (1 cup)
Calories 220
Protein 12g
Carbohydrates 34g
Dietary Fiber 10g
Fat 4g
Saturated Fat 0.5g
Sodium 450mg
Vitamin A 35% DV
Vitamin C 50% DV

Serving Suggestions

This vegetarian chili is wonderfully versatile and pairs beautifully with a variety of sides. Serve it over fluffy brown rice or quinoa for a complete meal.

Alternatively, spoon it into warm tortillas or over baked potatoes for a comforting twist.

For extra indulgence, top your chili with shredded cheese, a dollop of sour cream, or sliced avocado. Cornbread or crusty whole-grain bread also make excellent companions to soak up the rich sauce.

Looking for some inspiration? Check out our Thelma Sanders Squash Recipe for a delicious vegetable side that complements this chili perfectly.

Conclusion

This vegetarian chili bean recipe is a fantastic addition to your recipe collection, offering a delicious, nutritious, and easy-to-make meal that satisfies every time. Whether you’re cooking for meat-eaters looking to try something new or sticking to a plant-based lifestyle, this chili hits all the right notes: hearty, flavorful, and endlessly adaptable.

Its comforting warmth and rich spices make it perfect for colder days or anytime you need a bowl of comfort food that nourishes your body and soul. Plus, with simple ingredients and minimal prep, it’s a go-to recipe for busy cooks and beginners alike.

Give it a try tonight and enjoy a vibrant, tasty meal that everyone will love!

Don’t forget to explore other delicious recipes like our Pickled Cherry Pepper Recipe for a tangy condiment to spice up your meals, or the hearty Bariatric Meatloaf Recipe if you’re in the mood for something meaty but healthy.

Happy cooking!

📖 Recipe Card: Chilli Bean Recipe Vegetarian

Description: A hearty and flavorful vegetarian chilli packed with beans and spices. Perfect for a comforting meal any day of the week.

Prep Time: PT15M
Cook Time: PT40M
Total Time: PT55M

Servings: 4 servings

Ingredients

  • 1 tbsp olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 red bell pepper, diced
  • 1 green bell pepper, diced
  • 1 can (400g) diced tomatoes
  • 1 can (400g) kidney beans, drained and rinsed
  • 1 can (400g) black beans, drained and rinsed
  • 2 tbsp tomato paste
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1 tsp chili powder
  • 1/2 tsp dried oregano
  • Salt and pepper to taste
  • 1 cup vegetable broth

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add diced onion and cook until translucent, about 5 minutes.
  3. Stir in garlic and bell peppers, cooking for another 3 minutes.
  4. Add cumin, smoked paprika, chili powder, oregano, salt, and pepper; stir well.
  5. Mix in tomato paste and cook for 2 minutes.
  6. Pour in diced tomatoes, kidney beans, black beans, and vegetable broth.
  7. Bring to a boil, then reduce heat and simmer uncovered for 30 minutes.
  8. Adjust seasoning if needed and serve hot.

Nutrition: Calories: 320 kcal | Protein: 18 g | Fat: 6 g | Carbs: 45 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Chilli Bean Recipe Vegetarian”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and flavorful vegetarian chilli packed with beans and spices. Perfect for a comforting meal any day of the week.”, “prepTime”: “PT15M”, “cookTime”: “PT40M”, “totalTime”: “PT55M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 tbsp olive oil”, “1 medium onion, diced”, “3 cloves garlic, minced”, “1 red bell pepper, diced”, “1 green bell pepper, diced”, “1 can (400g) diced tomatoes”, “1 can (400g) kidney beans, drained and rinsed”, “1 can (400g) black beans, drained and rinsed”, “2 tbsp tomato paste”, “1 tsp ground cumin”, “1 tsp smoked paprika”, “1 tsp chili powder”, “1/2 tsp dried oregano”, “Salt and pepper to taste”, “1 cup vegetable broth”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add diced onion and cook until translucent, about 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in garlic and bell peppers, cooking for another 3 minutes.”}, {“@type”: “HowToStep”, “text”: “Add cumin, smoked paprika, chili powder, oregano, salt, and pepper; stir well.”}, {“@type”: “HowToStep”, “text”: “Mix in tomato paste and cook for 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Pour in diced tomatoes, kidney beans, black beans, and vegetable broth.”}, {“@type”: “HowToStep”, “text”: “Bring to a boil, then reduce heat and simmer uncovered for 30 minutes.”}, {“@type”: “HowToStep”, “text”: “Adjust seasoning if needed and serve hot.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “18 g”, “fatContent”: “6 g”, “carbohydrateContent”: “45 g”}}

Photo of author

Marta K

Leave a Comment

X