This Cozy Rosemary & Garlic White Bean Soup is a simple, rustic dish that brings together creamy white beans, savory garlic, and fragrant rosemary in a warm, comforting bowl. It’s the kind of soup I make when I want something nourishing, soothing, and deeply satisfying—without a lot of fuss.
Why You’ll Love This Recipe
I love how hearty and wholesome this soup is, yet it comes together with pantry staples and just a few fresh ingredients. The white beans make it naturally creamy and filling, while the garlic and rosemary infuse the broth with deep, earthy flavor. It’s perfect for cold nights, easy to meal prep, and even better the next day.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
Olive oil
-
Yellow onion, diced
-
Garlic cloves, minced
-
Fresh rosemary (or dried if needed)
-
Canned white beans (like cannellini or Great Northern), drained and rinsed
-
Vegetable or chicken broth
-
Bay leaf (optional)
-
Salt and black pepper
-
Lemon juice (for brightness)
-
Red pepper flakes (optional for a little heat)
-
Crusty bread or grated Parmesan for serving (optional)
Directions
-
I start by heating olive oil in a large pot over medium heat. I sauté the diced onion until soft and translucent, about 5 minutes.
-
I add the minced garlic and chopped rosemary, cooking for another minute until fragrant.
-
I stir in the white beans, broth, bay leaf, salt, pepper, and red pepper flakes if I’m using them. I bring it to a gentle boil.
-
I reduce the heat and simmer uncovered for 15–20 minutes, letting all the flavors meld.
-
For a creamier texture, I blend a cup or two of the soup and stir it back in—or use an immersion blender right in the pot.
-
I finish with a squeeze of lemon juice and adjust the seasoning to taste before serving hot with crusty bread or a sprinkle of Parmesan.
Servings and timing
This recipe makes about 4 hearty servings. It takes 10 minutes to prep and 20 minutes to cook, so it’s ready in about 30 minutes total.
Variations
Sometimes I stir in chopped spinach or kale during the last few minutes for added greens. I’ve also added cooked sausage for extra flavor. For a vegan version, I stick with vegetable broth and skip the cheese topping—it’s still incredibly rich and cozy.
Storage/reheating
I store leftovers in an airtight container in the fridge for up to 4 days. It thickens slightly as it sits, so I add a splash of broth or water when reheating on the stove or in the microwave. This soup also freezes well for up to 2 months.
FAQs
Can I use dried beans instead of canned?
Yes, I soak and cook them ahead of time before adding them to the soup. It takes longer, but the texture is great.
What’s the best type of white bean to use?
I like cannellini beans for their size and creaminess, but Great Northern or navy beans also work well.
Can I make this soup ahead of time?
Definitely. The flavors deepen as it sits, so it’s perfect to make a day in advance and reheat when I’m ready to eat.
How do I make the soup creamier?
I blend part of the soup to create a thicker base, or stir in a splash of cream or non-dairy milk at the end if I want it extra rich.
What should I serve with this soup?
Crusty bread is a must for me, but it’s also great with a simple salad or a grilled cheese on the side.
Conclusion
Cozy Rosemary & Garlic White Bean Soup is the kind of meal I turn to when I want something warm, flavorful, and comforting. It’s simple, budget-friendly, and packed with goodness—perfect for any day of the week. Whether I enjoy it on its own or with a side, it always leaves me feeling nourished and satisfied.
Cozy Rosemary & Garlic White Bean Soup
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
Cozy Rosemary & Garlic White Bean Soup is a rustic, nourishing soup made with creamy white beans, fragrant rosemary, garlic, and a flavorful broth. It’s comforting, budget-friendly, and comes together quickly with pantry staples.
- Author: Mayaa
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Mediterranean-Inspired
- Diet: Vegan
Ingredients
- 2 tbsp olive oil
- 1 yellow onion, diced
- 3 garlic cloves, minced
- 1 tbsp fresh rosemary, finely chopped (or 1 tsp dried)
- 2 (15 oz) cans white beans (cannellini or Great Northern), drained and rinsed
- 4 cups vegetable or chicken broth
- 1 bay leaf (optional)
- Salt and black pepper, to taste
- 1/4 tsp red pepper flakes (optional)
- 1 tbsp lemon juice
- Crusty bread or grated Parmesan, for serving (optional)
Instructions
- Heat olive oil in a large pot over medium heat. Add diced onion and sauté for 5 minutes until soft and translucent.
- Add garlic and rosemary, and cook for 1 minute until fragrant.
- Stir in white beans, broth, bay leaf (if using), salt, pepper, and red pepper flakes. Bring to a gentle boil.
- Reduce heat and simmer uncovered for 15–20 minutes to blend flavors.
- Optional: Blend 1–2 cups of the soup and return to the pot, or use an immersion blender for a creamier texture.
- Stir in lemon juice and adjust seasoning to taste.
- Serve hot with crusty bread or Parmesan if desired.
Notes
- Add chopped kale or spinach in the last few minutes for extra greens.
- For a heartier version, stir in cooked sausage.
- Use dried beans if preferred—soak and cook them beforehand.
- Soup thickens after sitting; add a splash of broth or water when reheating.
- Freezes well for up to 2 months—cool completely before storing.
Nutrition
- Serving Size: 1.5 cups
- Calories: 280
- Sugar: 3g
- Sodium: 640mg
- Fat: 10g
- Saturated Fat: 1.5g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 9g
- Protein: 11g
- Cholesterol: 0mg
