Mediterranean White Bean and Vegetable Soup for Healthy Hearty Meals

White Bean Vegetable Herb Soup is a wholesome, nourishing bowl of comfort that combines fresh vegetables, tender white beans, and fragrant herbs in a light, savory broth. It’s the kind of recipe that feels like a warm hug—easy to prepare, full of fiber and nutrients, and adaptable to whatever you have on hand. Whether you’re making it for a cozy weeknight dinner or meal prepping for the week, this soup checks every box.

Built on a base of classic aromatics—onion, carrot, and celery—this soup deepens in flavor with zucchini, garlic, and canned diced tomatoes. White beans provide plant-based protein and creaminess, while spinach or kale adds a pop of color and nutrients at the end. The herb blend of thyme, oregano, and rosemary ties everything together with earthy, aromatic notes.

Light yet satisfying, it’s perfect on its own or served with a slice of crusty bread. Add a splash of lemon juice for brightness or a sprinkle of Parmesan for depth. For more rustic soup inspiration, explore this Pinterest board of hearty vegetable soups. Whether you’re eating plant-based or just need a clean, comforting meal, White Bean Vegetable Herb Soup is a simple pleasure you’ll return to again and again.

Mediterranean White Bean and Vegetable Soup for Healthy Hearty Me

Mediterranean White Bean and Vegetable Soup for Healthy Hearty Me

Ingredients
  

  • 2 tablespoons olive oil
  • 1 small onion diced
  • 2 carrots sliced
  • 2 celery stalks chopped
  • 3 cloves garlic minced
  • 1 zucchini diced
  • 1 can 15 oz white beans (such as cannellini or great northern), drained and rinsed
  • 1 can 14.5 oz diced tomatoes, with juices
  • 4 cups vegetable broth
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried rosemary
  • Salt and black pepper to taste
  • 2 cups chopped fresh spinach or kale
  • Optional: lemon juice for serving
  • Optional: grated Parmesan cheese for garnish

Method
 

  1. In a large pot, heat olive oil over medium heat. Add the onion, carrots, and celery. Cook for about 5 minutes, stirring occasionally, until vegetables begin to soften.
  2. Add garlic and zucchini. Cook for another 2–3 minutes, until fragrant.
  3. Stir in the white beans, diced tomatoes, vegetable broth, thyme, oregano, and rosemary. Season with salt and pepper.
  4. Bring the soup to a boil, then reduce heat and simmer for 20–25 minutes, or until all vegetables are tender and flavors are well combined.
  5. Stir in the chopped spinach or kale and cook for an additional 2–3 minutes until wilted.
  6. Taste and adjust seasoning. Add a splash of lemon juice for brightness, if desired.
  7. Serve hot, with optional grated Parmesan cheese on top.

Notes

  • Use low-sodium broth to control the salt level more easily.
  • Blend part of the soup for creaminess without needing dairy.
  • Add lemon juice just before serving to brighten flavors.
  • Stir in grains like farro or barley to make it more filling.
  • For a deeper broth, let it simmer for a full 30 minutes before adding the greens.

Leave a Comment

Recipe Rating