Cozy Lemon White Bean Soup (Printable Version)

Creamy white beans and potatoes brightened with lemon for a comforting, dairy-free soup, ready in about 45 minutes.

# What You Need:

→ Vegetables

01 - 1 medium yellow onion, diced
02 - 2 medium carrots, peeled and diced
03 - 2 celery stalks, diced
04 - 3 cloves garlic, minced
05 - 3 medium Yukon Gold potatoes, peeled and cut into 1-inch cubes

→ Beans

06 - 2 cans (15 oz each) white beans (cannellini or Great Northern), drained and rinsed

→ Liquids

07 - 4 cups low-sodium vegetable broth
08 - 1 cup unsweetened plant milk or whole milk

→ Flavorings

09 - 2 tablespoons olive oil
10 - 1 teaspoon dried thyme
11 - Zest and juice of 1 large lemon
12 - 1 teaspoon salt, plus more to taste
13 - 1/2 teaspoon black pepper
14 - 1/2 teaspoon crushed red pepper flakes (optional)

→ Garnish

15 - 2 tablespoons chopped fresh parsley
16 - Lemon slices, for serving

# How To Make:

01 - Heat olive oil in a large pot over medium heat. Add the diced onion, carrots, and celery. Sauté for 5 to 7 minutes until the vegetables are softened.
02 - Add the minced garlic, dried thyme, and crushed red pepper flakes if using. Cook for 1 minute until fragrant, stirring constantly to prevent burning.
03 - Stir in the cubed potatoes and drained white beans. Pour in the vegetable broth and bring to a boil. Reduce heat to medium-low and simmer uncovered for 20 minutes, or until the potatoes are fork-tender.
04 - Using an immersion blender, purée about one-third of the soup directly in the pot to create a creamy texture while leaving plenty of chunky pieces. Alternatively, carefully transfer 2 to 3 cups to a standard blender, blend until smooth, and return to the pot.
05 - Stir in the plant milk or whole milk, lemon zest, and lemon juice. Simmer for 2 more minutes. Taste and adjust seasoning with additional salt and pepper as needed.
06 - Ladle the hot soup into bowls. Garnish with chopped fresh parsley and lemon slices. Serve immediately.

# Expert Advice:

01 -
  • The lemon brightens everything without making it taste like a cleaning product, which is a line I once crossed and will not discuss further.
  • Puréeing just a portion of the soup gives you creaminess without a single drop of cream, so it stays dairy free and genuinely satisfying.
02 -
  • Add the lemon juice off the heat or at the very end because prolonged boiling can make it taste bitter instead of bright, a lesson I learned from a pot that tasted vaguely medicinal.
  • The soup thickens considerably as it sits, so if you are reheating leftovers, splash in a little broth or water to loosen it back up.
03 -
  • Slice your potatoes into uniform cubes so they all finish cooking at the same time and you are not fishing around for that one hard chunk while the rest turn to mush.
  • Taste the soup after adding the lemon juice before you add any extra salt because the acidity changes how salty everything perceives.