Print
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
Vegetarian Great Northern Bean Soup

Vegetarian Great Northern Bean Soup


Description

A hearty, comforting soup with creamy great northern beans, aromatic vegetables, and herbs that’ll warm you from the inside out—no meat needed.

Prep Time: 15 minutes (plus overnight soaking) | Cook Time: 2 hours | Total Time: 2 hours 15 minutes | Servings: 6-8Vegetarian Great Northern Bean Soup


Ingredients

Scale
  • 16 oz (1 lb) dried great northern beans
  • 1 large onion, diced
  • 2 medium carrots, peeled and diced
  • 2 celery stalks, diced
  • 4 cloves garlic, minced (fresh, not jarred)
  • 1 can (14.5 oz) diced tomatoes with their juices
  • 6 cups vegetable broth (good quality makes a difference)
  • 1 tsp dried thyme
  • 1 tsp dried rosemary
  • Salt and pepper, to taste
  • Fresh parsley, chopped (for garnish—don’t skip this)

Instructions

  1. Rinse the dried great northern beans under cold water. Pick through them and remove any debris or discolored beans. Place in a large pot and cover with several inches of water. Let them soak overnight (at least 8 hours).
  2. Drain and rinse the soaked beans thoroughly. Return them to the pot—no need to clean it.
  3. Add the diced onion, carrots, celery, and minced garlic to the pot with the beans. This is your aromatic base that builds flavor.
  4. Pour in the diced tomatoes with their juices, vegetable broth, dried thyme, and dried rosemary. Season with salt and pepper. Give it a good stir.
  5. Bring the soup to a boil over medium-high heat. Once it’s boiling, reduce the heat to low, cover the pot, and let it simmer gently for about 1.5 to 2 hours. The beans should be completely tender.
  6. Check occasionally and give it a stir. Add more broth or water if it’s getting too thick. The soup should be creamy but not stew-like.
  7. Once the beans are tender (test one by biting into it—it should be soft all the way through), taste and adjust seasoning. Beans absorb a lot of salt, so you’ll likely need more than you think.
  8. Ladle the soup into bowls and garnish generously with fresh chopped parsley. The bright green color makes everything pop.

Nutrition Information (Per Serving):

  • Calories: 235
  • Carbohydrates: 42g
  • Protein: 14g
  • Fat: 1g
  • Fiber: 11g
  • Sodium: 520mg
  • Iron: 25% DV
  • Folate: 30% DV
  • Magnesium: 20% DV
  • Potassium: 18% DV

This vegetarian great northern bean soup is exceptionally high in protein and fiber from the beans. It’s also an excellent source of iron, folate, and other essential nutrients, making it a complete meal that’s genuinely healthy.

Notes:

  • Don’t skip the overnight soak. It’s essential for even cooking and digestibility.
  • Use good vegetable broth. This is the flavor base, so quality matters.
  • Low and slow is key. Gentle simmering makes the beans creamy and tender.
  • Beans need lots of seasoning. Taste and adjust salt throughout cooking.
  • Every batch of beans is different. Some take 1.5 hours, some take 2+ hours to soften.
  • The soup thickens as it sits. Add more broth when reheating leftovers.

Storage Tips:

Refrigerator: Store in an airtight container for up to 5 days. The flavors develop even more as it sits, so this soup is even better the next day.

Freezer: This soup freezes beautifully for up to 3 months. Let it cool completely, then freeze in portion-sized containers. Thaw overnight in the fridge before reheating.

Reheating: Reheat gently on the stovetop over medium heat, stirring occasionally. Add extra broth or water to thin it out—the soup thickens significantly when stored. Microwave works too—heat in 2-minute intervals, stirring between each.

Make-ahead: This is perfect for meal prep. Make a big batch on Sunday and have easy, healthy lunches all week.

Serving Suggestions:

  • With Crusty Bread: Perfect for dipping into that creamy, flavorful broth.
  • With a Simple Salad: Balance the heartiness with a light mixed green salad and vinaigrette.
  • With Cornbread: A classic pairing that makes this feel like Southern comfort food.
  • As a Complete Meal: This soup is protein-packed and substantial enough to serve on its own.

Mix It Up (Recipe Variations):

Creamy Bean Soup: Use an immersion blender to partially blend the soup for a creamier, more velvety texture that feels luxurious.

Italian White Bean Soup: Add 2 cups chopped kale or spinach during the last 10 minutes of cooking. Finish with a drizzle of good olive oil and grated Parmesan cheese.

Spicy Bean Soup: Add 1/2 teaspoon red pepper flakes or diced jalapeños with the vegetables for heat that warms you from the inside.

Smoky Bean Soup: Add 1 teaspoon smoked paprika for a rich, smoky flavor that makes everyone think there’s bacon in it even though there isn’t.

What Makes This Recipe Special:

This vegetarian great northern bean soup showcases how simple, wholesome ingredients can create deeply satisfying comfort food without any meat. Great northern beans have been a staple in American and European cuisines for generations, prized for their mild flavor and creamy texture. The technique of slow-simmering soaked beans with aromatic vegetables creates a naturally thick, velvety soup as the beans release their starches. This is peasant food at its finest—economical, nutritious, and incredibly satisfying. The soup proves that vegetarian cooking doesn’t mean sacrificing heartiness or flavor, and demonstrates how proper technique and patience can transform humble ingredients into something truly special.