serve it withcilantro or parsley, sliced jalapeños, lime, avocado, sour cream or Greek yogurt, and crusty bread.
Cook the vegetables: Heat 2 tablespoons olive oil in a large pot over medium heat.Add 1 medium onion (chopped), 1 red bell pepper (diced), and 2 medium carrots (chopped). Cook for 5 minutes, stirring occasionally, until they start to soften.
Add the seasonings: Stir in 3 cloves garlic (grated), 2 tablespoons tomato paste, 2 teaspoons smoked paprika, 1 teaspoon ground cumin, ½ teaspoon dried oregano, ¼ teaspoon red pepper flakes, 1 teaspoon salt, and ¼ teaspoon black pepper. Cook for 1 minute, stirring often, until fragrant.
Add the beans and simmer: Stir in 1 can crushed tomatoes, 4 cups vegetable broth, 1 can black beans, 1 can kidney beans, 1 can pinto beans (all drained and rinsed), and 12 ounces potatoes (diced).Bring to a boil, then lower the heat and simmer partially covered for 20 minutes, or until the potatoes are tender when pierced with a fork.
Add the corn and finish: Stir in 1 cup corn and simmer for 5 more minutes.Turn off the heat and stir in 1½ tablespoons balsamic vinegar or lime juice. Add a little more broth if you prefer a thinner soup.Taste and add more salt if needed, then serve warm with your favorite toppings.
Substitutions
Olive oil → Avocado oil or vegetable broth.
Onion → Yellow or white onion.
Red bell pepper → Yellow or orange bell pepper.
Carrots → Parsnips.
Garlic → Omit or add extra herbs and spices.
Tomato paste → Extra crushed tomatoes; simmer a little longer.
Smoked paprika → Sweet paprika for a milder flavor.
Crushed tomatoes → Diced tomatoes or tomato puree.
Vegetable broth → Low-sodium vegetable broth.
Black, pinto, or kidney beans → Cannellini, navy, Great Northern beans, or chickpeas.
Potatoes → Yukon Gold, red, or russet potatoes.
Corn → Frozen, canned, or fresh corn.
Balsamic vinegar → Lime juice, red wine vinegar, or soy sauce with a touch of maple syrup.
Tips
Bloom the spices: Cook with the tomato paste for 1 minute for deeper flavor.
Use smoked paprika: It’s key to that deep, smoky taste.
Cut potatoes evenly: They’ll cook at the same rate.
Rinse the beans: This helps control salt and keeps the broth cleaner.
Check the potatoes: Add the corn when they’re fork-tender.
Add corn last: It only needs about 5 minutes.
Finish with balsamic: Stir it in off the heat for brightness and depth.
Adjust the consistency: Add more broth if you like a thinner soup.
Salt at the end: Taste first, then adjust.
Control the heat: Skip or increase the red pepper flakes to taste.