White Bean Soup is a comforting dish perfect for chilly days. It offers a rich, creamy texture and is packed with nutrients. This homemade soup transforms simple pantry staples into a hearty meal that warms both the body and soul. As the aroma fills my kitchen, I can’t help but feel cozy and content. Let’s dive into the delicious world of white bean soup!
Why You’ll Love This White Bean Soup
This healthy white bean soup recipe is not only easy to make but also perfect for meal prep. It’s vegetarian and gluten-free, catering to various dietary needs. I love how the combination of white beans and vegetables makes it a high-protein option, ideal for a nutritious lunch or dinner. Each spoonful is deliciously warming, making it the perfect choice for a cozy evening in. Trust me, once you try this creamy white bean soup, it will become a staple in your home!
Ingredients for White Bean Soup
Gather these items:
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 2 medium carrots, sliced
- 2 celery stalks, sliced
- 4 cloves garlic, minced
- 2 tablespoons tomato paste
- 3 cans white beans, drained and rinsed
- 4 cups vegetable broth
- 1 can diced tomatoes
- 1 teaspoon Italian seasoning
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 cups spinach or kale
- 1/4 cup grated Parmesan cheese
- 6 slices crusty bread
How to Make White Bean Soup Step-by-Step
- Step 1: Heat the olive oil in a large pot over medium heat. Add the onion, carrots, and celery, then cook for 6 to 8 minutes until softened.
- Step 2: Stir in the garlic and tomato paste, then cook for 1 minute until fragrant.
- Step 3: Add the white beans, vegetable broth, diced tomatoes, Italian seasoning, salt, and black pepper. Stir well and bring to a gentle simmer.
- Step 4: Simmer for 20 minutes, stirring occasionally, until the vegetables are tender and the broth tastes rich.
- Step 5: Mash about 1 cup of the beans in the pot with the back of a spoon to thicken the soup slightly, if desired.
- Step 6: Stir in the spinach or kale and cook for 2 to 3 minutes until wilted.
- Step 7: Taste and adjust seasoning if needed.
- Step 8: Ladle into bowls and top with Parmesan cheese. Serve hot with crusty bread.
Pro Tips for the Perfect White Bean Soup
Keep these in mind:
- Use fresh herbs for flavor enhancement.
- Consider a slow cooker for an easy, hands-off approach. This method ensures a rich taste.
- For a creamy texture, blend a portion of the soup before serving.
- Add a splash of lemon juice for a bright flavor contrast.
- Experiment with different beans or vegetables to create your perfect blend.

Best Ways to Serve White Bean Soup
Pair this soup with crusty bread or a fresh salad for a complete meal. The combination of flavors and textures creates a delightful dining experience. I love adding a side of garlic bread for dipping, enhancing the comforting experience. Consider adding kale for extra nutrients and a pop of color. This white bean stew can even be topped with some croutons for a crunchy finish!
How to Store and Reheat White Bean Soup
Store in airtight containers in the refrigerator for up to 5 days. This makes it ideal for meal prep, allowing you to enjoy a healthy meal throughout the week. To reheat, simply warm on the stove over medium heat until heated through. You can also adjust the consistency with a bit more vegetable broth if it thickens too much. Enjoy your delicious white bean soup even on busy days!
Frequently Asked Questions About White Bean Soup
What is white bean soup?
White bean soup is a nutritious and hearty dish made primarily with white beans, vegetables, and broth. It’s popular in various cuisines, especially Italian, and can be prepared in many ways, such as a creamy white bean soup or a chunky white bean stew.
Why is white bean soup healthy?
This soup is healthy due to its high protein content from the beans, along with vitamins and minerals from the vegetables. It’s also low in fat and can be made gluten-free, making it a great option for many diets. For more information on the health benefits of beans, check out this Healthline article.
How to thicken white bean soup?
To thicken white bean soup, you can mash a portion of the beans in the pot or blend part of the soup. This method not only thickens the soup but also gives it a creamy texture without adding heavy cream.
Variations of White Bean Soup You Can Try
Experiment with adding different vegetables, such as zucchini or bell peppers, to enhance flavor and nutrition. You can also use cannellini beans for a slightly different taste or create a creamy version by blending a portion of the soup. Each variation provides a unique twist to this classic dish!
Print
White Bean Soup: 7 Comforting Recipes to Savor
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
Homemade White Bean Soup is a cozy, easy recipe that turns simple pantry staples into a hearty, wholesome meal.
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 2 medium carrots, sliced
- 2 celery stalks, sliced
- 4 cloves garlic, minced
- 2 tablespoons tomato paste
- 3 cans white beans, drained and rinsed
- 4 cups vegetable broth
- 1 can diced tomatoes
- 1 teaspoon Italian seasoning
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 cups spinach or kale
- 1/4 cup grated Parmesan cheese
- 6 slices crusty bread
Instructions
- Heat the olive oil in a large pot over medium heat. Add the onion, carrots, and celery, then cook for 6 to 8 minutes until softened.
- Stir in the garlic and tomato paste, then cook for 1 minute until fragrant.
- Add the white beans, vegetable broth, diced tomatoes, Italian seasoning, salt, and black pepper. Stir well and bring to a gentle simmer.
- Simmer for 20 minutes, stirring occasionally, until the vegetables are tender and the broth tastes rich.
- Mash about 1 cup of the beans in the pot with the back of a spoon to thicken the soup slightly, if desired.
- Stir in the spinach or kale and cook for 2 to 3 minutes until wilted.
- Taste and adjust seasoning if needed.
- Ladle into bowls and top with Parmesan cheese. Serve hot with crusty bread.
Notes
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 cup
- Calories: 280
- Sugar: 3g
- Sodium: 800mg
- Fat: 8g
- Saturated Fat: 2g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 39g
- Fiber: 10g
- Protein: 13g
- Cholesterol: 5mg
Keywords: White Bean Soup, Homemade Soup, Vegetarian Soup








