A cozy and nourishing bowl of White Bean and Rosemary Soup is the perfect answer to chilly days and busy weeknights. This rustic, Italian-inspired soup is brimming with creamy white beans, aromatic rosemary, garlic, and vegetables, making it both comforting and healthy. Whether you’re looking for a meatless Monday option or a satisfying lunch, this soup delivers big flavor with minimal effort.
Why You’ll Love This Recipe
This soup combines pantry staples with fresh herbs to create something truly special. It’s simple to make, naturally vegan, and packed with plant-based protein and fiber. The rosemary adds a warming, earthy note that complements the creaminess of the beans perfectly. Plus, it’s a one-pot meal that’s easy to prepare and even easier to clean up.
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Olive oil
- Onion
- Garlic
- Carrots
- Celery
- Canned white beans (such as cannellini or Great Northern beans)
- Vegetable broth
- Fresh rosemary
- Bay leaf
- Salt
- Black pepper
- Optional: lemon juice or zest for brightness, and red pepper flakes for heat
directions
- In a large pot, heat olive oil over medium heat. Add chopped onion, carrots, and celery. Sauté until the vegetables are soft and the onion is translucent.
- Add minced garlic and cook for another 1-2 minutes until fragrant.
- Stir in the drained white beans, fresh rosemary sprigs, bay leaf, and vegetable broth.
- Bring to a boil, then reduce heat and simmer uncovered for about 20-25 minutes, allowing flavors to meld.
- Remove the rosemary and bay leaf. Use an immersion blender to puree part of the soup for a creamier texture, or leave it chunky if preferred.
- Season with salt, pepper, and optional lemon juice or red pepper flakes. Serve hot with crusty bread.
Servings and timing
This recipe makes about 4 servings.
Prep time: 10 minutes
Cook time: 30 minutes
Total time: 40 minutes
Variations
- Add greens like kale or spinach for extra nutrients.
- Stir in cooked pasta or grains such as farro or barley to make it heartier.
- For a smoky flavor, add a dash of smoked paprika or diced fire-roasted tomatoes.
- Use dried beans instead of canned (soak and cook beforehand).
- Blend fully for a silky-smooth soup, or keep it completely chunky.
storage/reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days.
To reheat, warm gently on the stove over medium heat, stirring occasionally, or microwave in a heatproof bowl until heated through.
This soup also freezes well—store in freezer-safe containers for up to 3 months. Thaw overnight in the fridge before reheating.
FAQs
How do I make this soup creamier without using dairy?
Blend part of the soup with an immersion blender or in batches in a blender to achieve a naturally creamy texture from the beans.
Can I use dried rosemary instead of fresh?
Yes, you can substitute 1 teaspoon of dried rosemary for each tablespoon of fresh. Just remember dried herbs are more potent.
Are canned beans okay to use?
Absolutely. Canned white beans are convenient and perfect for this recipe. Just rinse and drain them first.
Can I make this in a slow cooker?
Yes, sauté the vegetables first, then add all ingredients to the slow cooker. Cook on low for 6-8 hours or high for 3-4 hours.
What kind of white beans work best?
Cannellini, Great Northern, or navy beans are all great options.
Can I freeze this soup?
Yes, it freezes beautifully. Cool completely before transferring to freezer-safe containers.
Is this soup gluten-free?
Yes, as long as you use a gluten-free broth and serve without bread or with gluten-free bread.
How do I add protein to this soup?
The white beans already provide protein, but you can also add quinoa or top with plant-based sausage or shredded chicken if not vegetarian.
Can I add tomatoes to this soup?
Yes, a can of diced tomatoes or a spoonful of tomato paste adds a nice acidity and depth of flavor.
What can I serve with this soup?
Crusty bread, a simple green salad, or a grilled cheese sandwich make excellent companions.
Conclusion
White Bean and Rosemary Soup is a comforting, flavorful, and nutritious meal that’s easy to make with simple ingredients. It’s versatile, perfect for meal prep, and hits the spot every time. Whether you’re cooking for one or feeding a family, this soup is sure to become a cozy favorite in your kitchen.
White Bean and Rosemary Soup
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
A comforting and creamy soup featuring white beans and fragrant rosemary. This hearty dish is perfect for chilly days and pairs wonderfully with crusty bread.
Ingredients
-
2 tablespoons olive oil Closet Cooking+1Connoisseurus Veg+1
-
1 medium onion, diced Connoisseurus Veg
-
2 cloves garlic, minced
-
3 (15-ounce) cans white beans (such as cannellini or Great Northern), drained and rinsed Inspired Taste+2Skinny Southern Recipes+2The Baker Chick+2
-
4 cups vegetable or chicken broth
-
1 teaspoon fresh rosemary, chopped (or 1/2 teaspoon dried rosemary) Closet Cooking
-
1/2 teaspoon dried thyme
-
1/4 teaspoon crushed red pepper flakes (optional)
-
Salt and freshly ground black pepper, to taste
-
2 tablespoons fresh lemon juice Serious Eats+9The First Mess+9Food Network+9
-
1/4 cup grated Parmesan cheese (optional) Connoisseurus Veg+1The Guardian+1
-
Chopped fresh parsley, for garnish
Instructions
-
In a large pot, heat the olive oil over medium heat. Add the diced onion and sauté until translucent, about 5-7 minutes.
-
Add the minced garlic and cook for an additional minute until fragrant.
-
Stir in the white beans, broth, rosemary, thyme, and crushed red pepper flakes if using. Bring the mixture to a boil.Budget Bytes
-
Once boiling, reduce the heat to low and let the soup simmer for 15-20 minutes to allow the flavors to meld.
-
Using an immersion blender, puree the soup until smooth. Alternatively, transfer the soup in batches to a blender, blend until smooth, and return to the pot.
-
Stir in the lemon juice and season with salt and pepper to taste. If desired, mix in the grated Parmesan cheese for added richness.Closet Cooking+2Connoisseurus Veg+2Closet Cooking+2
-
Serve hot, garnished with chopped fresh parsley and additional Parmesan if desired.
Notes
-
For a chunkier texture, reserve a portion of the beans before blending and stir them back into the soup after pureeing.The Baker Chick
-
To make the soup vegan, omit the Parmesan cheese or use a plant-based alternative.
-
This soup pairs excellently with crusty bread or a side salad for a complete meal.
Nutrition
- Serving Size: 1 bowl (approximately 1.5 cups)
- Calories: 250
- Sugar: 2g
- Sodium: 600mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 10g
- Protein: 15g
- Cholesterol: 0mg
Your email address will not be published. Required fields are marked *