Rosemary garlic white bean soup is a simple, satisfying bowl built from pantry staples: creamy cannellini beans, savory broth, aromatic onion and garlic, and tender spinach. A little mashing thickens the soup without cream, while lemon keeps the flavors bright. It comes together in about 40 minutes and works equally well as a light lunch or a cozy weeknight dinner when you want something warming, affordable, and filling.
Thank you for reading this post, don't forget to subscribe!What is rosemary garlic white bean soup?
This is a brothy bean soup with a creamy texture created by mashing part of the beans. The rosemary gives the mild cannellini beans a woodsy flavor, while garlic and onion build the savory base. Spinach adds color and freshness, and lemon juice keeps the finished bowl from tasting heavy.
Why this soup works
The recipe balances contrasting textures. Whole beans make every spoonful substantial, mashed beans give the broth body, and wilted spinach adds a soft vegetable bite. Because the beans are already cooked, the soup needs only a short simmer for the rosemary to infuse the broth and for the flavors to come together.
Ingredients
- 2 tablespoons olive oil
- 1 yellow onion, diced
- 4 cloves garlic, minced
- 3 cans cannellini beans, drained and rinsed
- 4 cups vegetable broth
- 1 teaspoon dried rosemary
- 1/2 teaspoon black pepper
- 2 cups baby spinach
- 1 tablespoon lemon juice

How to make the soup
Warm the olive oil in a soup pot and cook the onion until translucent. Add the garlic and rosemary and cook briefly until fragrant.
- Add the beans, broth, and pepper. Simmer for 20 minutes.
- Mash some beans against the pot to thicken the broth, then stir in the spinach.
- Remove from the heat, add the lemon juice, and season to taste.

Serving ideas
For a casual gathering, set out the pot with crusty bread and small bowls of toppings. Fresh parsley, extra lemon wedges, cracked pepper, and toasted seeds let everyone adjust the bowl. The soup also travels well in a sealed container for a desk lunch, provided it is chilled promptly and reheated until steaming.
“Made the Easy Rosemary Garlic White Bean Soup tonight and wow — perfect weeknight dinner. Will definitely make again!”
Serve the soup with toasted sourdough, a simple green salad, or grated Parmesan. It makes a useful meatless lunch because the beans provide protein and staying power. For a larger dinner, pair it with roasted vegetables or a crisp apple and fennel salad.
Tips and an optional variation
Rinse canned beans well so the broth stays clean tasting. Mash only a portion after the beans soften to preserve texture. Optional variation: add a pinch of red pepper flakes with the garlic for gentle heat, or stir in chopped kale instead of spinach. The optional variation should remain separate from the primary recipe so the original balance stays clear.
Troubleshooting and texture
If the broth tastes flat, check the salt first, then add lemon in small amounts. Acid should sharpen the flavors rather than make the soup taste distinctly sour. If the soup seems thin, simmer it uncovered for a few extra minutes or mash a few more beans. If it is thicker than you prefer, loosen it with warm broth. Keep the heat gentle after adding spinach so the leaves stay green and the beans do not break down completely.
Choose beans that are intact and rinse away their canning liquid before they go into the pot. A heavy-bottomed pot helps the onion soften evenly, and cooking the garlic only briefly prevents bitterness. Dried rosemary is convenient here, but fresh rosemary can be used when available; remove a woody sprig before serving. Taste again after the lemon goes in because acidity can change how salt registers.
This soup is flexible enough for meal planning. Prepare it earlier in the day, cool it safely, and rewarm it just before serving. Keep bread or toppings separate so they retain their texture. For a brighter presentation, finish each bowl with a few spinach leaves, black pepper, and a narrow thread of olive oil. These small details make a pantry recipe feel considered without adding difficult work.
For a smoother result, use a potato masher rather than a blender for the main pot. The uneven texture gives the soup a homemade character and keeps the whole beans recognizable. When serving children, mash more thoroughly and let the bowl cool before tasting. Adults can add pepper, herbs, or toasted bread at the table. The recipe is also a useful starting point for pantry substitutions: mild white beans work well, low-sodium broth leaves more control over seasoning, and sturdy greens can replace spinach when needed.
Storage and reheating
Cool leftovers promptly and refrigerate them in a covered container for up to four days. Reheat gently on the stovetop or in the microwave, adding a splash of broth if the soup thickens. The flavor often becomes more rounded overnight, and the beans may absorb additional liquid as they rest.
Search-query answers
Can white bean soup be made without cream? Yes. Mashing some beans naturally thickens the broth.
“The Easy Rosemary Garlic White Bean Soup turned out amazing. My kids asked for seconds. Saving this one!”
What herb goes with white beans? Rosemary pairs especially well with garlic and mild cannellini beans.
How do you brighten bean soup? Add lemon juice after cooking so its acidity stays fresh.
FAQs

A warm bowl of rosemary garlic white bean soup turns a few dependable ingredients into a complete, comforting meal with a bright finish.

Easy Rosemary Garlic White Bean Soup
Ingredients
Ingredients
- 2 tablespoons olive oil
- 1 yellow onion diced
- 4 cloves garlic minced
- 3 cans (15-ounce) cannellini beans drained and rinsed
- 4 cups vegetable broth
- 1 teaspoon dried rosemary
- 1/2 teaspoon black pepper
- 2 cups baby spinach
- 1 tablespoon lemon juice
Instructions
Instructions
- Warm the olive oil in a soup pot and cook the onion until translucent.
- Add the garlic and rosemary and cook briefly until fragrant.
- Add the beans, broth, and pepper. Simmer for 20 minutes.
- Mash some beans against the pot to thicken the broth, then stir in the spinach.
- Remove from the heat, add the lemon juice, and season to taste.








