Description
A creamy, protein-packed soup that’s quick to prepare and perfect for cozy nights or weeknight dinners.
Ingredients
Scale
- 2 (15-oz.) cans cannellini beans, rinsed and drained
- 4 cups lower-sodium vegetable broth, divided
- 2 Tbsp. extra-virgin olive oil
- 1 yellow onion, finely chopped
- 2 large carrots, finely chopped
- 1 tsp. salt
- 1 tsp. cracked black pepper
- 4 garlic cloves, minced
- 1 (15-oz.) can chickpeas, rinsed and drained
- 1 Tbsp. finely chopped fresh rosemary
- 1 small bunch escarole, roughly chopped (or lacinato kale or chard)
- Zest and juice of 1 lemon
- 1/3 cup grated Parmesan cheese, plus more for garnish
Instructions
- Combine 1 can of cannellini beans and 1 cup of broth in a blender; blend until completely smooth. Set aside.
- Heat oil in a large stockpot or Dutch oven over medium. Add onions and carrots; cook until softened, stirring occasionally, about 7 to 8 minutes. Add garlic; cook for 1 to 2 more minutes.
- Add remaining can of cannellini beans, chickpeas, and rosemary; stir to combine and cook for 1 minute.
- Stir in blended bean and broth mixture, remaining 3 cups broth, chopped escarole, salt, and black pepper. Bring mixture to a boil; reduce to a simmer and cook, uncovered, 20 to 25 minutes, or until soup slightly thickens.
- Stir in lemon zest and juice. Gradually sprinkle in Parmesan cheese, stirring continuously (don’t add it all at once or it may clump).
- Ladle soup into bowls and garnish with additional Parmesan cheese, cracked black pepper, and chopped rosemary, if desired. Serve with crusty bread.
Notes
For a chunkier soup, reserve some whole beans and chickpeas before blending, then add them back at the end before serving. Keep a wedge of lemon in your fridge to squeeze in just before serving for an extra burst of brightness.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 ½ cups
- Calories: 320
- Sugar: 3g
- Sodium: 650mg
- Fat: 9g
- Saturated Fat: 2g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 12g
- Protein: 16g
- Cholesterol: 10mg