Hearty White Bean and Spinach Soup with Rosemary and Garlic Recipe

J. Kenji Lopez-Alt

White beans in a garlicky rosemary broth with wilted spinach make for a quick and easy, balanced, and delicious 25-minute meal in a bowl.

Recipe Facts



Active: 10 mins
Total: 25 mins
Serves: 2 to 3 servings

Rate & Comment


  • 1/4 cup extra-virgin olive oil, divided

  • 1 medium onion, finely sliced (about 1 cup)

  • 1 stalk celery, diced (about 1/2 cup)

  • 6 medium cloves garlic, thinly sliced

  • 1 tablespoon chopped fresh rosemary leaves

  • 1 quart vegetable stock

  • 1 bay leaf

  • 1 (15-ouncecan white beans, drained and rinsed

  • 1 bunch spinach (about 4 ounces), trimmed and washed

  • 2 teaspoons juice from 1 lemon

  • Kosher salt and freshly ground black pepper


  1. Heat 2 tablespoons oil in a medium saucepan over medium-high heat until shimmering. Add onions, celery, garlic, and rosemary. Cook, stirring frequently, until onions and garlic are softened but not browned, about 4 minutes. Add broth, bay leaves and beans. Bring to a boil, reduce to a bare simmer and cook for 10 minutes. Add spinach and continue cooking until completely wilted, about 5 minutes longer. Season to taste with salt and pepper. Stir in lemon juice. Serve immediately, drizzling remaining olive oil over bowls.

This Recipe Appears In

Nutrition Facts (per serving)
344 Calories
19g Fat
35g Carbs
11g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 2 to 3
Amount per serving
Calories 344
% Daily Value*
Total Fat 19g 24%
Saturated Fat 3g 14%
Cholesterol 0mg 0%
Sodium 1722mg 75%
Total Carbohydrate 35g 13%
Dietary Fiber 8g 28%
Total Sugars 6g
Protein 11g
Vitamin C 13mg 65%
Calcium 177mg 14%
Iron 5mg 29%
Potassium 913mg 19%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)