Vegan White Bean Soup with Rosemary and Garlic

Spread the love

This easy vegan white bean soup with rosemary and garlic is a cozy, gluten-free dinner made with just nine simple ingredients. Creamy cannellini beans, aromatic vegetables, fresh rosemary, and a bright squeeze of lemon come together in one pot for a comforting plant-based meal that is hearty enough to enjoy on its own.

It is the kind of soup that feels nourishing without being boring. The pureed beans create a naturally creamy base, while the whole beans keep the texture hearty and satisfying. Serve it with crusty bread, croutons, or a simple side salad for an easy dinner any night of the week.

Why You’ll Love This Soup

This soup is rich, flavorful, and incredibly easy to make. Canned cannellini beans mean there is no long soaking or cooking time, so you can have a warm bowl on the table in about 45 minutes.

It is also naturally vegan, gluten-free, and full of fiber and plant-based protein. The rosemary and garlic give it a cozy, savory flavor, while lemon juice brightens everything at the end.

White bean soups are especially satisfying because the beans make the broth thick and filling. This version keeps some texture by blending only one can of beans, so the carrots, celery, and onion remain visible in every spoonful.

Ingredients You Need

  • Olive oil for sautéing the vegetables.
  • One large onion, diced.
  • One medium carrot, diced.
  • Two celery stalks, diced.
  • Four to five garlic cloves, finely chopped.
  • Fresh rosemary, finely chopped.
  • Three cans of cannellini beans, with one pureed and two drained.
  • Vegetable stock.
  • One lemon, juiced.
  • Salt and black pepper, to taste.

If you do not have fresh rosemary, use two teaspoons of dried rosemary instead. You can also add baby spinach or kale at the end for extra greens.

How to Make It

Heat the olive oil in a large soup pot or Dutch oven over medium heat. Add the onion, carrot, and celery and cook for 8 to 10 minutes, until softened and lightly caramelized.

Stir in the garlic and cook for another minute, until fragrant. Add the rosemary and cook for one more minute to release its flavor.

Stir in the pureed cannellini beans and cook for about 30 seconds. Add the drained whole beans, then pour in the vegetable stock. Bring the soup to a boil, then reduce the heat and simmer for 25 minutes.

Finish with fresh lemon juice, then season with salt and pepper to taste. Serve hot with crusty bread, croutons, or a drizzle of olive oil.

How to Make It Creamy

The creamy texture comes from blending one can of cannellini beans with its liquid before adding it to the pot. This creates a thick, velvety base without needing dairy or cream.

If you prefer an even smoother soup, blend half of the finished soup and return it to the pot. If you like more texture, keep the vegetables and whole beans as they are.

For a thicker soup, mash some of the beans against the side of the pot during the last few minutes of cooking.

Easy Rosemary Garlic White Bean Soup

Helpful Tips

Use a good-quality vegetable stock, since it forms the base of the soup’s flavor. Low-sodium stock is a great option if you want more control over the salt.

Do not skip the lemon. It adds brightness and balances the earthy beans and rosemary.

If you want to add greens, stir in spinach or kale during the last few minutes of cooking so they wilt gently into the hot soup.

For a richer variation, add a splash of white wine before the stock to deglaze the pot. You can also add parsnip for a slightly sweeter, heartier flavor.

Serving Ideas

This soup is filling enough to serve on its own, but it pairs beautifully with crusty sourdough, focaccia, garlic bread, or homemade croutons. A lemon wedge on the side adds an extra burst of freshness.

For a complete meal, serve it with a simple green salad or roasted vegetables. It is also great for meal prep because the flavors deepen as it sits.

Storage and Freezing

Store leftovers in an airtight container in the refrigerator for up to 3 to 4 days. Reheat gently on the stovetop or in the microwave, adding a splash of water or stock if the soup has thickened.

You can also freeze the soup for up to 3 months. Let it cool completely, then portion it into airtight containers or freezer bags before freezing. Thaw overnight in the refrigerator before reheating.

Nutrition Information

Estimated per serving, based on 4 servings.

NutrientAmount
Calories309 kcal
Total Fat8 g
Saturated Fat1 g
Cholesterol0 mg
Sodium812 mg
Carbohydrates46 g
Fiber11 g
Sugar4 g
Protein16 g

FAQ

Can I use dried beans instead of canned?
Yes. You will need about 3/4 cup dried beans for each 14-ounce can. Soak them overnight and cook until tender before adding them to the soup.

Can I use dried rosemary?
Yes. Use 2 teaspoons dried rosemary in place of 2 tablespoons fresh rosemary.

Is this soup gluten-free?
Yes, as long as you use gluten-free vegetable stock and serve it with gluten-free bread or croutons if desired.

Can I add greens?
Yes. Baby spinach or kale can be stirred in during the last few minutes of cooking.

Conclusion

This vegan white bean soup with rosemary and garlic is a simple, comforting recipe that proves plant-based meals can be both easy and deeply satisfying. With creamy beans, aromatic vegetables, fresh herbs, and a bright finish of lemon, it is a cozy dinner you will want to make again and again.

If you enjoy white bean soups, a creamy Tuscan cannellini bean soup with sun-dried tomatoes is another rich, comforting option to try.

Easy Rosemary Garlic White Bean Soup
Linda

Easy Rosemary Garlic White Bean Soup

A creamy, comforting white bean soup made with just eight simple pantry ingredients. Puréed cannellini beans give it a silky, rich texture⅕⅕, while rosemary, thyme, garlic, and a touch of red pepper bring bold, cozy flavor in under 30 minutes.
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Servings: 4 servings (1.25 cups each)
Course: Main Dish, Soup
Cuisine: American
Calories: 380.03

Ingredients
  

  • 2 Tbsp olive oil
  • 4 cloves garlic
  • 3 15oz cans cannellini beans
  • 2 cups vegetable (or chicken) broth
  • 1/2 tsp dried rosemary
  • 1/4 tsp dried thyme
  • 1 pinch crushed red pepper
  • to taste freshly cracked black pepper

Equipment

  • Blender for puréeing one can of beans
  • soup pot
  • knife and cutting board
  • Measuring cups and spoons
  • Wooden Spoon for stirring

Method
 

  1. Pour one can of cannellini beans, including its liquid, into a blender and purée until completely smooth. Drain the remaining two cans of beans.
  2. Mince the garlic and add it to a soup pot with the olive oil. Sauté over medium heat for about one minute, just until the garlic becomes very fragrant.
  3. Add the puréed cannellini beans, the two drained cans of beans, broth, rosemary, thyme, crushed red pepper, and freshly cracked black pepper. Stir to combine.
  4. Cover the pot, raise the heat to medium-high, and bring the soup to a boil. Once boiling, reduce the heat to medium-low, remove the lid, and let it simmer for 15 minutes, stirring occasionally.
  5. Lightly smash some of the beans against the side of the pot to thicken the soup further. Taste and add salt only if needed, depending on the saltiness of your broth. Serve hot with crusty bread for dipping.

Notes

You can also try using fresh herbs instead of dried. I’d go for 1 1/2 teaspoons of fresh rosemary and 3/4 tsp fresh thyme, finely chopped. Optional add-ins: diced carrots, onion, or celery sautéed with the garlic; bacon or ham; zucchini; kale or spinach stirred in at the end; or 1-2 Tbsp lemon juice after cooking. Store in the fridge up to 3-4 days or freeze up to 3 months. Reheat with a splash of broth or water if needed.