Go Back
Easy Three-Bean Vegetarian Chili

Easy Three-Bean Vegetarian Chili

Need a cozy, protein-packed chili that practically makes itself? Sweet—this Three-Bean Vegetarian Chili (crockpot recipe) delivers hearty, spicy comfort with almost zero drama. It tastes like dinner you actually planned for, even when you didn’t.
Prep Time 10 minutes
Cook Time 55 minutes
Total Time 1 hour 5 minutes
Servings: 6
Course: crockpot
Cuisine: American
Calories: 264

Ingredients
  

  • 2 tbsp olive oil or oil of choice
  • 1 medium onion diced (yellow or red)
  • 2 medium carrots diced
  • 1 red bell pepper diced
  • 4 cloves garlic minced
  • 1 tbsp chili powder
  • 2 tsp ground cumin
  • 1 tsp smoked paprika
  • 1 tsp dried oregano
  • ½ tsp salt or to taste
  • ¼ tsp black pepper or to taste
  • 1 28-oz can diced tomatoes (or 2 × 14.5-oz cans)
  • 3 15-oz cans beans, drained and rinsed (any combo of kidney, pinto, black)
  • 2 cups vegetable broth or water
  • 1 cup frozen corn kernels
  • 2 tsp lime juice
  • Optional toppings: avocado fresh cilantro, sour cream or Greek yogurt, sliced jalapeño, pickled red onion, shredded cheddar, lime wedges, tortilla chips

Equipment

  • Knife and cutting board
  • Large pot or Dutch oven (for stovetop)
  • Slow cooker / crockpot (if you want set-and-forget)
  • Wooden spoon / spatula
  • Can opener and measuring cups/spoons
  • FYI: You don’t need fancy gadgets — just a good pot and a patient crockpot.

Method
 

  1. Heat oil in a large pot over medium-high heat. Add onion, carrots, and red pepper. Cook for about 10 minutes, stirring occasionally, until the onion looks translucent and the carrots soften.
  2. Add garlic and spices (chili powder, cumin, smoked paprika, oregano, salt, pepper). Cook for 1 minute until the spices smell fragrant. Yes, that scent is the good part.
  3. Stir in tomatoes, beans, broth, and corn. Bring the pot to a boil, then reduce the heat to low and simmer uncovered for at least 30 minutes. Let it thicken and the flavors mingle.
  4. Finish with lime juice. Turn off the heat and stir in 2 tsp lime juice. Serve in bowls and add your favorite toppings.
  5. Pro tip: Taste and adjust salt at the end. Acidic ingredients like lime bring out flavor, so add it last.
  6. Crockpot Instructions (best for busy days)
  7. Sauté first (optional but recommended): Heat oil in a skillet, cook onion, carrots, and bell pepper until soft (6–8 minutes). Add garlic and spices for the final minute. This step deepens flavor — worth the two extra minutes.
  8. Transfer to crockpot: Put the sautéed mixture in the slow cooker. Add diced tomatoes, beans, broth, and corn. Stir to combine.
  9. Cook low & slow: Cover and cook on LOW for 6–8 hours or HIGH for 3–4 hours. The longer you cook, the better the flavors marry.
  10. Finish: Stir in lime juice before serving and top as desired.
  11. Why sauté first? Browning the veggies unlocks sweeter, nuttier flavors that the crockpot alone won’t quite achieve. IMO, it’s the difference between “fine” and “chef’s kiss.”

Notes

Instant Pot option (pressure-cooker shortcut)

  1. Set Instant Pot to Sauté. Add oil, cook onion, carrots, bell pepper until softened. Add garlic and spices for 1 minute.
  2. Add tomatoes, beans, broth, and corn. Seal the lid and cook on High Pressure for 10 minutes. Allow 10 minutes of natural release, then quickly release the rest. Stir in lime juice and serve.

Nutrition (per serving — approximate)

  • Calories: 264 kcal
  • Carbohydrates: 43 g
  • Protein: 13 g
  • Fat: 6 g
  • Fiber: 13 g
  • Sodium: ~237 mg
  • Vitamin A / C / Iron: good amounts
This dish delivers plant protein and fiber and stays relatively low in fat. Toss on avocado for healthy fats and extra calories when you need them.