Hearty Veggie Chili Beans

Featured in: Lazy Day Meals

This hearty dish combines black and kidney beans, corn, diced tomatoes, and a medley of spices such as cumin, chili powder, and smoked paprika. Vegetables like onion, carrots, and bell peppers add texture and natural sweetness. Cooked gently in olive oil and vegetable broth, it develops deep, warming flavors perfect for a cozy, nourishing meal. Optional toppings like cilantro and avocado enhance freshness and richness.

Ready in under an hour, it fits well in vegan and vegetarian menus, offering a balanced, nutrient-packed option that's naturally gluten-free and satisfying. Ideal served with rice, tortilla chips, or bread to complement its robust flavors.

Updated on Wed, 19 Nov 2025 14:40:00 GMT
Steaming hot veggie chili, a vibrant mix of beans and vegetables, ready to serve with toppings. Save to Pinterest
Steaming hot veggie chili, a vibrant mix of beans and vegetables, ready to serve with toppings. | snackandmack.com

A hearty, flavorful chili packed with beans, corn, tomatoes, and warming spices. Perfect for a filling, budget-friendly, vegan and vegetarian meal.

The first time I made this veggie chili, I was amazed by how meaty and satisfying it tasted without any actual meat. I love serving it on cold nights, and everyone always asks for seconds.

Ingredients

  • Vegetables: 1 medium onion diced, 2 cloves garlic minced, 1 red bell pepper diced, 1 green bell pepper diced, 1 large carrot diced, 1 cup corn kernels (fresh frozen or canned and drained)
  • Beans & Tomatoes: 1 can (15 oz / 425 g) black beans drained and rinsed, 1 can (15 oz / 425 g) kidney beans drained and rinsed, 1 can (15 oz / 425 g) diced tomatoes, 2 tablespoons tomato paste
  • Spices & Seasonings: 2 tablespoons olive oil, 2 teaspoons ground cumin, 2 teaspoons chili powder, 1 teaspoon smoked paprika, 1/2 teaspoon ground coriander, 1/2 teaspoon dried oregano, 1/4 teaspoon cayenne pepper (optional for heat), 1 teaspoon salt or to taste, 1/2 teaspoon black pepper
  • Liquids: 1 1/2 cups vegetable broth or water
  • Optional Toppings: Chopped cilantro, Sliced green onions, Fresh lime wedges, Avocado slices

Instructions

Start the Base:
Heat olive oil in a large pot over medium heat. Add onion and carrot (sauté for 4 minutes until beginning to soften).
Add Vegetables:
Add garlic and both bell peppers. Continue to cook for another 3 minutes.
Spice & Season:
Stir in cumin, chili powder, smoked paprika, coriander, oregano, cayenne (if using), salt, and black pepper. Cook for 1 minute stirring until fragrant.
Combine Everything:
Add tomato paste, diced tomatoes, both beans, corn, and vegetable broth. Stir well to combine.
Simmer:
Bring mixture to a boil then reduce heat to low. Simmer uncovered for 25–30 minutes stirring occasionally until thickened and vegetables are tender.
Finish & Taste:
Taste and adjust salt or spices as needed.
Serve:
Serve hot with your choice of toppings.
A flavorful bowl of vegetarian veggie chili, the rich broth filled with colorful cooked vegetables. Save to Pinterest
A flavorful bowl of vegetarian veggie chili, the rich broth filled with colorful cooked vegetables. | snackandmack.com

My kids love adding their own favorite toppings and always request this chili after soccer practice. Sharing it together makes for cozy family dinners, especially when everyone helps prep the veggies.

Required Tools

Large pot or Dutch oven, cutting board, knife, wooden spoon or spatula, can opener

Allergen Information

Naturally gluten-free and dairy-free with no common allergens. Always check labels on canned goods if you are highly sensitive.

Nutritional Information

Each serving provides approximately 320 calories, 6 g total fat, 55 g carbohydrates, and 13 g protein.

Homemade veggie chili, a hearty vegan meal spiced with cumin and chili powder, ready to enjoy. Save to Pinterest
Homemade veggie chili, a hearty vegan meal spiced with cumin and chili powder, ready to enjoy. | snackandmack.com

This veggie chili is best enjoyed fresh and makes a great meal prep option. Store leftovers in airtight containers for easy lunches throughout the week.

Recipe FAQs

What beans work best in this chili?

Black beans and kidney beans are traditional choices, providing texture and a rich taste, but pinto or cannellini beans can be great alternatives.

How can I adjust the heat level?

Adding cayenne pepper or chipotle pepper in adobo sauce during cooking increases spiciness, while omitting them keeps it mild and flavorful.

What vegetables add the most flavor?

Onions, bell peppers, and carrots bring natural sweetness and depth, enhancing the overall richness of the dish.

Can I use fresh or frozen corn?

Fresh, frozen, or canned corn kernels all work well, just be sure to drain canned corn before adding.

What are good serving suggestions?

Serve with rice, tortilla chips, or a crusty bread. Toppings like chopped cilantro, green onions, lime wedges, and avocado slices add freshness and texture.

Is this dish suitable for special diets?

Yes, it's naturally vegan, vegetarian, and gluten-free, making it a versatile choice for various dietary needs.

Hearty Veggie Chili Beans

Savory beans, corn, and tomatoes simmered with spices for a filling, wholesome main course.

Prep Time
15 min
Cook Time
35 min
Overall Time
50 min
Recipe by Snack And Mack Ryan Mitchell

Recipe Type Lazy Day Meals

Skill Level Easy

Cuisine Type American, Tex-Mex

Output 4 Serving Size

Dietary Details Vegan-Friendly, Dairy-Free, Gluten-Free

Ingredient List

Vegetables

01 1 medium onion, diced
02 2 cloves garlic, minced
03 1 red bell pepper, diced
04 1 green bell pepper, diced
05 1 large carrot, diced
06 1 cup corn kernels (fresh, frozen, or drained canned)

Beans & Tomatoes

01 1 can (15 oz) black beans, drained and rinsed
02 1 can (15 oz) kidney beans, drained and rinsed
03 1 can (15 oz) diced tomatoes
04 2 tablespoons tomato paste

Spices & Seasonings

01 2 tablespoons olive oil
02 2 teaspoons ground cumin
03 2 teaspoons chili powder
04 1 teaspoon smoked paprika
05 1/2 teaspoon ground coriander
06 1/2 teaspoon dried oregano
07 1/4 teaspoon cayenne pepper (optional)
08 1 teaspoon salt, or to taste
09 1/2 teaspoon black pepper

Liquids

01 1 1/2 cups vegetable broth or water

Optional Toppings

01 Chopped cilantro
02 Sliced green onions
03 Fresh lime wedges
04 Avocado slices

Steps

Step 01

Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add diced onion and carrot; cook for 4 minutes until starting to soften.

Step 02

Add Peppers and Garlic: Stir in minced garlic and diced bell peppers, cooking for an additional 3 minutes.

Step 03

Toast Spices: Mix in cumin, chili powder, smoked paprika, coriander, oregano, cayenne (if using), salt, and black pepper. Cook while stirring for 1 minute until fragrant.

Step 04

Incorporate Tomatoes and Beans: Add tomato paste, diced tomatoes, drained black and kidney beans, corn, and vegetable broth. Stir thoroughly to combine.

Step 05

Simmer to Develop Flavors: Bring mixture to a boil, reduce heat to low, and simmer uncovered for 25 to 30 minutes, stirring occasionally until thickened and vegetables are tender.

Step 06

Season and Serve: Adjust salt and spices to taste. Serve hot with optional toppings such as cilantro, green onions, lime wedges, or avocado slices.

Equipment Needed

  • Large pot or Dutch oven
  • Cutting board
  • Knife
  • Wooden spoon or spatula
  • Can opener

Allergy Info

Double-check every item for known allergies. If unsure, reach out to a healthcare provider.
  • Free from gluten and dairy. Verify canned products for possible gluten contamination if highly sensitive.

Nutrition Details (each serving)

Nutrient details are offered for reference only. Speak with your doctor for personal health questions.
  • Calorie Count: 320
  • Fat Content: 6 g
  • Carbohydrate: 55 g
  • Proteins: 13 g