Description
A hearty pantry soup made with white kidney beans, chicken broth, and seasoned vegetables, topped with crunchy, cheesy croutons.
Ingredients
Scale
- 1 tablespoon olive oil
- 1 tablespoon butter
- 1 onion, diced
- 1 stalk celery, diced
- 1 carrot, diced
- 3 cloves garlic, minced
- 2 (15 ounce) cans white kidney beans (cannellini), rinsed and drained
- 4 cups chicken broth
- Salt to taste
- Freshly ground black pepper to taste
- 0.5 teaspoon chopped fresh rosemary
- 0.5 teaspoon fresh thyme leaves
- 0.5 teaspoon cayenne pepper, or to taste
- 0.333 cup creme fraiche
- 0.5 lemon, juiced
- 1.5 cups fresh bread cubes
- 2 tablespoons olive oil
- 2 tablespoons freshly grated Parmigiano-Reggiano cheese, or to taste
- 1 tablespoon chopped fresh flat-leaf parsley
Instructions
- Heat olive oil over medium-high heat in a large pot. Add butter; allow butter to melt. Add onion, celery, and carrot, and cook and stir until onion begins to turn translucent and golden, about 7 minutes. Stir in garlic; cook for 1 more minute.
- Add beans and broth. Season with salt, pepper, rosemary, thyme, and cayenne pepper. Set heat to medium-high and bring to a simmer. Reduce heat to low and let simmer until vegetables are tender, about 30 minutes.
- Place bread cubes in a saute pan. Drizzle with olive oil; season with a pinch of salt and pepper. Toast bread cubes over medium heat until golden brown and crunchy, tossing occasionally, about 10 minutes.
- Sprinkle grated cheese over the bread cubes and continue to brown cubes for about 2 more minutes.
- Puree soup with an immersion blender until very smooth. Whisk in creme fraiche. Stir in lemon juice.
- Serve topped with browned bread cubes and chopped parsley.
Notes
Store toasted bread cubes separately from the soup to maintain crunch.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Simmering
- Cuisine: Italian
Nutrition
- Serving Size: 1 serving
- Calories: 290
- Sugar: 4g
- Sodium: 800mg
- Fat: 12g
- Saturated Fat: 5g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 9g
- Protein: 14g
- Cholesterol: 30mg