This Mediterranean White Bean Soup is a flavorful and satisfying vegetarian meal that can be served for lunch or dinner.

 Prep Time: 10 minutes

 Cook Time: 25 minutes

 Total Time: 35 minutes

 Servings: 6 servings


  • 1 tablespoon olive oil
  • 1 large onion, chopped
  • 2 teaspoons minced garlic
  • 2 large carrot, chopped
  • 2 celery rib, chopped
  • 6 cups vegetable broth
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • 3 (15-ounce) cans, white beans, drained and rinsed
  • 2 cups fresh spinach
  • Fresh parsley
  • Grated Parmesan cheese 


  1. In a stock pot, heat the olive oil over medium-high heat. Add the onions and cook until they are translucent. Add the garlic, carrots, celery, thyme, oregano, salt and pepper, and cook for an additional two to three minutes.
  2. Add the vegetable broth and beans; bring to a boil; reduce heat and simmer for 15 minutes.
  3. Stir in the spinach and continue to simmer until the spinach wilts.
  4. Serve with parsley and Parmesan cheese, if desired.

Recipe Adapted From: