Vegan Super Greens and Beans Soup

About the author: Susan Updated on Sat, 24 Jan 2026 15:21:00 GMT Soups & Stews

Tags: #vegan #soup #spinach #gluten-free #meal-prep

A woman with red hair and a black shirt.
Susan

Home cook, recipe developer and founder of My Home Made Recipe, sharing the tested dishes my family loves.

Updated on Sat, 24 Jan 2026 15:21:00 GMT

View Recipe →
Vegan super greens and beans soup in a rustic bowl with kale and lemon Pin it
Vegan super greens and beans soup in a rustic bowl with kale and lemon

This is the soup I make when the fridge is almost empty but I still want something restorative. It uses ingredients that live in the pantry for months. A can of white beans, an onion, and a couple of bunches of greens turn into a pot of soup that tastes like it simmered all afternoon.

The trick is mashing some of the beans so the broth turns creamy without a drop of dairy. You get body, protein, and depth from just a few simple moves. I often make a double batch on Sunday and eat it for lunch through Wednesday.

What lands in the pot

This soup is forgiving, but a few quality choices help. Use a vegetable broth you would drink on its own. The beans should be creamy inside, not mushy. For greens, I like a mix of sturdy kale and tender spinach so you get two textures in every bowl.

  • White beans. Cannellini or great northern beans give the broth a creamy body. You mash some and leave the rest whole.
  • Kale. Lacinato kale holds its shape and adds a pleasant chew even after simmering.
  • Spinach. It wilts in minutes and brings a mild, earthy sweetness.
  • Onion, carrot, and celery. The classic trio builds a sweet, savory foundation.
  • Garlic and rosemary. Garlic adds punch, and a sprig of rosemary gives the broth an herbal backbone.
  • Vegetable broth. A good broth carries the whole soup. Low-sodium lets you control the salt.
  • Lemon. A squeeze at the end wakes up all the earthy flavors.

How the soup builds

  1. Sauté the aromatics. Cook the onion, carrot, and celery in olive oil over medium heat until they soften and smell sweet. This takes about six to eight minutes.
  2. Add garlic and rosemary. Stir in the minced garlic and a sprig of rosemary. Cook for thirty seconds until fragrant. Do not let the garlic brown.
  3. Simmer the beans. Add two cans of drained white beans and the vegetable broth. Bring to a boil, then lower to a simmer for fifteen minutes.
  4. Mash for creaminess. Ladle out about a third of the soup and blend it until smooth, or mash some beans right in the pot with a potato masher. Return it to the pot.
  5. Wilt the greens. Stir in the chopped kale and simmer for five minutes. Then add the spinach and cook just until it wilts, about two more minutes.
  6. Season and serve. Remove the rosemary sprig. Add lemon juice, salt, and black pepper. Taste and adjust before ladling into bowls.
Vegan Super Greens and Beans Soup
Vegan Super Greens and Beans Soup

The bean-mash trick

The creamiest vegan soups often rely on blended beans instead of cream. When you mash or puree a portion of the cooked beans and stir them back in, the released starches thicken the broth naturally. The result is rich and silky, not watery. An immersion blender makes this effortless, but a potato masher works fine if you prefer a chunkier texture. If you enjoy this method, you will also love our Vegan White Bean Soup Serbian Style.

Mixing your greens

Kale and spinach play different roles here. Kale simmers without disintegrating, so it adds body. Spinach practically melts into the broth and adds color. You can also use collard greens or chard. Just chop them small and add sturdy greens earlier than delicate ones. For a non-vegan version with similar roots, see our classic Super Greens and Beans Soup.

Smart swaps and add-ins

You can use navy beans or butter beans if that is what you have. For heat, add red pepper flakes with the garlic. A handful of small pasta like ditalini turns this into a full meal. Beans and greens are a nutritional pairing recommended by health authorities. The Harvard School of Public Health notes that legumes are an excellent plant protein source. This soup shares DNA with Italian ribollita. Try our Traditional Tuscan Ribollita Soup for a tomato-based take on the same idea.

Keeping leftovers

This soup stores well and often tastes better the next day once the flavors meld. Cool it completely, then refrigerate in airtight containers for up to four days. Reheat gently on the stove with a splash of water or broth. It also freezes for up to three months. The USDA MyPlate guidelines recommend making vegetables and legumes the foundation of your meals. For another vegan soup that reheats beautifully, try our Vegan Corn Chowder Soup.

Vegan Super Greens and Beans Soup
Vegan Super Greens and Beans Soup

FAQs

Can I use dried beans instead of canned?

Yes, but cook them fully first. Start with about one cup of dried beans, soak overnight, then simmer until tender. Use the cooked beans and some of their liquid in place of the canned beans.

What other greens work here?

Collard greens, Swiss chard, or escarole all work well. Add sturdy greens like collards with the kale. Delicate greens like arugula or baby spinach should go in at the very end.

How do I make the soup thicker?

Mash or blend more of the beans. You can also add a diced potato with the aromatics and let it break down as it simmers.

Is this soup gluten-free?

Yes, as long as your vegetable broth is certified gluten-free. Beans and greens are naturally gluten-free.

Can I make this in a slow cooker?

Yes. Sauté the aromatics first, then transfer everything except the greens to a slow cooker. Cook on low for six to eight hours, then stir in the kale and spinach during the last twenty minutes.

How long does it keep?

Refrigerate for up to four days or freeze for up to three months. The flavors deepen after a day in the fridge.

Can I add pasta or grains?

Absolutely. Small pasta, quinoa, or farro make this even heartier. Cook them separately and stir them in so they do not absorb all the broth.

References

Sources cited in this recipe.
4.10 from 15 votes

Vegan Super Greens and Beans Soup

Prep time:
15 min
Cook time:
30 min
Total time:
45 min
Servings:
4
Vegan super greens and beans soup in a rustic bowl with kale and lemon

Hearty vegan soup with kale, spinach, and creamy white beans. Ready in 45 minutes with simple pantry ingredients.

Ingredients

  • For the base

  • 2 tablespoons olive oil
  • 1 large yellow onion, diced
  • 1 medium carrot, diced
  • 1 celery stalk, diced
  • 4 cloves garlic, minced
  • 1 sprig fresh rosemary (or 1/2 teaspoon dried)
  • 2 (15 oz / 425 g) cans white beans (cannellini or great northern), drained and rinsed
  • 6 cups (1.4 L) low-sodium vegetable broth
  • Salt and black pepper
  • For the greens and finish

  • 1 bunch lacinato kale, stems removed and chopped
  • 5 oz (140 g) baby spinach
  • 1 lemon, juiced
  • Crushed red pepper flakes (optional)

Instructions

1.

1. Sauté the aromatics: Heat the olive oil in a large soup pot over medium heat. Add the onion, carrot, and celery. Cook, stirring occasionally, until softened and fragrant, 6 to 8 minutes.

2.

2. Add garlic and rosemary: Stir in the garlic and rosemary. Cook for 30 seconds until fragrant. Do not let the garlic brown.

3.

3. Simmer the beans: Add the white beans and vegetable broth. Bring to a boil, then reduce the heat and simmer for 15 minutes.

4.

4. Mash for creaminess: Ladle out about one third of the soup and blend until smooth, or mash some beans directly in the pot with a potato masher. Stir the mashed portion back into the pot.

5.

5. Wilt the greens: Stir in the chopped kale and simmer for 5 minutes. Add the spinach and cook until just wilted, about 2 minutes more.

6.

6. Season and serve: Remove the rosemary sprig. Stir in the lemon juice, salt, and black pepper. Taste and adjust the seasoning. Serve hot with crusty bread if desired.

Good to know

  1. Best served with crusty bread or a drizzle of good olive oil.
  2. Flavor improves after a day in the refrigerator.

Equipment

  • Large soup pot or Dutch oven
  • Immersion blender or potato masher

Allergens

Always check labels if you have allergies.
  • Legumes (beans)

Nutrition facts

Values are estimates per serving.
  • Calories: 285
  • Fat: 7 g
  • Carbs: 42 g
  • Protein: 14 g