One chilly Thursday evening last fall, I found myself craving something warm, comforting, and easy to throw together after a long day. I was staring into my pantry, wondering what could possibly come together in 30 minutes without a million ingredients. That’s when I remembered a bag of white beans I’d been meaning to use and a sprig of rosemary sitting on the windowsill. I whipped up this cozy rosemary garlic white bean soup on a whim, and it instantly became a staple in my weeknight dinner lineup.
Here’s the thing: it’s not your average bean soup. The fresh rosemary and a good dose of garlic give it a fragrant, earthy punch that makes it feel hearty but still light. Plus, it’s ready in just 30 minutes, which is a game-changer for busy nights when I want something nourishing without hours in the kitchen. I’ve made this soup at least 15 times since that night, tweaking it just enough to get the flavors perfectly balanced every single time.
If you’ve ever hesitated to make bean soup because it feels like a long haul or requires soaking beans overnight, this recipe is for you. It’s fast, flavorful, and hits that cozy comfort spot every time. And if you’re into garlic (who isn’t?), this soup is basically a hug in a bowl.
Why You’ll Love This Recipe
This rosemary garlic white bean soup has completely changed my approach to weeknight dinners, especially when the weather turns cool. There are about a dozen reasons I keep making it, but here are the big ones:
- Super Quick and Easy — From chopping to serving, it takes about 30 minutes. I’ve made this after work while helping my kids with homework. It’s that simple.
- Incredibly Cozy — The rosemary and garlic create a warm, inviting aroma that fills the kitchen. It’s the kind of soup you want to curl up with on a rainy day.
- Pantry-Friendly — Most ingredients are staples: canned white beans, broth, garlic, and dried rosemary (or fresh if you’re lucky). Perfect for last-minute meals.
- Hearty but Light — White beans pack protein and fiber, making it filling without weighing you down.
- Flexible and Adaptable — I’ve added kale, swapped rosemary for thyme, and even stirred in leftover shredded chicken to make it more substantial.
- Leftovers That Get Better — The flavors deepen overnight. I almost prefer it the next day for lunch.
This soup is my answer when I want comfort without the fuss. It’s the kind of recipe I recommend when friends ask for dinner ideas that aren’t takeout but don’t require a lot of brainpower. In fact, it’s become a quiet favorite alongside some of my go-to chicken recipes like the creamy garlic chicken orzo or the hot honey feta chicken. Both are quick, comforting, and perfect for busy weeknights.
Ingredients You’ll Need
Here’s the best part: you probably have most of these ingredients already. I’m pretty picky about a few key things here—fresh garlic and good quality broth make a huge difference. The rest is pretty straightforward.
- Olive Oil (2 tablespoons / 30ml) — Use extra virgin for its flavor; it’s the base of the soup’s richness.
- Yellow Onion (1 medium, diced / about 150g) — Adds sweetness and depth. White onions work in a pinch, but yellow is best.
- Garlic (4 cloves, minced / about 1 tablespoon) — Fresh only. This soup leans into garlic’s aromatic power.
- Fresh Rosemary (2 sprigs, finely chopped) — If you only have dried, use 1 teaspoon. Fresh rosemary gives a brighter, piney flavor that makes this soup special.
- Canned White Beans (2 cans, 15 oz each / 425g each, drained and rinsed) — Cannellini or Great Northern beans work beautifully. No need to soak or cook from scratch here.
- Vegetable or Chicken Broth (4 cups / 960ml) — Low sodium so you can control the saltiness. I usually use chicken broth for a richer taste, but vegetable broth is perfect for vegetarians.
- Carrot (1 medium, diced / about 75g) — Adds subtle sweetness and texture.
- Celery (1 stalk, diced / about 50g) — Classic for building flavor in soups.
- Lemon Juice (1 tablespoon / 15ml) — Brightens the whole soup and balances the earthiness.
- Salt and Black Pepper — To taste. I prefer finishing with freshly cracked pepper for the best aroma.
- Optional: Red Pepper Flakes (¼ teaspoon) — Adds a gentle heat kick if you like a little spice.
Quick note: If you want to bulk this up with some protein, leftover shredded chicken or turkey stirred in at the end works beautifully. I sometimes add kale or spinach here, too, for a veggie boost.
Equipment Needed
You don’t need fancy equipment for this soup. Here’s what I actually use in my kitchen:
- Large Pot or Dutch Oven — I use a 5-quart Dutch oven. It holds all the ingredients comfortably and distributes heat evenly.
- Sharp Knife — For dicing onion, carrot, and celery. A dull knife just makes things harder and more frustrating.
- Cutting Board — Any sturdy board works. I prefer plastic for easy cleanup.
- Spoon or Ladle — For stirring and serving. Wooden spoons are my go-to; they’re gentle on pots.
- Measuring Cups and Spoons — For broth, olive oil, and seasonings.
Optional but nice: a microplane grater for zesting lemon if you want to add a little zest boost. Honestly, the basics are all you need.
How to Make It: Step-by-Step
Alright, let’s make this cozy rosemary garlic white bean soup! I’m walking you through exactly how I do it, including the little tricks I’ve picked up.
Step 1: Prep Your Veggies (5 minutes)
Start by dicing the onion, carrot, and celery. Mince the garlic and finely chop the rosemary leaves off their stems. Having everything ready before you turn on the stove makes the cooking smoother (and less frantic).
Step 2: Sauté the Aromatics (5 minutes)
Heat olive oil over medium heat in your pot. Add the onion, carrot, and celery, stirring occasionally. Cook until the onion is translucent and the veggies soften—about 4 minutes. Then add minced garlic and chopped rosemary. Stir for about 1 minute until fragrant but not browned. This step releases all those beautiful flavors that make the soup special.
Step 3: Add Beans and Broth (10 minutes)
Pour in the drained white beans and broth. Stir everything together and bring to a gentle simmer. Let it cook uncovered for about 10 minutes so the flavors meld and the soup thickens slightly. You’ll notice the aroma deepen as rosemary and garlic infuse the broth.
Step 4: Season and Finish (5 minutes)
Remove from heat, then stir in fresh lemon juice, salt, and pepper to taste. If you want a little heat, sprinkle in red pepper flakes now. Give it a final stir and taste—adjust the seasoning if needed. The lemon brightens everything and balances the rich earthiness of the beans and rosemary.
Step 5: Serve
Ladle into bowls and serve immediately. I love a drizzle of olive oil on top and a few grinds of black pepper. Crusty bread or a simple green salad rounds it out perfectly.
Total time: About 30 minutes from start to finish (10 minutes active cooking).
Expert Tips & Tricks
Here’s everything I’ve learned from making this soup dozens of times. These tips will save you from my rookie mistakes.
- Use Fresh Rosemary if You Can: It makes a big difference. If you only have dried, just reduce the amount to 1 teaspoon and add it earlier in the cooking process.
- Don’t Skip the Lemon Juice: It might seem odd, but the acidity wakes up the whole soup and keeps it from tasting flat.
- Be Gentle with Garlic: Add it toward the end of sautéing the veggies so it doesn’t burn and turn bitter.
- Adjust Thickness with Broth: If the soup feels too thick, add a splash more broth; if too thin, simmer a little longer uncovered.
- Leftovers Are Even Better: Flavors deepen overnight. Reheat gently on the stove with a splash of broth or water to loosen up.
Common mistake: over-salting. Since canned beans and broth can be salty, add salt gradually and taste as you go.
Variations & Substitutions
Once you’ve nailed the basic version, here are some ways to mix it up. I’ve tried all of these and love how they change the vibe.
- Add Greens: Stir in 2 cups chopped kale or spinach in the last 2 minutes of cooking. It wilts beautifully and adds color and nutrition.
- Chunky Vegetable Boost: Toss in diced potatoes or zucchini along with the carrots for extra heartiness.
- Protein Upgrade: Add shredded rotisserie chicken or cooked sausage at the end for a heartier meal.
- Herb Swap: Use fresh thyme instead of rosemary for a slightly different flavor.
- Spicy Twist: Add a pinch of smoked paprika and more red pepper flakes for smoky heat.
- Vegan Version: Use vegetable broth and skip any animal additions. It’s naturally vegan and satisfying.
If you’re in the mood for a more indulgent but still quick meal, pairing this soup with creamy smothered chicken and rice makes for a comforting combo that warms you from the inside out.
Serving & Storage
How to Serve: I usually ladle this soup straight into bowls with a sprinkle of fresh cracked pepper and a drizzle of olive oil. It pairs wonderfully with crusty bread, or a simple salad like a lemony arugula or mixed greens. When I want to keep things light, I serve it alongside a batch of Greek chicken with lemon and feta for a Mediterranean-inspired dinner.
Storage: Store leftovers in an airtight container in the fridge for up to 4 days. The soup thickens as it chills, so when reheating, add a splash of broth or water and heat gently on the stove while stirring. Avoid microwaving straight from the fridge if possible, as it can dry out the soup.
Freezing: This soup freezes well. Cool completely before transferring to freezer-safe containers. Thaw overnight in the fridge and reheat gently. I recommend adding a bit of fresh lemon juice after reheating to brighten the flavors again.
Meal Prep Tip: Make a big batch on Sunday, portion into containers, and enjoy quick, comforting lunches or dinners all week long.
Nutrition Information
I’m not a nutritionist, but here’s a rough breakdown per serving (based on 6 servings):
| Calories | 250 |
|---|---|
| Protein | 12g |
| Carbohydrates | 35g |
| Fiber | 8g |
| Sugar | 4g |
| Fat | 5g |
| Saturated Fat | 1g |
| Cholesterol | 0mg |
| Sodium | 400mg |
This soup is a comforting, plant-based source of protein and fiber thanks to the white beans. The fat comes mainly from olive oil. Using low-sodium broth helps keep the salt in check, and you can boost nutrition further by adding greens or veggies.
Real talk: this is cozy comfort food, not a diet recipe. But it’s packed with wholesome ingredients and way better than a canned soup or takeout.
Final Thoughts
So that’s my cozy rosemary garlic white bean soup recipe, ready in just 30 minutes! I’ve probably talked your ear off, but when you make a recipe this often, you pick up a ton of little tips and tricks worth sharing.
This soup has saved many weeknights for me—it’s the answer to “what’s for dinner?” when I want something quick, nourishing, and absolutely comforting. My family loves it, I love how easy it is, and the house smells like a little herb garden every time I make it.
Make it yours! Add more garlic if you like, swap rosemary for thyme, throw in some greens, or stir in leftover chicken. The best recipes are the ones that fit your kitchen and your taste buds.
If you make this, drop a comment and tell me how it turned out! I love hearing how recipes come to life in your kitchens. And if something doesn’t work quite right, let me know—I’m here to help troubleshoot.
Happy cooking! I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Q: Can I use dried rosemary instead of fresh?
A: Absolutely! Use about 1 teaspoon of dried rosemary instead of 2 sprigs of fresh. Add it a little earlier in the cooking process so it has time to release its flavor. Dried rosemary is more concentrated, so less is more.
Q: Can I make this soup in a slow cooker?
A: You can, but since this recipe is so quick, it’s sort of overkill. If you want to slow-cook, toss all ingredients except lemon juice and salt into the slow cooker and cook on low for 6-8 hours. Add lemon juice and season just before serving.
Q: My soup is too thick—how do I fix it?
A: Just stir in a little more broth or water until you reach your desired consistency. The beans naturally thicken the soup, so don’t be afraid to loosen it up.
Q: Can I freeze this soup?
A: Yes! Let it cool completely, then freeze in airtight containers for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove, adding a splash of broth if needed.
Q: What can I serve with this soup for a full meal?
A: Crusty bread is a classic. For something heartier, pair it with a simple salad or one of my quick chicken dishes like the lemon chicken Romano or the Greek chicken with lemon and feta. Both keep the meal light but satisfying.
Q: Can I add other herbs to this soup?
A: Definitely! Thyme, sage, or even a bay leaf added early in cooking work well. Just adjust quantities to taste and remove any bay leaves before serving.
Pin This Recipe!
Cozy Rosemary Garlic White Bean Soup
- Total Time: 30 minutes
- Yield: 6 servings 1x
Description
A warm, comforting, and easy-to-make white bean soup infused with fresh rosemary and garlic, ready in just 30 minutes. Perfect for busy weeknights and cozy meals.
Ingredients
- 2 tablespoons (30 ml) extra virgin olive oil
- 1 medium yellow onion, diced (about 150g / 5.3 oz)
- 4 cloves garlic, minced (about 1 tablespoon)
- 2 sprigs fresh rosemary, finely chopped (or 1 teaspoon dried rosemary)
- 2 cans (15 oz each / 425g each) canned white beans, drained and rinsed (Cannellini or Great Northern)
- 4 cups (960 ml) low sodium vegetable or chicken broth
- 1 medium carrot, diced (about 75g / 2.6 oz)
- 1 stalk celery, diced (about 50g / 1.8 oz)
- 1 tablespoon (15 ml) lemon juice
- Salt and black pepper, to taste
- Optional: 1/4 teaspoon red pepper flakes
Instructions
- Dice the onion, carrot, and celery. Mince the garlic and finely chop the rosemary leaves off their stems.
- Heat olive oil over medium heat in a large pot or Dutch oven. Add the onion, carrot, and celery, stirring occasionally. Cook until the onion is translucent and the veggies soften, about 4 minutes.
- Add minced garlic and chopped rosemary. Stir for about 1 minute until fragrant but not browned.
- Pour in the drained white beans and broth. Stir everything together and bring to a gentle simmer. Let cook uncovered for about 10 minutes so the flavors meld and the soup thickens slightly.
- Remove from heat, then stir in fresh lemon juice, salt, and pepper to taste. If desired, sprinkle in red pepper flakes. Give it a final stir and adjust seasoning if needed.
- Ladle into bowls and serve immediately with a drizzle of olive oil and fresh cracked black pepper. Optionally serve with crusty bread or a simple green salad.
Notes
Use fresh rosemary if possible for a brighter flavor; if using dried rosemary, add it earlier in cooking. Add lemon juice at the end to brighten flavors. Adjust thickness by adding more broth if needed. Leftovers taste better the next day. Reheat gently with a splash of broth or water. Optional additions include kale, spinach, shredded chicken, or sausage for more protein and veggies.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Cuisine: American
Nutrition
- Serving Size: 1 bowl (approximatel
- Calories: 250
- Sugar: 4
- Sodium: 400
- Fat: 5
- Saturated Fat: 1
- Carbohydrates: 35
- Fiber: 8
- Protein: 12
Keywords: white bean soup, rosemary soup, garlic soup, quick soup, easy dinner, weeknight meal, cozy soup, plant-based soup, vegetarian soup


