Picture yourself with a steaming bowl of Cranberry Bean Soup, its inviting aroma filling your kitchen and each spoonful tasting like pure comfort. This is not just another bean soup; it’s a vibrant celebration of hearty cranberry beans, savory vegetables, and fragrant herbs, simmered together to create the perfect meal for any chilly night or cozy lunch. Whether you crave the soul-warming flavors of Italian classics or simply want a nutritious, satisfying dish, Cranberry Bean Soup is destined to become a star in your regular rotation.

Ingredients You’ll Need
Let’s talk about how wonderfully straightforward the ingredient list is! Each component in this soup brings something essential, from deep savory notes to bright pops of color, and when they all come together, the result is simply unforgettable.
- Cranberry beans: With their creamy texture and subtle nuttiness, these beans are the foundation of our soup—use fresh, dried, or even canned if you’re in a hurry!
- Olive oil: Just a touch is all you need to coax out the rich flavors from your aromatics.
- Onion: The humble onion builds a sweet and savory background that ties all the flavors together beautifully.
- Garlic: Two cloves for that unmistakable savory punch; don’t underestimate what this tiny ingredient brings!
- Carrots: Diced carrots add natural sweetness and a burst of color—perfect for balance and a bit of visual cheer.
- Celery: Classic for any soup base, celery brings freshness and a slight crunch.
- Diced tomatoes: A can of tomatoes adds a luscious and slightly acidic backbone, giving the soup a lovely depth.
- Vegetable or chicken broth: This is your flavorful liquid canvas—a good broth makes the difference between ordinary and outstanding.
- Dried thyme: Earthy and warm, thyme adds floral notes that pair so well with the beans.
- Dried oregano: Oregano lends a Mediterranean flair and rounds out the herbal undertones.
- Bay leaf: Just one is enough to infuse the soup with an extra layer of complexity.
- Salt and black pepper: Don’t be shy—seasoning brings everything to life!
- Fresh parsley: A sprinkle at the end brightens up every bowl with fresh and grassy notes.
- Grated Parmesan (optional): The final flourish that adds a rich, nutty tang—totally optional but truly delicious.
How to Make Cranberry Bean Soup
Step 1: Prepare the Beans
If you’re starting with dried cranberry beans, give them a nice overnight soak in plenty of water to soften them up. In the morning, drain and rinse your beans before getting started. This little act of patience pays off with the dreamiest, tender beans—well worth it!
Step 2: Sauté the Vegetables
In a big, heavy pot, heat the olive oil over medium. Add diced onions, carrots, and celery, then cook, stirring, for about 5 to 7 minutes. You’re looking for the veggies to become soft and golden—the kitchen will instantly start to smell irresistible! Add the minced garlic and sauté for just a minute more, until everything is fragrant.
Step 3: Build the Soup
Toss in the cranberry beans, diced tomatoes (with their juices), broth, dried thyme, dried oregano, bay leaf, and a pinch of salt and pepper. Give everything a thorough stir to ensure those flavors start mingling. Crank up the heat and bring your soup to a gentle boil.
Step 4: Simmer to Perfection
Once boiling, reduce the heat to low and let the Cranberry Bean Soup gently simmer, uncovered, for 45 to 60 minutes. Use this time to check the beans—they should be tender enough to mash with a spoon but still hold their shape. Stir occasionally, making sure nothing sticks to the bottom.
Step 5: Finish and Serve
When the beans are just right, fish out and discard the bay leaf. Taste your soup—season with more salt and pepper if needed. Ladle the Cranberry Bean Soup into bowls, shower each with fresh parsley, and sprinkle on some grated Parmesan if you like a creamy finish. Now, go ahead and pair it with crusty bread for the ultimate experience!
How to Serve Cranberry Bean Soup

Garnishes
From a sprinkle of fresh parsley to a swirl of olive oil, simple garnishes can make your Cranberry Bean Soup sing. A dusting of grated Parmesan gives it a creamy richness, while a grind of fresh black pepper adds the perfect kick. Feel free to get creative—a little lemon zest or a pinch of red chili flakes can totally elevate the bowl!
Side Dishes
This soup is already hearty, but it absolutely loves a sidekick! Serve it with warm, crusty bread or tender focaccia to soak up all that savory broth. A crisp green salad dressed lightly with lemon vinaigrette brings a refreshing contrast to the warm, rustic flavors of the Cranberry Bean Soup.
Creative Ways to Present
Think outside the bowl! Try serving Cranberry Bean Soup in a hollowed-out bread boule for a fun and rustic touch, or set up a toppings bar so everyone can add their favorite garnishes. For a cozy dinner party, ladle the soup into individual mugs for a charming, easy-to-hold presentation.
Make Ahead and Storage
Storing Leftovers
Let the Cranberry Bean Soup cool completely before transferring it into airtight containers. You can stash it in the fridge for up to four days, and the flavors only get better as they mingle—so it’s a great make-ahead option for busy weeks!
Freezing
Cranberry Bean Soup freezes beautifully. Pour completely cooled soup into freezer-safe containers, leaving a little space for expansion, and freeze for up to three months. Just remember to label each container so you know exactly what deliciousness awaits you in your freezer.
Reheating
To reheat, simply pour your desired portion into a pot and warm gently over medium heat, stirring occasionally. If the soup thickened a bit in the fridge or freezer, add a splash of broth or water to bring it back to its perfect consistency. Microwave reheating works, too—just use a microwave-safe bowl and heat in one-minute bursts, stirring in between.
FAQs
Can I use canned cranberry beans instead of dried?
Absolutely! Using canned cranberry beans makes this recipe even easier. Just give them a rinse and drain before adding to the pot. You’ll only need to simmer the soup for about 20 minutes since the beans are already cooked.
Is Cranberry Bean Soup vegetarian-friendly?
Yes, if you stick with vegetable broth, this soup is completely vegetarian. Skip the Parmesan or choose a vegetarian version if you want to keep it strictly plant-based.
What can I substitute for cranberry beans?
If you can’t find cranberry beans, borlotti beans (which are nearly identical), pinto beans, or even cannellini beans make excellent substitutes. The soup’s flavor and texture will still be wonderful!
Can I make Cranberry Bean Soup in a slow cooker?
Sure! After sautéing the aromatics, transfer everything to your slow cooker and cook on low for 6 to 7 hours (or high for about 3 hours) until the beans are beautifully tender. It’s a simple, hands-off approach!
How can I make it spicier?
Add a pinch of red chili flakes when you sauté the garlic, or stir in a diced jalapeño with the vegetables. Feel free to play with heat levels to suit your taste.
Final Thoughts
If you’re craving something wholesome, hearty, and utterly comforting, Cranberry Bean Soup is the recipe you need in your life. Each bowl is bursting with flavor and goodness, and it might just become your new comfort classic. I can’t wait for you to try it—happy cooking!
Print
Cranberry Bean Soup Recipe
- Total Time: 1 hour 15 minutes
- Yield: 6 servings 1x
- Diet: Non-Vegetarian
Description
This hearty Cranberry Bean Soup is a comforting and nutritious dish, perfect for a cozy meal. Filled with cranberry beans, vegetables, and flavorful herbs, this Italian-inspired soup is easy to make and full of satisfying flavors.
Ingredients
Main Ingredients:
- 2 cups fresh or dried cranberry beans (if using dried, soak overnight)
- 1 tablespoon olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 1 can (14.5 ounces) diced tomatoes
- 6 cups vegetable or chicken broth
Seasonings and Garnish:
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- 1 bay leaf
- Salt and black pepper to taste
- 2 tablespoons chopped fresh parsley
- Grated Parmesan for serving (optional)
Instructions
- Prepare the Beans: If using dried cranberry beans, drain and rinse them after soaking overnight.
- Sauté Vegetables: In a large pot, heat olive oil and sauté onion, carrots, and celery until softened.
- Add Ingredients: Stir in garlic, cranberry beans, tomatoes, broth, herbs, salt, and pepper. Simmer until beans are tender.
- Finish and Serve: Adjust seasoning, remove bay leaf, and serve soup topped with parsley and Parmesan.
Notes
- You can use canned cranberry beans for a quicker version; adjust simmering time accordingly.
- This soup freezes well for convenient future meals.
- Prep Time: 15 minutes
- Cook Time: 1 hour
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 1/2 cups
- Calories: 230
- Sugar: 6g
- Sodium: 500mg
- Fat: 5g
- Saturated Fat: 1g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 9g
- Protein: 12g
- Cholesterol: 0mg