Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy, hearty chili with kidney beans, ground meat, fresh avocado, and cilantro garnished, served in a white bowl, perfect for warming up and enjoying authentic comfort food.

Pinto Bean Chili


Description

Hearty, satisfying vegetarian chili packed with tender pinto beans and perfectly spiced vegetables—this plant-based pinto bean chili recipe proves meatless meals can be just as comforting and delicious.

Prep Time: 15 minutes | Cook Time: 40 minutes | Total Time: 55 minutes | Servings: 6Creamy, hearty chili with kidney beans, ground meat, fresh avocado, and cilantro garnished, served in a white bowl, perfect for warming up and enjoying authentic comfort food.


Ingredients

Scale
  • 2 tbsp olive oil (use good stuff for flavor)
  • 1 large onion, diced
  • 2 bell peppers, diced (any colors you like)
  • 3 cloves garlic, minced (fresh is key here)
  • 2 tsp chili powder (plus more if you want extra heat)
  • 1 tsp cumin
  • ½ tsp paprika (smoked paprika is amazing if you have it)
  • ¼ tsp cayenne pepper (or skip for mild chili)
  • 1 can (14 oz) diced tomatoes with juices
  • 2 cans (15 oz each) pinto beans, drained and rinsed well
  • 2 cups vegetable broth (low-sodium preferred)
  • Salt and pepper to taste
  • Optional toppings: diced avocado, chopped cilantro, shredded cheese, sour cream, crushed tortilla chips, lime wedges

Instructions

  1. Heat the olive oil in your largest pot over medium heat—you want plenty of room for everything to bubble away comfortably.
  2. Toss in the diced onion and bell peppers. Sauté for about 8-10 minutes, stirring occasionally, until they’re soft and sweet. Don’t rush this part—low and slow wins the race.
  3. Add the minced garlic and all your spices: chili powder, cumin, paprika, and cayenne. Stir everything together and cook for just 1-2 minutes until your kitchen smells absolutely incredible. This step is magic—don’t skip it.
  4. Pour in the diced tomatoes with all their juices, the drained and rinsed pinto beans, and the vegetable broth. Give it all a good stir, scraping up any flavorful bits from the bottom of the pot.
  5. Bring everything to a simmer, then reduce the heat to low and let it cook uncovered for about 30 minutes. Stir it every 10 minutes or so. The chili will thicken and the flavors will get friendly with each other.
  6. Taste and season with salt and pepper. Start with a teaspoon of salt and adjust from there—every broth is different, so trust your taste buds.
  7. Serve hot in big bowls with all your favorite toppings. I pile on the avocado, cheese, sour cream, and cilantro like there’s no tomorrow.
  8. Leftovers (if you have any) are even better the next day!

Nutrition Information (Per Serving):

  • Calories: 245
  • Carbohydrates: 38g
  • Protein: 11g
  • Fat: 6g
  • Fiber: 12g
  • Sodium: 480mg
  • Iron: 20% DV
  • Vitamin C: 85% DV

Pinto beans provide excellent plant-based protein and fiber, while the bell peppers load you up with vitamin C. This is genuinely nutritious comfort food that keeps you full for hours.

Notes:

  • Don’t skip the step of toasting the spices in oil—it’s the difference between good chili and great chili
  • Every chili powder brand has a different heat level, so taste as you go
  • If your chili gets too thick, just add more broth or water until it’s the consistency you like
  • This is one of those recipes where the flavors really develop overnight, so make it ahead if you can
  • Fresh lime juice squeezed over the top right before serving brightens everything up

Storage Tips:

  • Store in an airtight container in the fridge for up to 4 days
  • This freezes beautifully for up to 3 months in freezer-safe containers
  • Reheat gently on the stovetop over medium-low heat, adding a splash of broth if needed
  • Don’t freeze it with toppings—add those fresh when you serve
  • Leftover chili makes amazing chili cheese fries or baked potato topping

Serving Suggestions:

  • Cornbread: Sweet cornbread is the classic pairing and perfect for soaking up the sauce
  • Tortilla Chips: For scooping or crushing over the top
  • Simple Green Salad: A crisp salad with lime vinaigrette cuts through the richness
  • Rice: Serve over rice for an even heartier meal that stretches further

Mix It Up (Recipe Variations):

  • Smoky Chipotle Chili: Add 1-2 chopped chipotle peppers in adobo sauce for incredible smoky depth
  • Sweet Potato Chili: Add 1 large diced sweet potato with the bell peppers for extra heartiness and natural sweetness
  • Three-Bean Chili: Mix in a can each of black beans and kidney beans with the pintos for variety
  • Chili-Stuffed Peppers: Hollow out bell peppers, fill with this chili, top with cheese, and bake until bubbly
  • White Bean Variation: Swap pinto beans for cannellini beans and use green chilies instead of bell peppers for a different vibe

What Makes This Recipe Special:

This vegetarian pinto bean chili showcases the technique of building complex flavors through proper layering—sautéing aromatics, toasting spices, and allowing time for ingredients to meld together. With roots in Southwestern cooking traditions, this approach proves that deeply satisfying chili doesn’t require meat when you focus on technique and seasoning. The pinto beans provide both protein and that signature creamy texture that makes great chili thick and hearty, demonstrating that plant-based meals can be every bit as comforting as their meat-based counterparts.