Cozy Rosemary Garlic White Bean Soup

Creamy rosemary garlic white bean soup served hot with crusty bread and fresh parsley garnish. Save
Creamy rosemary garlic white bean soup served hot with crusty bread and fresh parsley garnish. | recipesbyleticia.com

This hearty Mediterranean soup brings together creamy white beans, fragrant rosemary, and roasted garlic in a nourishing broth. Ready in under an hour, it's naturally vegetarian and gluten-free while delivering rich, satisfying flavors.

The beans create a velvety base as they simmer, while fresh herbs and vegetables build depth. Partial blending gives you the best of both worlds—creamy texture with whole bean pieces throughout.

Perfect for meal prep, this soup actually tastes better the next day as flavors meld. Serve with crusty bread for a complete, comforting meal that warms you from the inside out.

The kitchen was freezing that January afternoon, my ancient radiator clanking uselessly in the corner, when I decided soup was the only logical solution. This white bean recipe came together almost defiantly, filling every corner of my tiny apartment with rosemary and garlic until the cold outside stopped mattering entirely.

My roommate walked in mid-simmer and literally stood over the pot breathing in the steam. We ended up eating it straight from our favorite mismatched bowls while watching snow pile up against the windows.

Ingredients

  • Olive oil: Creates the foundation that carries all the aromatics
  • Yellow onion: Finely chopped disappears into the soup while providing essential sweetness
  • Garlic cloves: Four might feel generous but white beans can handle the bold flavor
  • Carrots and celery: Classic soup base that adds depth and subtle sweetness
  • Cannellini beans: Creamy and mild, they practically melt into the broth
  • Vegetable broth: Low sodium lets you control the seasoning perfectly
  • Fresh rosemary: Two sprigs infuse the soup with piney aroma without being overpowering
  • Bay leaf: That savory backbone note you cannot quite identify but definitely miss when absent
  • Salt and pepper: White beans need aggressive seasoning to truly shine
  • Lemon juice: Just enough to brighten all the rich flavors

Instructions

Build your flavor base:
Heat olive oil in your largest pot over medium heat, add the onion, and let it soften until translucent about four minutes
Add the aromatics:
Stir in garlic, carrots, and celery, cooking for five minutes until everything smells incredible and the vegetables start yielding to your spoon
Bring it all together:
Dump in the beans, broth, rosemary sprigs, bay leaf, salt, and pepper, then bring everything to a gentle bubble
Let it meld:
Cover the pot, reduce heat to low, and simmer for twenty minutes while your kitchen fills with the most comforting smell imaginable
Finish with texture:
Fish out and discard the bay leaf and rosemary sprigs, then use an immersion blender to partially puree until perfectly creamy with plenty of beans still whole
Brighten and serve:
Stir in lemon juice, taste, adjust seasoning if needed, then serve piping hot with parsley and good bread
Steaming bowl of rosemary garlic white bean soup beside carrots celery and a slice of bread. Save
Steaming bowl of rosemary garlic white bean soup beside carrots celery and a slice of bread. | recipesbyleticia.com

This recipe became my go-to for sick friends, new parents, and basically anyone who needed feeding without fuss. Something about it feels like being wrapped in a warm blanket.

Making It Your Own

I have tried thyme instead of rosemary, added a pinch of red pepper for warmth, even stirred in some kale during the last five minutes. The base is forgiving enough to handle whatever you are craving.

The Bread Situation

Crusty bread is not optional here, it is essential. I rub mine with raw garlic after toasting for extra punch, then let it soak up the broth until practically falling apart.

Storage And Meal Prep

This soup keeps beautifully in the refrigerator for four days and freezes like a dream for up to two months. I always double the recipe now because having it in my freezer feels like having money in the bank.

  • Let the soup cool completely before freezing to prevent ice crystals
  • Reheat gently over low heat, adding a splash of water if needed
  • The texture actually improves after resting overnight
Rustic rosemary garlic white bean soup in a ceramic bowl with lemon juice swirl and herb garnish. Save
Rustic rosemary garlic white bean soup in a ceramic bowl with lemon juice swirl and herb garnish. | recipesbyleticia.com

There is something deeply restorative about a pot of beans simmering away on the stove. This soup has saved more weeknights than I can count.

Common Questions

Yes, soak 1 cup dried beans overnight, then cook them in simmering water for about 60-90 minutes until tender before adding to the soup. You may need to adjust the cooking time slightly.

Refrigerate in an airtight container for up to 4 days. The flavors actually improve overnight. For longer storage, freeze portions for up to 2 months—thaw in the refrigerator before reheating.

This soup is naturally vegan as written. Just skip any optional cream garnish and ensure your bread is dairy-free if serving alongside.

Fresh thyme, oregano, or sage make excellent alternatives. Use about 1 teaspoon of dried herbs or 2 sprigs of fresh woody herbs to maintain the aromatic profile.

No, blending is optional. Leaving the soup completely chunky creates a rustic texture. If you prefer it fully creamy, blend everything until smooth. Partial blending gives you the best of both worlds.

Cozy Rosemary Garlic White Bean Soup

Aromatic creamy white bean soup with rosemary and garlic, perfect for chilly days.

Prep 15m
Cook 35m
Total 50m
Servings 4
Difficulty Easy

Ingredients

Vegetables & Aromatics

  • 2 tablespoons olive oil
  • 1 medium yellow onion, finely chopped
  • 4 garlic cloves, minced
  • 2 medium carrots, diced
  • 2 celery stalks, diced

Beans & Broth

  • 2 cans (15 oz each) cannellini or great northern beans, drained and rinsed
  • 4 cups low-sodium vegetable broth

Herbs & Seasoning

  • 2 sprigs fresh rosemary (or 1 teaspoon dried rosemary)
  • 1 bay leaf
  • 1 teaspoon salt, or to taste
  • 1/4 teaspoon black pepper

Optional Finish

  • 1 tablespoon lemon juice
  • Fresh parsley, chopped, for garnish
  • Crusty bread, to serve

Instructions

1
Sauté the Onion: Heat the olive oil in a large pot over medium heat. Add the onion and cook until softened, about 4 minutes.
2
Cook Aromatics and Vegetables: Stir in the garlic, carrots, and celery. Sauté for 5 minutes, until vegetables start to soften.
3
Add Liquids and Simmer: Add the beans, vegetable broth, rosemary, bay leaf, salt, and pepper. Bring to a gentle boil, then reduce heat to low, cover, and simmer for 20 minutes, allowing flavors to meld.
4
Remove Herbs and Puree: Remove and discard the bay leaf and rosemary sprigs. For a creamier texture, use an immersion blender to partially puree the soup, leaving some beans whole.
5
Season and Serve: Stir in lemon juice, taste, and adjust seasoning as needed. Serve hot, garnished with fresh parsley and accompanied by crusty bread if desired.
Additional Information

Equipment Needed

  • Large pot
  • Wooden spoon
  • Knife and cutting board
  • Immersion blender (optional)

Nutrition (Per Serving)

Calories 280
Protein 12g
Carbs 41g
Fat 7g

Allergy Information

  • Contains: None of the major allergens in listed ingredients. Double-check broth and bread labels for gluten or other allergens if serving to sensitive individuals.
Leticia Fernández

Sharing easy, flavorful meals and practical cooking tips for home cooks and food lovers.