clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Garlic, Tomato, & Balsamic White Bean Soup

  • Author: Caitlin, inspired by Budget Bytes
  • Total Time: 40 mins
  • Yield: 4-6 1x


  • 1 Tablespoon olive oil
  • 1 medium onion, diced or minced
  • 8 cloves garlic
  • 1 Tablespoon tomato paste
  • ¼ teaspoon rosemary
  • ½ teaspoon salt
  • 28 ounces diced tomatoes (or puree)
  • 1 Tablespoons balsamic vinegar
  • 8 cups broth
  • 3 cups cooked white beans
  • 5 ounces fresh spinach (see optional blanch below)


  1. In a large sauce pot, warm the olive oil. Add the onions and sauté for about 5 minutes. Add the garlic, tomato paste, rosemary, and salt, and sauté another 30-60 seconds.
  2. Add remaining ingredients - diced tomatoes, balsamic vinegar, broth, and white beans - and bring to a boil, then reduce to a simmer. Simmer for about 30 minutes.
  3. Taste and adjust seasoning, adding more salt, balsamic, or other seasonings as desired and serve! (I didn't add anything extra and it was AWESOME.) If you're not blanching your greens, now's the time to stir them in. Once wilted, remove the soup from the heat and serve.
  4. Optional Blanch: If you would like your greens to stay bright and vibrant, you can quickly blanch them before adding them to the soup. To do this, fill a big bowl with ice and 1-2 cups water. Bring a large pot of water to a boil. Drop the greens into the boiling water and let cook for about 5-30 seconds, then quickly strain / scoop out and place in the bowl of ice water. Stir until greens are cool, then immediately remove and drain before adding to recipe.
  • Prep Time: 5 mins
  • Cook Time: 35 mins
Social media & sharing icons powered by UltimatelySocial