Ingredients
- 2 tablespoons olive oil
- 1 small onion, chopped
- 2 cloves garlic, minced
- 1 green bell pepper, chopped
- 2 cans (15 ounces each) white beans, drained and rinsed
- 1 can (4 ounces) diced green chilies
- 3 cups chicken or vegetable broth
- 1 teaspoon ground cumin
- 1/2 teaspoon dried oregano
- 1/2 teaspoon chili powder
- 1/2 teaspoon salt (or to taste)
- 1/4 teaspoon black pepper
- 1/2 cup sour cream or heavy cream
- 1 tablespoon lime juice
- Optional toppings: chopped cilantro, shredded cheese, sliced avocado, tortilla chips
Instructions
- Heat olive oil in a large pot over medium heat. Add chopped onion and bell pepper and sauté until softened. Stir in garlic and cook for 30 seconds until fragrant.
- Add white beans, diced green chilies, broth, cumin, oregano, chili powder, salt, and black pepper. Bring to a gentle boil, then reduce heat and simmer for 20–25 minutes.
- Mash some of the beans in the pot to create a creamier texture using the back of a spoon or potato masher.
- Stir in sour cream or heavy cream and lime juice, warming through without boiling. Adjust seasoning as needed.
- Serve hot with optional toppings such as cilantro, shredded cheese, avocado, or tortilla chips.
Notes
- Add shredded cooked chicken for extra protein.
- For a spicier chili, include diced jalapeños or a pinch of cayenne pepper.
- For dairy-free version, replace sour cream with coconut milk.
- Optional additions: corn or spinach for extra texture and color.
- Store leftovers in an airtight container in the refrigerator for up to 5 days or freeze for up to 3 months.
- Reheat gently on the stovetop, adding broth or water if needed.
Nutrition
- Serving Size: 1 cup
- Calories: 250
- Sugar: 2g
- Sodium: 700mg
- Fat: 8g
- Saturated Fat: 2g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 9g
- Protein: 12g
- Cholesterol: 5mg