Slow Cooker Three-Bean Vegetarian Chili Recipe

Three Bean Vegetarian Chili is a comforting, flavorful slow cooker dish loaded with vegetables, beans, and warm spices. This easy recipe takes only minutes to assemble and develops richer flavor as it cooks—perfect for weeknight dinners, meal prep, or a cozy weekend meal.

Three bean vegetarian chili in the slow cooker with sour cream, cheese, green onions, and avocado.

If you’re after a filling, nutritious chili that’s both simple and satisfying, this Three Bean Vegetarian Chili fits the bill. It combines canned beans, diced tomatoes, colorful vegetables, and a balanced mix of seasonings to deliver a rich, hearty bowl that’s easy to make in a slow cooker.

You’ll Love Slow Cooker Three Bean Vegetarian Chili

There’s nothing quite like a warm bowl of chili straight from the slow cooker. This three bean version comes together in about five minutes of prep and then cooks low and slow to develop deep flavor. It’s protein-packed, full of fiber and vegetables, and makes excellent leftovers—flavor often improves after a day in the fridge.

This recipe is flexible: you can adjust the heat, swap beans or vegetables, and add your favorite toppings—sour cream, shredded cheese, avocado, or chopped green onions all pair beautifully. It’s also an ideal option for meal prep since it stores well in the refrigerator or freezer.

White bowl filled with three bean vegetarian chili topped with sour cream, cheese, green onions, avocado and lime.

Make a big batch to enjoy during the week: keep leftovers refrigerated for up to a week or freeze portions for up to a month. This chili is a nutritious, plant-forward main that works year-round.

Ingredients and Substitutions

Ingredients for recipe including onions, carrots, canned tomatoes, corn, and seasonings.
  • Beans: Use three different canned beans for color and texture—cannellini, black beans, and kidney beans are used here. Pinto, navy, garbanzo (chickpeas), or other beans can be substituted or mixed in.
  • Diced tomatoes: Two 15-ounce cans of diced tomatoes form the base. Fire-roasted diced tomatoes or a can of crushed tomatoes can be used for a slightly different texture and flavor.
  • Onion: About 1 cup diced (roughly half a large onion). Yellow or white onion works well.
  • Carrot: One large carrot, peeled and diced adds sweetness and body to the chili.
  • Bell pepper: One medium bell pepper, diced. Red, orange, or yellow peppers bring sweetness and color.
  • Garlic: Three cloves, minced. Use garlic powder if needed, but fresh garlic boosts flavor.
  • Spices: A blend of chili powder, paprika (smoked or regular), cumin, kosher salt, and a pinch of cayenne for heat. Adjust quantities to taste or use a chili seasoning mix.
  • Broth: Two cups vegetable broth keep the recipe vegetarian; chicken broth or water may be used instead.
  • Corn: Two cups corn kernels (fresh, frozen, or canned) add a sweet pop—optional but recommended.
  • Lime: Fresh lime juice brightens the finished chili—add at the end of cooking.
  • Toppings: Sour cream or Greek yogurt, shredded cheese, diced avocado, green onions, tortilla chips, or nutritional yeast are all great choices.

How to Make Three Bean Chili in the Slow Cooker

Process shots showing how to make recipe including pouring everything into the slow cooker and platting the food.

Step 1: Prep the ingredients. Dice the onion, carrot, and bell pepper, and mince the garlic. Rinse and drain the canned beans. Add all ingredients except the corn, lime juice, and toppings to the slow cooker.

Step 2: Cook slowly. Stir the ingredients, cover the slow cooker, and cook on high for 3–4 hours or on low for 6–7 hours, until the vegetables are tender and flavors have melded.

Step 3: Finish. After cooking, stir in the corn and the lime juice and heat for a few minutes until the corn is warmed through. If you prefer a thicker chili, remove about 1 to 1½ cups of the mixture, puree it, and stir it back in. The chili will continue to thicken as it sits.

Step 4: Serve with toppings. Ladle into bowls and offer toppings like shredded cheese, sour cream, diced avocado, chopped green onions, or crushed tortilla chips.

White bowl filled with three bean vegetarian chili topped with green onion, avocado, cheese, and a lime wedge.

Recipe Tips and FAQs

  • Substitute vegetables you have on hand—diced butternut squash, zucchini, celery, or mushrooms work well if you want variation.
  • Adjust heat by increasing or reducing the cayenne, or add chipotle in adobo for a smoky kick.
  • To make a chili-style soup, blend half the chili and leave the rest chunky before adding corn.
  • Store leftovers in an airtight container in the refrigerator for up to one week, or freeze portions for up to two months.

Frequently Asked Questions

What beans are used? Any three-bean combination works. This recipe uses cannellini, black beans, and kidney beans, but pinto, navy, or garbanzo beans are good alternatives.

What are good toppings? Popular toppings include sour cream or Greek yogurt, shredded cheddar, diced onions, avocado slices, tortilla chips, or sliced jalapeños.

How can I thicken the chili? Puree about a cup or two of the chili and stir it back in, use an immersion blender to break up some of the beans, or let the chili simmer uncovered for a bit to reduce the liquid.

Slow Cooker Three Bean Vegetarian Chili

Summary: An easy slow cooker vegetarian chili loaded with three kinds of beans, vegetables, and bold spices. Makes about 8 servings.

Prep time: 10 minutes • Cook time: 3–7 hours (depending on setting) • Servings: 8 • Calories: 225 per serving

Equipment

  • 6–7 quart slow cooker (standard size)

Ingredients

  • 2 (15 oz) cans diced tomatoes
  • 2 cups vegetable broth
  • 1 (15 oz) can cannellini beans, drained and rinsed
  • 1 (15 oz) can black beans, drained and rinsed
  • 1 (15 oz) can kidney beans, drained and rinsed
  • 1 cup diced onion (about half a large onion)
  • 1 large carrot, peeled and diced
  • 1 bell pepper, diced
  • 3 cloves garlic, minced
  • 1 tablespoon chili powder
  • 2 teaspoons paprika (smoked or regular)
  • 1 teaspoon cumin
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon cayenne pepper (adjust to taste)
  • 2 cups corn kernels (fresh, frozen, or canned)
  • 1 lime, juiced
  • Toppings: sour cream, green onion, diced avocado, shredded cheese (optional)

Instructions

  1. In the slow cooker, add all ingredients except the corn, lime juice, and toppings. Stir to combine.
  2. Cover and cook on high for 3–4 hours or on low for 6–7 hours, until vegetables are tender and flavors meld.
  3. When cooking is complete, stir in the corn and lime juice and heat for a few minutes until warmed through.
  4. Serve hot with desired toppings.

Notes

  • For a thicker chili, puree 1 to 1½ cups of the chili and stir it back into the pot, or use an immersion blender to break up some beans.
  • Use any canned beans you prefer—pinto or garbanzo are great choices.
  • Leftovers keep in the fridge for up to a week or can be frozen for up to a month.

Nutrition (per serving)

Calories: 225 • Carbohydrates: 44 g • Protein: 12 g • Fat: 1 g • Fiber: 12 g • Sodium: 984 mg • Vitamin A: 2608 IU • Vitamin C: 38 mg

If you try this chili, please leave a review or comment to share how it turned out and any variations you loved.

Three Bean Vegetarian Chili in a bowl with a lime wedge and slow cooker filled with chili next to it.