
White Bean Soup Recipe tastes creamy, garlicky, and cozy with a little lemon and herbs, and it works for busy weeknights or lazy Sundays in about 40 minutes total. This soup fits anyone who wants a budget friendly, protein packed dinner that still feels like comfort food. I grew up in a very bean-positive household, so this recipe feels like a warm hug from my childhood in a bowl.
Why Make This White Bean Soup Recipe at Home
You control the salt, the texture, and the flavor, instead of guessing what came out of a can. Homemade white bean soup tastes fresher, costs less per serving, and uses simple pantry ingredients that you probably already own.
You also customize it for your crew. Keep it smooth and creamy for picky eaters, leave it chunky for more texture, or add extra veggies when the fridge looks a little too full.
“This White Bean Soup Recipe tastes like something from a cozy little café, but my wallet still likes me afterward. ★★★★★”
Ingredients You Need
White beans
- 2 cans (15 ounces each) cannellini beans, drained and rinsed
- Use Great Northern or navy beans if that is what you have.
- I like Goya or Whole Foods 365 for consistent texture.
Aromatics
- 2 tablespoons olive oil
- 1 medium yellow onion, finely chopped
- 2 medium carrots, diced small
- 2 celery stalks, diced small
- 4 cloves garlic, minced
Broth and flavor
- 4 cups low sodium vegetable broth or chicken broth
- 1 cup water, as needed to thin
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon freshly ground black pepper
- 1 teaspoon dried thyme or Italian seasoning
- 1 teaspoon smoked paprika or sweet paprika
- 1 bay leaf
Creaminess and brightness
- 2 tablespoons fresh lemon juice
- ¼ cup grated Parmesan cheese, plus extra for serving
- Use nutritional yeast instead of Parmesan for a dairy free version.
- 2 tablespoons heavy cream or half and half, optional
- Swap in a splash of canned coconut milk for a dairy free creamy finish.
Veggie boosters (optional but tasty)
- 2 cups chopped kale or baby spinach
- ½ cup small pasta like ditalini or elbow, or ½ cup cooked rice
- Red pepper flakes to taste
Toppings
- Extra olive oil for drizzling
- Crushed red pepper flakes
- Chopped fresh parsley
- Extra grated Parmesan
Pantry shortcuts
- Use canned beans instead of dry to cut hours off the cook time.
- Use pre chopped mirepoix mix from the store if you want to skip knife work.
- Use jarred minced garlic on a busy night, about 1½ teaspoons.
Equipment
- Large heavy bottomed pot or Dutch oven
- Cutting board and sharp knife
- Wooden spoon
- Ladle
- Immersion blender or regular blender (optional, for creamy texture)
Tips & Mistakes
- Sauté the veggies until they look soft and slightly golden, because that step builds flavor.
- Rinse canned beans well so the soup tastes clean and not overly starchy.
- Keep the heat at a gentle simmer so the beans stay tender and the broth stays clear.
- Taste and season at the end, since broth brands vary a lot in saltiness.
- Add greens near the end of cooking so they stay bright and do not turn mushy.
- Blend only part of the soup if you want body without losing all the chunks.
- Avoid adding lemon juice too early, since long cooking can dull the fresh flavor.
- Do not boil the soup after you add dairy, or it can curdle and look grainy.
How to Make White Bean Soup Recipe
Step 1: Sauté the aromatics
Heat the olive oil in a large pot over medium heat. Add onion, carrot, and celery, then stir and cook until the veggies look soft and lightly golden at the edges, about 7 to 8 minutes. Add the garlic and cook 1 more minute while you stir, so it smells fragrant but does not burn.
Step 2: Season and add beans
Sprinkle in salt, pepper, thyme or Italian seasoning, smoked paprika, and the bay leaf. Stir so the spices coat the veggies and toast for 30 seconds. Add the drained white beans and stir again so everything mingles.
Step 3: Add broth and simmer
Pour in the broth and 1 cup of water. Stir, bring the pot to a gentle boil, then lower the heat to maintain a steady simmer. Cook uncovered for 20 minutes, and stir occasionally so nothing sticks.
Step 4: Adjust texture
Fish out the bay leaf and set it aside. Use an immersion blender to blend part of the soup right in the pot, about 3 to 5 quick pulses, until the broth looks slightly creamy but still chunky. If you use a regular blender, scoop out 2 cups of soup, blend until smooth, then pour it back into the pot and stir.
Step 5: Add greens and extras
Stir in the chopped kale or spinach and any small pasta or cooked rice, if you use them. Simmer 5 to 8 more minutes, until the greens soften and the pasta cooks through. Add a splash of water if the soup thickens more than you like.
Step 6: Finish with lemon and cheese
Turn the heat to low. Stir in the lemon juice, Parmesan, and cream or coconut milk if you use it. Taste and adjust with more salt, pepper, or lemon until the White Bean Soup Recipe tastes bright and balanced.
Step 7: Serve
Ladle the soup into bowls. Drizzle each bowl with a little olive oil and sprinkle with extra Parmesan, red pepper flakes, and parsley. Serve hot with crusty bread or a simple side salad.
Variations I’ve Tried
I swap the carrots and celery for chopped fennel and leeks when I want a slightly sweeter, more aromatic version. I add a spoonful of tomato paste with the spices for a deeper, almost stew like flavor. I stir in cooked shredded chicken or turkey when I have leftovers and want extra protein.
I also make a fully blended version that tastes super silky, then top it with crunchy roasted chickpeas. I sometimes use rosemary and a pinch of cumin instead of Italian seasoning and paprika for a different flavor profile. I keep a spicy batch in rotation with extra red pepper flakes and a chopped jalapeño cooked with the onions.
How to Serve White Bean Soup Recipe
Serve this White Bean Soup Recipe with warm crusty bread, garlic bread, or toasted sourdough to soak up every last bit of broth. Add a simple green salad with lemony dressing to keep the meal light but filling. Top each bowl with extra Parmesan, a drizzle of olive oil, and a pinch of red pepper flakes for a little kick.
You can also spoon the soup over cooked quinoa or brown rice when you want a heartier bowl. Kids usually like it with a side of grilled cheese or plain buttered toast.
How to store
- Cool the soup to room temperature, then store it in airtight containers in the fridge for up to 4 days.
- Freeze portions in freezer safe containers or bags for up to 3 months, and label them with the date.
- Reheat gently on the stove over medium low heat, and add a splash of water or broth if it thickens.
- Reheat single servings in the microwave in 1 minute bursts, stirring between each, until hot.

White Bean Soup Recipe
Ingredients
Method
- Heat the olive oil in a large pot over medium heat.
- Add the diced onion, celery, and carrots. Sauté, stirring occasionally, until the vegetables begin to soften, about 5–7 minutes.
- Stir in the minced garlic and cook until fragrant, about 30 seconds.
- Add the white beans, vegetable broth, water, dried thyme, dried oregano, bay leaf, salt, and black pepper. Stir to combine.
- Bring the mixture to a gentle boil, then reduce the heat to low and simmer uncovered for 20–25 minutes, until the vegetables are tender and the flavors are well combined.
- Remove the bay leaf. Using an immersion blender, partially puree the soup in the pot to thicken while leaving some beans and vegetables whole, or carefully transfer a portion to a blender and puree, then return it to the pot.
- Stir in the lemon juice and adjust seasoning with additional salt and pepper if needed.
- Ladle the soup into bowls and garnish with chopped fresh parsley if desired. Serve warm.
Notes
Approximate per serving (1/4 of recipe): 260 calories; fat 8 g; saturated fat 1 g; carbohydrates 38 g; fiber 11 g; sugars 4 g; protein 12 g; sodium 540 mg. Values will vary based on specific ingredients, brands, and portion size.
