Description
This White Bean Soup with Spinach and Fresh Herbs is a comforting, nutritious, and flavorful vegetarian soup made with tender cannellini beans, fresh spinach, and a vibrant mix of herbs. Perfectly seasoned with Italian spices, garlic, and a touch of red pepper flakes, this soup offers a creamy texture with the option to partially blend for body while keeping some chunkiness. Ideal for a satisfying lunch or light dinner, it is easy to prepare on the stovetop and uses wholesome ingredients.
Ingredients
Scale
Herbs and Garnish
- 1 bunch parsley
- 1/4 cup chopped fresh dill, stems removed
- Red pepper flakes or Aleppo pepper, for serving
- Extra virgin olive oil, for drizzling
Soup Base
- 3 tablespoons extra virgin olive oil
- 1 medium yellow onion, finely chopped
- 3 large garlic cloves, minced
- 2 tablespoons tomato paste
- 2 large carrots, chopped
- 2 celery stalks, chopped
Seasonings and Spices
- 1 teaspoon Italian seasoning
- 1 teaspoon sweet paprika
- 1/2 teaspoon red pepper flakes or Aleppo pepper, plus more for serving
- Kosher salt, to taste
- Black pepper, to taste
Liquids and Beans
- 4 cups (32 ounces) vegetable broth
- 2 cans Cannellini beans, drained and rinsed
- 2 heaping cups spinach
- 2 tablespoons white wine vinegar
Instructions
- Prep the parsley. Trim off the bottom ends of the parsley stems where they start to brown and discard. Separate the leaves and stems into two piles, then finely chop both, keeping them separate for use later.
- Sauté the aromatics. In a large Dutch oven, heat the olive oil over medium-high heat until shimmering. Add the chopped onions and minced garlic, cooking for 3 to 5 minutes while stirring regularly until fragrant, adjusting heat as necessary to avoid burning the garlic.
- Add remaining flavor-makers. Stir in the tomato paste, carrots, celery, and chopped parsley stems (not the leaves). Season with Italian seasoning, sweet paprika, red pepper flakes or Aleppo pepper, and a generous pinch of kosher salt and black pepper. Cook, stirring occasionally, until the vegetables have softened slightly, about 5 minutes.
- Add broth and beans. Pour in the vegetable broth and drained cannellini beans. Increase heat to high and bring the mixture to a boil, allowing it to boil for approximately 5 minutes.
- Simmer. Reduce the heat to low and partially cover the pot, leaving a small gap for steam to escape. Let the soup simmer gently for about 20 minutes, or until the beans and vegetables are very soft.
- Partially blend for creaminess (optional). Using an immersion blender, blend about half of the soup to create a creamy texture while retaining some chunkiness for texture. This step enhances the body of the soup but can be skipped if preferred.
- Finish the soup. Stir in the fresh spinach, cover the pot, and let it wilt for 1 to 2 minutes. Then add the reserved chopped parsley leaves, chopped dill, and white wine vinegar. Stir well to combine all flavors.
- Serve. Ladle the soup into bowls and finish each serving with a drizzle of olive oil and a pinch of red pepper flakes or Aleppo pepper for an extra kick. Serve hot and enjoy.
Notes
- Partially blending the soup is optional but recommended for added creaminess without losing texture.
- Adjust red pepper flakes according to your preferred spice level.
- Use fresh herbs for best flavor, but dried can be substituted in a pinch.
- For a heartier meal, serve with crusty bread or a side salad.
- Store leftovers in the refrigerator for up to 4 days or freeze for longer storage.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Keywords: white bean soup, spinach soup, vegetarian soup, Italian soup, healthy soup, cannellini beans, fresh herbs, comforting soup
