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

Cranberry Bean Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.7 from 353 reviews
  • Author: Jaden
  • Prep Time: 15 minutes
  • Cook Time: 1 hour 15 minutes
  • Total Time: 1 hour 30 minutes
  • Yield: 6 to 8 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Gluten Free

Description

A hearty and nourishing Cranberry Bean Soup featuring tender cranberry beans simmered with fresh vegetables, tomatoes, and a parmesan rind for rich flavor. This comforting soup is enhanced with nutritious leafy greens and seasoned to perfection, making it perfect for a wholesome meal any day.


Ingredients

Scale

Soup Base

  • 2 Tablespoons unrefined (cold-pressed extra-virgin olive oil
  • 1 large onion, chopped
  • 4 garlic cloves, thinly sliced
  • 2 carrots, diced
  • 2 stalks celery, sliced
  • 1 (18 ounce) jar diced tomatoes with juice (such as Jovial)
  • 1 pound dried cranberry beans, drained
  • Large piece of rind from a wedge of Parmigiano-Reggiano cheese (optional)
  • 8 cups water or homemade chicken or vegetable stock
  • 2 teaspoons sea salt (adjust if using unsalted stock or water)
  • Freshly ground black pepper to taste

Greens & Garnish

  • 3 cups baby spinach leaves or chopped Swiss chard leaves
  • Sliced basil leaves or pesto for garnish (optional)
  • Freshly grated Parmigiano-Reggiano or Pecorino-Romano cheese for serving (optional)


Instructions

  1. Sauté Vegetables: Heat the olive oil over medium-low heat in a large pot. Add the chopped onions, thinly sliced garlic, diced carrots, and sliced celery. Cook for about 8 minutes, stirring occasionally, until the vegetables are softened and the onions are tender and translucent.
  2. Add Tomatoes: Stir in the diced tomatoes along with their juice. Cook for an additional 5 minutes, allowing the tomatoes to become fragrant and meld with the vegetables.
  3. Simmer Beans: Add the drained cranberry beans, the parmesan rind, and 8 cups of water or stock to the pot. Do not add salt yet. Bring the mixture to a boil, then reduce the heat to low and simmer partially covered for about 1 hour, or until the beans are tender. Note that depending on the age of the beans, cooking time may range between 1 to 2 hours.
  4. Add Greens: Once the beans are soft, stir in the baby spinach or chopped Swiss chard leaves until they wilt into the soup.
  5. Season and Serve: Add sea salt and freshly ground black pepper to taste. Adjust seasoning as needed. Garnish with sliced basil leaves or a spoonful of pesto, and sprinkle with freshly grated Parmigiano-Reggiano or Pecorino-Romano cheese if desired. Serve warm.

Notes

  • Cooking time for beans can vary greatly depending on their age; some may take up to 2 hours to become tender.
  • If using store-bought stock, adjust salt quantity accordingly to avoid over-salting.
  • The Parmesan rind adds depth of flavor; if unavailable, you can omit but the soup may be less rich.
  • The soup can be stored refrigerated for up to 4 days and reheated gently.
  • For a vegan version, omit the cheese rind and cheese garnish and use vegetable stock.
  • This soup freezes well; cool completely before transferring to airtight containers.

Nutrition

  • Serving Size: 1 cup
  • Calories: 210
  • Sugar: 5g
  • Sodium: 520mg
  • Fat: 6g
  • Saturated Fat: 1g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 9g
  • Protein: 10g
  • Cholesterol: 5mg