Go Back
Vegetable Bean Soup

Vegetable Bean Soup

A hearty and healthy vegetable bean soup packed with fresh vegetables, savory bacon, and protein-rich beans, finished with a touch of cheese for a comforting meal that serves six.
Prep Time 15 minutes
Cook Time 50 minutes
Servings: 6 Servings
Course: Main Course
Cuisine: International

Ingredients
  

  • 3 Slices Bacon, chopped
  • 1 Onion Diced
  • 2 Celery stalks diced
  • 2 Carrots small diced
  • 2 Zucchini diced
  • 1 Garlic clove finely chopped
  • 1 14 Oz Can chopped tomatoes undrained
  • 2 15 Oz Cans great northern beans drained
  • 3 cups Low sodium chicken broth
  • 6 cups Fresh spinach chopped
  • ¼ cup Grated Parmigiana cheese
  • 1 Tsp Kosher Salt
  • 1/2 Tsp Black Pepper can use course ground

Method
 

Cook the bacon
  1. Place a large soup pot or Dutch oven over medium heat.
  2. Add the chopped bacon and cook until browned and crisp, about 5–6 minutes.
  3. Remove excess grease if more than 1–2 tablespoons remain.
Sauté the aromatics
  1. Add the diced onion, celery, and carrots to the pot.
  2. Cook, stirring often, until the vegetables start to soften, about 5 minutes.
Add zucchini and garlic
  1. Stir in the zucchini and garlic.
  2. Cook for 2–3 minutes until fragrant.
Incorporate tomatoes and beans
  1. Pour in the can of chopped tomatoes (with juices).
  2. Stir in the drained beans.
Add broth and seasonings
  1. Pour in the chicken broth.
  2. Stir in salt and black pepper.
  3. Bring to a boil, then reduce heat to low and simmer uncovered for 20 minutes, allowing the flavors to meld.
Add spinach
  1. Stir in the chopped spinach and cook just until wilted, about 2–3 minutes.
Finish with cheese
  1. Remove from heat.
  2. Stir in the grated Parmigiano cheese. Taste and adjust seasoning if needed.
Serve
  1. Ladle hot into bowls and, if desired, sprinkle with a little extra Parmigiano on top.

Notes

Add a dollop of sour cream to:
  • Add a cool, creamy contrast to the warm soup.
  • Balance the smoky bacon, tangy tomatoes, and earthy beans.
  • Make the broth feel richer without changing the recipe.