Hearty White Bean and Spinach Soup with Rosemary and Garlic Recipe

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

By
J. Kenji López-Alt
Kenji Lopez Alt
Culinary Consultant
Kenji is the former culinary director for Serious Eats and a current culinary consultant for the site. He is also a New York Times food columnist and the author of The Food Lab: Better Home Cooking Through Science.
Learn about Serious Eats' Editorial Process
Updated August 04, 2023
Closeup of hearty white bean and spinach soup with rosemary and garlic in a wide white bowl.

Serious Eats / J. Kenji López-Alt

Why It Works

  • Starting with a homemade stock and a quick sauté of fresh aromatics—including six cloves of garlic—results in a full-flavored soup.
  • Opting for canned beans over dried keeps this recipe's prep and cook times reasonable for a weeknight.
  • Starch released from the beans helps the olive oil emulsify with the simmering liquid, creating a brothy soup with a hearty, silky mouthfeel.

With a supply of excellent hearty vegan vegetable stock at the ready, making soups is pretty much a no-brainer—most of the hard work (and honestly, it's really not that hard) has already been done for present-me by past-me. Next time I see me, I'll have to remember to thank myself.

This hearty white bean soup with spinach flavored with garlic and rosemary is a great winter warmer, perfect for those evenings when you've just come home from a day on the slopes or from romping with the dogs in the park or taking photos of majestic snowy owls, or whatever it is that active winter folks do in this day and age.

Once you've got the stock ready (which takes 5 minutes of active work and 45 minutes of sitting on your butt), the soup comes together in under half an hour, again with about 10 minutes of active work. Dinner on the table with 15 minutes of real work is not a bad transaction.

Since there's so much flavor already built-in to our stock, not much else is required other than to make it a bit more specific to our needs. I sauté plenty of sliced garlic along with some chopped rosemary and onions to build up the flavor base. After that, all it takes is dumping in your beans and broth, simmering for a bit, adding spinach and a splash of lemon juice to brighten it up, and serving.

The real magic of the recipe is the way the starch released from the beans helps the extra-virgin olive oil (and do use your best extra virgin for this) to emulsify with the liquid, creating a rich, spoon-coating texture in no time at all.

Some may scoff at the use of canned beans instead of dried. Those folks are welcome to sit there with grumbly tummies while they wait for their beans to soak and soften while the rest of us dig in. Sometimes faster is better.

February 2013

Recipe Details

Hearty White Bean and Spinach Soup with Rosemary and Garlic Recipe

Cook 30 mins
Active 10 mins
Total 30 mins
Serves 2 to 3 servings
Cook Mode (Keep screen awake)

Ingredients

  • 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

Directions

  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.

Read More

Nutrition Facts (per serving)
344Calories
19gFat
35gCarbs
11gProtein
×
Nutrition Facts
Servings: 2 to 3
Amount per serving
Calories344
% Daily Value*
Total Fat 19g24%
Saturated Fat 3g14%
Cholesterol 0mg0%
Sodium 1722mg75%
Total Carbohydrate 35g13%
Dietary Fiber 8g28%
Total Sugars 6g
Protein 11g
Vitamin C 13mg65%
Calcium 177mg14%
Iron 5mg29%
Potassium 913mg19%
*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.)

More Serious Eats Recipes