Vegan Rosemary White Bean Soup – Cozy, Hearty, and Simple

This Vegan Rosemary White Bean Soup is the kind of meal that quietly wins everyone over. It’s creamy without cream, deeply savory, and full of everyday ingredients you probably already have. Rosemary and garlic add a fragrant backbone, while lemon keeps things bright.

It’s budget-friendly, meal-prep friendly, and soothing on a chilly evening. If you’re craving something nourishing but low-effort, this is it.

Vegan Rosemary White Bean Soup – Cozy, Hearty, and Simple

Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4 servings

Ingredients
  

  • 2 tablespoons extra-virgin olive oil (plus more to finish, optional)
  • 1 large yellow onion, diced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 4 cloves garlic, minced
  • 2 teaspoons fresh rosemary, finely chopped (or 1 teaspoon dried)
  • 1 teaspoon dried thyme (or 2 teaspoons fresh)
  • 1/2 teaspoon red pepper flakes (optional, adjust to taste)
  • 2 cans (15 ounces each) cannellini or great northern beans, drained and rinsed
  • 4 to 5 cups vegetable broth (or water with 1 vegetable bouillon cube)
  • 1 bay leaf
  • 2 cups chopped leafy greens (kale, spinach, or Swiss chard)
  • 1 tablespoon lemon juice, plus more to taste
  • Salt and black pepper to taste
  • Optional garnishes: chopped parsley, lemon zest, crusty bread, vegan parmesan

Method
 

  1. Sweat the aromatics: Warm the olive oil in a large pot over medium heat. Add onion, carrots, and celery with a pinch of salt.Cook 6–8 minutes, stirring occasionally, until the vegetables soften and the onion turns translucent.
  2. Build flavor: Stir in garlic, rosemary, thyme, and red pepper flakes. Cook 1 minute, until fragrant. Avoid browning the garlic.
  3. Add beans and liquid: Add the beans, 4 cups of broth, and the bay leaf.Bring to a gentle simmer. Reduce heat to medium-low and simmer 12–15 minutes to meld flavors.
  4. Create creaminess: Scoop out about 2 cups of the soup (mostly beans and broth), blend until smooth, and return it to the pot. Alternatively, use an immersion blender for a few quick pulses. Adjust thickness with the remaining broth as needed.
  5. Add greens: Stir in the chopped greens.Simmer 3–5 minutes, until tender and vibrant.
  6. Finish and season: Remove the bay leaf. Stir in lemon juice. Taste and season generously with salt and black pepper.Add a drizzle of olive oil for richness if you like.
  7. Serve: Ladle into bowls and top with parsley, lemon zest, or vegan parmesan. Pair with warm crusty bread.

What Makes This Special

Cooking process close-up: A steaming pot of vegan rosemary white bean soup mid-simmer, overhead but
  • Silky without dairy: Blending a portion of the beans creates a naturally creamy texture—no cream or thickeners needed.
  • Simple pantry staples: White beans, onions, carrots, celery, and herbs do the heavy lifting here.
  • Balanced flavor: Earthy rosemary, sweet sautéed vegetables, and a pop of lemon make every spoonful bright and satisfying.
  • Flexible and forgiving: Use canned or cooked beans, water or broth, and whatever greens you have on hand.
  • Protein-packed and filling: Beans offer plant protein and fiber that keep you full and energized.

Ingredients

  • 2 tablespoons extra-virgin olive oil (plus more to finish, optional)
  • 1 large yellow onion, diced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 4 cloves garlic, minced
  • 2 teaspoons fresh rosemary, finely chopped (or 1 teaspoon dried)
  • 1 teaspoon dried thyme (or 2 teaspoons fresh)
  • 1/2 teaspoon red pepper flakes (optional, adjust to taste)
  • 2 cans (15 ounces each) cannellini or great northern beans, drained and rinsed
  • 4 to 5 cups vegetable broth (or water with 1 vegetable bouillon cube)
  • 1 bay leaf
  • 2 cups chopped leafy greens (kale, spinach, or Swiss chard)
  • 1 tablespoon lemon juice, plus more to taste
  • Salt and black pepper to taste
  • Optional garnishes: chopped parsley, lemon zest, crusty bread, vegan parmesan

Instructions

Final plated overhead: Restaurant-quality top-down shot of a deep white bowl filled with creamy vega
  1. Sweat the aromatics: Warm the olive oil in a large pot over medium heat. Add onion, carrots, and celery with a pinch of salt.Cook 6–8 minutes, stirring occasionally, until the vegetables soften and the onion turns translucent.
  2. Build flavor: Stir in garlic, rosemary, thyme, and red pepper flakes. Cook 1 minute, until fragrant. Avoid browning the garlic.
  3. Add beans and liquid: Add the beans, 4 cups of broth, and the bay leaf.Bring to a gentle simmer. Reduce heat to medium-low and simmer 12–15 minutes to meld flavors.
  4. Create creaminess: Scoop out about 2 cups of the soup (mostly beans and broth), blend until smooth, and return it to the pot. Alternatively, use an immersion blender for a few quick pulses. Adjust thickness with the remaining broth as needed.
  5. Add greens: Stir in the chopped greens.Simmer 3–5 minutes, until tender and vibrant.
  6. Finish and season: Remove the bay leaf. Stir in lemon juice. Taste and season generously with salt and black pepper.Add a drizzle of olive oil for richness if you like.
  7. Serve: Ladle into bowls and top with parsley, lemon zest, or vegan parmesan. Pair with warm crusty bread.

How to Store

  • Refrigerator: Cool completely, then store in airtight containers for up to 5 days. The flavors deepen by day two.
  • Freezer: Portion into freezer-safe containers and freeze for up to 3 months.Leave a little headspace for expansion.
  • Reheat: Warm gently on the stove over medium heat, adding a splash of water or broth if it thickens. Freshen with a squeeze of lemon and a pinch of salt before serving.

Health Benefits

  • Plant protein and fiber: White beans offer protein for satiety and fiber for digestion and stable energy.
  • Heart-friendly fats: Olive oil provides monounsaturated fats that support cardiovascular health.
  • Micronutrient-rich: Carrots, celery, and greens bring vitamins A, C, K, folate, and minerals like iron and potassium.
  • Anti-inflammatory herbs: Rosemary and thyme contain antioxidants and may support immune health.
  • Lower sodium control: Making soup at home lets you manage salt and choose low-sodium broth if needed.

Common Mistakes to Avoid

  • Over-browning the garlic: Burnt garlic turns bitter. Add it after the vegetables soften and cook briefly.
  • Under-seasoning: Beans are mild.Taste at the end and adjust salt, pepper, and lemon to bring the flavors forward.
  • Skipping the blend: Blending some of the soup gives that creamy body. Even a quick immersion blend makes a big difference.
  • Too much rosemary: Rosemary is potent. Measure carefully and taste as you go to avoid an overpowering piney note.
  • Boiling the greens to death: Add greens near the end to keep color, texture, and nutrients intact.

Alternatives

  • Beans: Swap cannellini for great northern, navy, or butter beans.Chickpeas work, but yield a slightly different texture.
  • Herbs: Try sage or oregano if you’re out of rosemary. A small sprig of fresh rosemary can also be simmered whole and removed at the end.
  • Greens: Use spinach for soft, quick-cooking leaves; kale or chard for more texture. Frozen spinach works in a pinch.
  • Broth: Water plus a quality bouillon paste or cube is a great budget option.Choose low-sodium if you like to control salt.
  • Add-ins: Stir in 1/2 cup small pasta, cooked farro, or diced potatoes to make it extra hearty. Add sun-dried tomatoes for a tangy twist.
  • Oil-free: Sauté aromatics in a splash of broth instead of oil. Finish with lemon for brightness.

FAQ

Can I use dried beans instead of canned?

Yes.

Soak 1 cup dried cannellini beans overnight, drain, and cook in fresh water until tender (about 60–90 minutes). Use about 3 cups cooked beans in the soup.

How do I make this soup thicker?

Blend a larger portion of the beans and broth, or simmer uncovered for a few extra minutes. You can also mash some beans directly in the pot with a potato masher.

Is this recipe gluten-free?

Yes, the soup is naturally gluten-free.

Just be sure your broth and any bouillon you use are certified gluten-free.

What if I don’t have rosemary?

Use thyme and a small amount of sage or oregano. Start with less, taste, and adjust—rosemary’s piney punch is unique, so balance is key.

Can I add more protein?

Absolutely. Add another can of beans, stir in cooked lentils, or top bowls with toasted pepitas or a sprinkle of hemp seeds.

How can I make it more kid-friendly?

Skip the red pepper flakes, blend the soup smoother, and serve with small pasta or bread for dipping.

A little extra lemon can brighten flavors without heat.

Wrapping Up

This Vegan Rosemary White Bean Soup proves that simple ingredients can turn into something special. It’s cozy, wholesome, and easy to adapt to whatever you have on hand. Make a big pot on Sunday, and you’ll have comforting lunches or quick dinners ready all week.

Don’t forget that final squeeze of lemon—it brings everything to life.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating