Skip to main content

Vegetarian Three-Bean Chilli

This vegetarian three-bean chilli is a robust and satisfying dish that brings together black, pinto and red kidney beans in a spiced tomato base. By using shop-bought chunky salsa as a flavour shortcut, the sauce achieves a complex, slow-cooked taste in just a fraction of the time. It is a vibrant, smoky meal that relies on store-cupboard staples, making it an excellent choice for a nutritious midweek dinner that the whole family will enjoy.

As a high-protein vegetarian option, this recipe is perfect for those seeking a meat-free alternative that doesn't compromise on texture or heartiness. The addition of homemade crispy tortilla strips provides a delightful crunch that elevates the dish to a professional standard. This chilli also keeps well in the fridge for up to three days, allowing the savoury flavours to develop even further for a quick and easy lunch.

Ingredients for Vegetarian Three-Bean Chilli

  • 2 tablespoons vegetable oil, plus more for frying (about 475ml )

  • 180ml mild or medium chunky corn and tomato salsa (not corn and black bean salsa, which usually has a puréed bean base)

  • 1 1/2 teaspoons ground cumin

  • 1 teaspoon chilli powder

  • 1 teaspoon dried oregano

  • 1/2 teaspoons garlic powder

  • 1 (425g) can black beans, rinsed, drained

  • 1 (425g) can pinto beans, rinsed, drained

  • 1 (425g) can red kidney beans, rinsed, drained

  • 1 (425g) can puréed tomatoes or tomato sauce

  • 725ml low-sodium vegetable broth

  • 3/4 teaspoons kosher salt, plus more

  • 1/4 teaspoons (or more) freshly ground black pepper

  • 2 (5–6") corn tortillas, sliced into 1/4"-wide strips

  • Sliced pickled jalapeños (for serving

  • optional)

  • A deep-fry thermometer

How to make Vegetarian Three-Bean Chilli

Heat 2 tablespoons oil in large heavy pot over medium-high. Cook salsa, cumin, chilli powder, oregano, and garlic powder, stirring, until fragrant and slightly reduced, 1–2 minutes. Add black, pinto, and kidney beans, tomatoes, broth, 3/4 teaspoons salt, and 1/4 teaspoons pepper. Bring to a simmer, stirring occasionally. Reduce heat to medium and continue to simmer, stirring occasionally, until flavours are blended and chilli is thickened, about 15 minutes. Taste and season with salt and pepper, if needed.

Pour oil into a medium skillet to a depth of 1/2". Heat over medium-high until thermometer registers 191°C. Working in 2 batches, fry tortilla strips, turning occasionally, until crisp and pale golden, about 2 minutes per batch. Using a slotted spoon, transfer strips to a paper towel-lined plate or rimmed baking sheet to drain; immediately season with salt.

Ladle chilli into bowls. Top with crispy tortilla strips and jalapeños, if using.

Chilli can be made 3 days ahead. Cover and chill.

Disclaimer

While every effort has been made to ensure the information is accurate and up to date, individual needs may vary and dietary requirements can differ based on personal health conditions. Always check food labels and allergen information before preparing or consuming any recipe. If you have specific health concerns, allergies, intolerances, or are following a medically prescribed diet, seek advice from your GP, pharmacist, or a registered dietitian before making significant changes to your diet or lifestyle.

About the authorView full bio

Author image

UK recipe editors

About the reviewerView full bio

Author image

UK recipe editors

Article history

The information on this page is peer reviewed by qualified clinicians.

  • 28 Jan 2026 | Originally published

    Authored by:

    UK recipe editors

    Peer reviewed by

    UK recipe editors
flu eligibility checker

Ask, share, connect.

Browse discussions, ask questions, and share experiences across hundreds of health topics.

symptom checker

Feeling unwell?

Assess your symptoms online for free

Sign up to the Patient newsletter

Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.

Please enter a valid email address

By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.