Rosemary White Bean Soup with Optional Chicken
Rosemary White Bean Soup with Optional Chicken is one of those bowls I reach for when the sky is low and my kitchen needs to feel like a warm hug. The very first time I made this soup I remember the simple, herbaceous perfume of rosemary filling the room as the onion and garlic softened, and how that aroma lifted my mood in an instant. I had a cold afternoon, a loaf of crusty bread, and a craving for something both honest and soothing, and this recipe delivered exactly that.
Since then I’ve adapted the pot depending on what I have on hand, sometimes leaving it purely vegetarian for a light supper, other times stirring in tender morsels of chicken to make it heartier. Each version carries the same comforting backbone: creamy white beans, bright rosemary, and a savory broth that manages to feel rustic yet refined. I also love how forgiving it is; a little more salt or a splash of broth changes the whole feel, so it invites experimentation.
Recipe Snapshot
40 mins
10 mins
30 mins
Easy
250 kcal
American
Gluten-Free, Paleo
Soups
Medium saucepan, Wooden spoon, Ladle
What You’ll Enjoy About This Rosemary White Bean Soup with Optional Chicken
Comforting, Not Heavy
I adore how Rosemary White Bean Soup with Optional Chicken warms without weighing you down. The texture from the beans gives a luscious mouthfeel that never becomes cloying. I find this especially welcome on evenings when you want something restorative but not plodding.
Flexible and Pantry Friendly
One of the reasons I keep returning to this recipe is its flexibility. You can make it vegetarian by skipping the chicken, or stretch it into several meals by adding extra broth. I often make a double batch when my pantry is stocked with cannellini beans.
Herb Forward Flavor
The fresh rosemary is subtle but decisive. It brightens the creamy beans and infuses the broth with an evergreen note that feels seasonal and fresh. I always recommend using fresh herbs when possible because they change the soup in a way dried herbs rarely replicate.
Quick Enough for Weeknights
Even though it tastes like something slow cooked, the total hands on time is modest. I often toss a pot together after work and have dinner on the table with minimal fuss. That balance between speed and flavor is part of why it becomes a weeknight favorite.
Customizable Protein
Including the chicken is optional, and that choice expands the recipe’s role. I sometimes add shredded leftover roasted chicken to use up leftovers, which deepens the broth and makes the bowl more filling without much extra effort.
Recipe Ingredients for Rosemary White Bean Soup with Optional Chicken

These ingredients are chosen to create a balanced, comforting soup. The backbone comes from creamy cannellini beans and a clear, savory vegetable broth. Aromatics like onion, garlic, carrots, and celery build a classic soffritto base, while rosemary adds a fragrant, woodsy note. A little fat from olive oil or butter carries flavor, and the optional chicken gives body if you want a heartier bowl.
- 2 tablespoons butter () (optional): Adds richness and a silky mouthfeel when used, optional for a slightly indulgent soup base; melts easily to sauté vegetables and carry flavors without overpowering the dish.
- 1 tablespoon olive oil: Provides a fruity, peppery fat for sautéing aromatics and building the soup's foundation; balances the butter if both fats are used and helps prevent sticking.
- 1/2 medium yellow onion (diced (about 1 cup)): Contributes a sweet, savory backbone when softened, diced onion adds depth and aromatic complexity; sweating until translucent releases natural sugars that round out the broth.
- 1 cup diced carrots: Offers natural sweetness, texture, and color while simmering; diced carrots tenderize and impart a gentle vegetal flavor that complements the beans and rosemary.
- 1/2 cup diced celery: Delivers a subtle aromatic crunch and vegetal note when cooked, helping to build the classic mirepoix base; diced celery also enhances the soup's savory depth.
- 1 1/2 teaspoons chopped fresh rosemary: Imparts a piney, fragrant herbal note that defines the soup's character; finely chopped rosemary releases essential oils during cooking for an aromatic infusion.
- 2 cloves garlic (minced): Provides pungent warmth and depth when minced and sautéed, elevating savory flavors; garlic helps create a balanced, well-rounded broth without overwhelming other aromatics.
- 2 15-ounce cans cannellini beans, drained and rinsed: Contributes creamy texture and satisfying protein while remaining neutral in flavor; drained and rinsed cannellini beans thicken the soup naturally when partially mashed.
- 4 cups vegetable broth: Forms the liquid base that melds flavors together and controls soup consistency; vegetable broth supplies savory umami and can be adjusted for saltiness.
- 1/2 teaspoon kosher salt + more to taste: Enhances and lifts the overall flavor profile with measured salinity; kosher salt brings out sweetness in vegetables and balances the herbs and broth.
- 1/2 teaspoon freshly ground black pepper + more to taste: Adds bright, mild heat and complexity to taste; freshly ground black pepper sharpens flavors and provides a warm finish when adjusted to preference.
- 1/2 cup cooked diced chicken: Adds tender protein and a savory finish when included, making the soup heartier; cooked diced chicken is optional and can be heated through in the simmering broth.
The Method for Rosemary White Bean Soup with Optional Chicken

I like to think of the cooking as a gentle conversation between aromatics and beans, with the rosemary steering the tone. The approach is straightforward, but attentive steps make the texture and depth much better. Below I expand the directions into detailed, sensory rich steps so you can cook with confidence.
- In a medium saucepan over medium-low heat, add the olive oil (and butter if using) and cook until melted. Add the onion, carrots, and celery, and cook, stirring frequently, until tender, 5-6 minutes.: The kitchen fills with a soft warm note as the olive oil and optional butter melt and loosen, a faint sizzle may start as the fat warms. This gentle heat allows flavors to bloom without scorching. You want the fat to shimmer, not smoke, because overheated oil gives off bitter, unpleasant aromas. A common mistake is cranking the heat, which can brown the fat too quickly and create a harsh base instead of a mellow one. Keep the pan moderate and watch for a subtle sheen to know you are ready for the next step.
- Gently stir in the rosemary, garlic, and beans, and cook for another minute. Add broth. Increase heat to high and bring to a boil. Lower to a simmer. Cover and cook for 20 minutes.: As the onion , carrots , and celery cook, you will hear quiet sizzling and see the onion turn translucent while the carrots soften, releasing a sweet, vegetal perfume. Stirring frequently prevents hot spots and ensures even softening. This stage builds the aromatic foundation, so patience is rewarded with depth of flavor. If pieces brown instead of soften, lower the heat; burned edges create bitterness and signal the pan was too hot.
- Season to taste with salt and freshly ground pepper.: The addition of chopped rosemary , minced garlic , and the rinsed cannellini beans releases an herbaceous burst and a faint roasted garlic aroma. The minute of gentle cooking helps the rosemary release its oils and the garlic loses its raw edge. You should smell the herb's pine like brightness mingling with the sweet softened vegetables. Avoid overcooking the garlic at this point, as it can turn bitter; a brief bloom is all you need.
- Transfer about 3 cups to a separate saucepan and add chicken. Bring to a simmer. Serve.: When you pour in the vegetable broth , steam will rise carrying the combined aromas of herb and vegetable. The liquid deglazes the pan, lifting any caramelized bits into the soup and enriching the flavor. After adding the broth, increase the heat to bring the pot up to a boil so the flavors start to mingle rapidly. If you add cold broth it cools the pot, so allow a moment for everything to come back to temperature rather than jacking the heat and forcing a vigorous boil.
- Increase heat to high and bring to a boil: The pot should move from a gentle simmer to a clear, rolling boil, which helps incorporate flavors and brings the broth to a sanitary temperature quickly. You will see larger bubbles breaking across the surface and feel steam on your face. Watch closely as an aggressive boil can cause foaming or splatter. Once it reaches boil, reduce to a gentle simmer; prolonged vigorous boiling can break down the beans into an undesired mushy texture if that is not your goal.
- Lower to a simmer: Bringing the soup back to a gentle simmer calms the surface to smaller, steady bubbles, allowing flavors to meld more harmoniously than a boil would. This controlled simmer encourages the vegetables to finish tenderizing and lets the rosemary infuse without becoming bitter. If you find the simmer too faint and nothing is moving, slightly increase heat; too strong and you risk over reducing the liquid and concentrating saltiness.
- Cover and cook for 20 minutes: With the pot partially covered you trap steam so the ingredients finish cooking evenly, and the beans begin to relax into a creamier texture. During this time the aroma should deepen into a warm, woodsy broth scent. Resist the urge to constantly lift the lid, as that releases heat and lengthens cooking time. One common error is simmering too briefly, leaving the vegetables with a raw snap and the beans less integrated into the broth's texture.
- Season to taste with salt and freshly ground pepper: After simmering, the soup's flavors concentrate, and it's the right moment to balance with salt and freshly ground black pepper . Sprinkle a little, stir, and taste, then adjust gradually because the broth reduction can intensify seasoning. Over salting is easy, so err on the light side and re taste after a minute for the full effect. If the soup tastes flat, a pinch more salt often brightens everything.
- Transfer about 3 cups to a separate saucepan and add chicken: Moving a portion to another pot lets you warm the optional chicken without overcooking it, which preserves tenderness. As the heated broth envelops the diced chicken you will notice steam and a savory meaty aroma. This step helps ensure the chicken is evenly warmed through and that its juices mingle with the beans. A typical mistake is adding the chicken too early, which can dry it out; adding it now preserves moisture.
- Bring to a simmer: Heat the saucepan gently until small bubbles appear at the edge, indicating the chicken is warmed and flavors have combined. The sound is a soft percolation and the surface shows steady ripples. This final warm through lets the chicken absorb the broth's herb notes without breaking down. Avoid a full vigorous boil which can make the chicken stringy and tough.
- Serve: Ladle the soup into bowls and notice the steam carrying that inviting rosemary scent. The texture should feel creamy from the beans, with tender vegetable pieces and, if added, succulent chicken . Serve with crusty bread or a simple side if you like. A common oversight is serving before tasting one final time; always taste and adjust seasoning just before presenting the bowl to ensure brightness and balance.
Tips and Tricks about Rosemary White Bean Soup with Optional Chicken

I like to collect practical tips that make the cooking smoother and the results more consistent. These pointers reflect little tricks I use every time and are delivered as quick, actionable items so you can apply them easily in the kitchen.
- Choose quality broth Use a flavorful vegetable broth since it is the liquid foundation; low quality broth leads to a flat soup, so taste and if needed, concentrate by simmering a bit longer.
- Rinse beans thoroughly Rinse the canned cannellini beans under cold water to remove excess sodium and canning liquid, which gives you a cleaner, brighter bean flavor in the final bowl.
- Don’t overcook garlic Add minced garlic after the aromatics have softened to avoid bitterness, and give it just a minute to bloom so it becomes mellow and fragrant.
- Warm chicken gently If using the optional chicken, add it near the end to heat through slowly rather than boiling briskly, preserving tenderness and juiciness.
- Adjust seasoning last Always finish with salt and freshly ground black pepper at the end, since simmering concentrates flavors and can change the seasoning balance.
Perfect Matches for Rosemary White Bean Soup with Optional Chicken
This soup pairs well with simple sides and suits a variety of occasions, from quiet weeknight suppers to a cozy winter lunch. Below I describe serving ideas, pairings, and storage tips so you can present the bowl with confidence.
- Crusty bread for dipping A warm slice of crusty bread is a natural companion, perfect for soaking up the savory broth and creating a more substantial meal.
- Light green salad Serve with a crisp mixed green salad dressed lightly to add textural contrast and a bright counterpoint to the soup’s creaminess.
- Casual weeknight dinner This recipe is ideal for an easy weeknight dinner, especially when you need something fast that still feels homemade and thoughtful.
- Meal prep and leftovers The soup stores well in the refrigerator for several days, and flavors often improve after a day; reheat gently on the stove to preserve texture.
- Seasonal winter bowl The woodsy note from fresh rosemary makes it particularly suited for winter evenings when you want something warming and fragrant.
FAQ
Conclusion
Rosemary White Bean Soup with Optional Chicken shines because it balances creamy cannellini beans with aromatic rosemary and a savory broth, creating a bowl that is both comforting and versatile. Give it a try on a chilly evening, and you will likely find it becomes a reliable favorite for simple dinners and make ahead lunches. I hope you enjoy the warm, herb forward flavors and the ease of adapting it to what you have on hand.

Rosemary White Bean Soup with Optional Chicken
Ingredients
Equipment
Method
- In a medium saucepan over medium-low heat, add the olive oil (and butter if using) and cook until melted. Add the onion, carrots, and celery, and cook, stirring frequently, until tender, 5-6 minutes.: The kitchen fills with a soft warm note as the olive oil and optional butter melt and loosen, a faint sizzle may start as the fat warms. This gentle heat allows flavors to bloom without scorching. You want the fat to shimmer, not smoke, because overheated oil gives off bitter, unpleasant aromas. A common mistake is cranking the heat, which can brown the fat too quickly and create a harsh base instead of a mellow one. Keep the pan moderate and watch for a subtle sheen to know you are ready for the next step.
- Gently stir in the rosemary, garlic, and beans, and cook for another minute. Add broth. Increase heat to high and bring to a boil. Lower to a simmer. Cover and cook for 20 minutes.: As the onion , carrots , and celery cook, you will hear quiet sizzling and see the onion turn translucent while the carrots soften, releasing a sweet, vegetal perfume. Stirring frequently prevents hot spots and ensures even softening. This stage builds the aromatic foundation, so patience is rewarded with depth of flavor. If pieces brown instead of soften, lower the heat; burned edges create bitterness and signal the pan was too hot.
- Season to taste with salt and freshly ground pepper.: The addition of chopped rosemary , minced garlic , and the rinsed cannellini beans releases an herbaceous burst and a faint roasted garlic aroma. The minute of gentle cooking helps the rosemary release its oils and the garlic loses its raw edge. You should smell the herb's pine like brightness mingling with the sweet softened vegetables. Avoid overcooking the garlic at this point, as it can turn bitter; a brief bloom is all you need.
- Transfer about 3 cups to a separate saucepan and add chicken. Bring to a simmer. Serve.: When you pour in the vegetable broth , steam will rise carrying the combined aromas of herb and vegetable. The liquid deglazes the pan, lifting any caramelized bits into the soup and enriching the flavor. After adding the broth, increase the heat to bring the pot up to a boil so the flavors start to mingle rapidly. If you add cold broth it cools the pot, so allow a moment for everything to come back to temperature rather than jacking the heat and forcing a vigorous boil.
- Increase heat to high and bring to a boil: The pot should move from a gentle simmer to a clear, rolling boil, which helps incorporate flavors and brings the broth to a sanitary temperature quickly. You will see larger bubbles breaking across the surface and feel steam on your face. Watch closely as an aggressive boil can cause foaming or splatter. Once it reaches boil, reduce to a gentle simmer; prolonged vigorous boiling can break down the beans into an undesired mushy texture if that is not your goal.
- Lower to a simmer: Bringing the soup back to a gentle simmer calms the surface to smaller, steady bubbles, allowing flavors to meld more harmoniously than a boil would. This controlled simmer encourages the vegetables to finish tenderizing and lets the rosemary infuse without becoming bitter. If you find the simmer too faint and nothing is moving, slightly increase heat; too strong and you risk over reducing the liquid and concentrating saltiness.
- Cover and cook for 20 minutes: With the pot partially covered you trap steam so the ingredients finish cooking evenly, and the beans begin to relax into a creamier texture. During this time the aroma should deepen into a warm, woodsy broth scent. Resist the urge to constantly lift the lid, as that releases heat and lengthens cooking time. One common error is simmering too briefly, leaving the vegetables with a raw snap and the beans less integrated into the broth's texture.
- Season to taste with salt and freshly ground pepper: After simmering, the soup's flavors concentrate, and it's the right moment to balance with salt and freshly ground black pepper . Sprinkle a little, stir, and taste, then adjust gradually because the broth reduction can intensify seasoning. Over salting is easy, so err on the light side and re taste after a minute for the full effect. If the soup tastes flat, a pinch more salt often brightens everything.
- Transfer about 3 cups to a separate saucepan and add chicken: Moving a portion to another pot lets you warm the optional chicken without overcooking it, which preserves tenderness. As the heated broth envelops the diced chicken you will notice steam and a savory meaty aroma. This step helps ensure the chicken is evenly warmed through and that its juices mingle with the beans. A typical mistake is adding the chicken too early, which can dry it out; adding it now preserves moisture.
- Bring to a simmer: Heat the saucepan gently until small bubbles appear at the edge, indicating the chicken is warmed and flavors have combined. The sound is a soft percolation and the surface shows steady ripples. This final warm through lets the chicken absorb the broth's herb notes without breaking down. Avoid a full vigorous boil which can make the chicken stringy and tough.
- Serve: Ladle the soup into bowls and notice the steam carrying that inviting rosemary scent. The texture should feel creamy from the beans, with tender vegetable pieces and, if added, succulent chicken . Serve with crusty bread or a simple side if you like. A common oversight is serving before tasting one final time; always taste and adjust seasoning just before presenting the bowl to ensure brightness and balance.
Notes
- Choose quality broth Use a flavorful vegetable broth since it is the liquid foundation; low quality broth leads to a flat soup, so taste and if needed, concentrate by simmering a bit longer.
- Rinse beans thoroughly Rinse the canned cannellini beans under cold water to remove excess sodium and canning liquid, which gives you a cleaner, brighter bean flavor in the final bowl.
- Don’t overcook garlic Add minced garlic after the aromatics have softened to avoid bitterness, and give it just a minute to bloom so it becomes mellow and fragrant.
- Warm chicken gently If using the optional chicken, add it near the end to heat through slowly rather than boiling briskly, preserving tenderness and juiciness.
- Adjust seasoning last Always finish with salt and freshly ground black pepper at the end, since simmering concentrates flavors and can change the seasoning balance.


