Go Back
+ servings
A hearty bowl of bean soup with three different types of bean, carrots, and onions, all topped with shredded parmesan cheese.
Servings: 6

Hearty 3 Bean Soup

Our Hearty Three Bean Soup is a delicious and nutritious powerhouse of nutrition that will keep you full and energized all day long.
Prep: 10 minutes
Cook: 40 minutes
Total: 50 minutes
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 1 x 15oz white, navy, or cannellini beans
  • 1 x 15oz black beans
  • 1 x 15oz black-eye peas
  • 2 Tbsps grass-fed butter, ghee, organic unrefined coconut oil, or tallow
  • 1 large onion, diced
  • 4 fresh garlic cloves, pressed
  • 4 celery ribs, diced
  • 3 large carrots, peeled and diced
  • 1 large parsnip, peeled and diced
  • 2 Tbsps high-quality balsamic vinegar
  • 2 tsps dried oregano
  • 1 tsp dried thyme
  • 1/2 cup sun-dried tomatoes, thinly sliced
  • 4 cups vegetable broth, beef bone broth, or chicken bone broth
  • 3 bay leaves or a small bouquet of fresh sage leaves or fresh rosemary sprigs
  • sea salt and black pepper, to taste

Optional:

  • 1 parmesan rind
  • freshly chopped parsley, to garnish
  • freshly grated parmesan

Instructions 

  • Drain the beans in a large colander and rinse well under cold water.
  • Heat your butter or oil of choice in a large stockpot or Dutch oven and sauté the onion, garlic, celery, carrots and parsnip for about 8 minutes.
  • Stir in the balsamic vinegar, oregano, thyme, and sun-dried tomatoes.
  • Pour in your broth of choice, all of the beans, then add the bay leaf or sage/rosemary. Add the parmesan rind if using.
  • Stir to combine and bring to a boil. Reduce the heat to LOW and simmer your soup covered for 20-30 minutes.
  • Remove and discard the bay leaf or sage/rosemary.
  • Season with sea salt and pepper to your taste and serve hot sprinkled with parsley and grated parmesan cheese if desired.
  • Enjoy!

Nutrition

Calories: 113kcal, Carbohydrates: 18g, Protein: 2g, Fat: 4g, Fiber: 4g

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!