15-Bean Soup with Sausage & Spinach recipe

Sophia

Founder of Vintage cooks

Recommended Kitchen Pick

CAROTE Complete 21-Piece Nonstick Cookware Set

A stylish all-in-one cookware set for everyday cooking, easy cleanup, and induction-ready performance.

CAROTE 21-piece nonstick cookware set on Amazon
★★★★★ 4.4/5 based on 33,000+ reviews

What’s Included

  • 1 Egg Pan
  • 9.5" Frying Pan
  • 11" Frying Pan
  • 1.7 Qt Saucepan with Lid & Steamer
  • 2.4 Qt Saucepan with Lid

 

  • 4.3 Qt Casserole Pot with Lid
  • 6.5 Qt Casserole Pot with Lid
  • 4.5 Qt Sauté Pan with Lid
  • 3 Cooking Utensils
  • 4 Pan Protectors
Nonstick for easier cooking and cleanup
Works on all cooktops, including induction
Good all-in-one starter or kitchen upgrade set

This is one of our favorite cookware picks for home cooks who want a complete set without overcomplicating the kitchen.

This post may contain affiliate links learn more.

There are some meals that feel like a warm blanket and a roaring fireplace, all contained within a single bowl. This 15-Bean Soup with Sausage and Spinach is the king of those meals in our household. I’ll never forget the first time I made it. It was one of those bleak, gray winter days where the chill seems to seep right into your bones. The house was quiet, and I was looking for a project—something that would simmer away on the stove for hours, filling every room with a promise of warmth and comfort. I found a forgotten bag of 15-bean soup mix in the pantry and decided to transform it. I browned some spicy Italian sausage, letting the fat render out to become the flavor base for my aromatics. Hours later, as the beans softened into a creamy, savory stew, the family started emerging, drawn by the incredible aroma. When I finally ladled the rich, thick soup into bowls, stirred in a mountain of fresh spinach, and served it with a wedge of buttery cornbread, the reaction was pure magic. It was more than just dinner; it was an event. It became an instant legend in our family, the dish everyone requests the moment the temperature drops. It’s a culinary workhorse—humble in its ingredients but unbelievably hearty, flavorful, and deeply satisfying.

The Ultimate Comfort Food: 15-Bean Soup with Sausage & Spinach

This recipe is designed to be a one-pot wonder, a complete and balanced meal that is perfect for meal prepping, feeding a crowd, or simply enjoying on a cozy night in. The combination of diverse beans creates an incredibly complex texture, the sausage provides a savory, spicy depth, and the spinach adds a touch of freshness and a blast of nutrition right at the end.

Your Ingredient Arsenal: Assembling the Components

The beauty of this soup lies in its rustic simplicity. Using quality ingredients will elevate it from a simple soup to a truly memorable meal.

The Bean Foundation:

  • 15-Bean Soup Mix: 1 (20-ounce / 567g) bag, rinsed and picked over for any debris
  • Seasoning Packet: The one included with the bean mix (optional, see tips)

A Note on the Beans: The “15-bean mix” (or sometimes 13- or 16-bean) is a fantastic shortcut, offering a variety of beans like pinto, navy, black, red kidney, lima, and lentils. This diversity isn’t just for show; each bean contributes a unique texture and flavor, from the creamy cannellini to the earthy black beans. Rinsing is crucial to wash away any dust, and a quick check for any small stones or shriveled beans is always a good practice.

The Flavor Base:

  • Italian Sausage: 1 lb (450g), mild or hot, casings removed if using links
  • Olive Oil: 1 tablespoon (only if your sausage is very lean)
  • Yellow Onion: 1 large, chopped
  • Carrots: 2 medium, peeled and chopped
  • Celery Stalks: 2 medium, chopped
  • Garlic: 5-6 cloves, minced

A Note on the Flavor Base: This combination of onion, carrots, and celery is known as a “mirepoix,” the holy trinity of flavor for countless soups and stews. For the sausage, the choice is yours. Hot Italian sausage will lend a wonderful spicy kick to the final soup, while mild Italian sausage will provide a rich, savory, fennel-infused flavor. You can also use bulk sausage meat, which makes the browning process even easier.

The Liquid and Seasonings:

  • Chicken or Vegetable Broth: 8 cups, low-sodium
  • Canned Diced Tomatoes: 1 (14.5-ounce / 411g) can, undrained
  • Dried Thyme: 1 teaspoon
  • Smoked Paprika: 1 teaspoon
  • Bay Leaf: 1
  • Apple Cider Vinegar: 1 tablespoon
  • Salt and Black Pepper: To taste

A Note on the Liquids: Using a low-sodium broth is key, as it allows you to control the final seasoning of the soup. The sausage and the included seasoning packet can both be quite salty. The canned tomatoes add a crucial layer of acidity and sweetness that balances the earthy beans, and the final splash of apple cider vinegar at the end is a secret weapon that brightens and lifts all the flavors.

The Grand Finale:

  • Fresh Spinach: 1 (5-ounce / 142g) bag, or about 4-5 packed cups

From Pot to Perfection: Step-by-Step Instructions

Patience is the secret ingredient here. A long, slow simmer is what transforms these humble ingredients into a rich, cohesive stew.

Step 1: The All-Important Soak
This step is crucial for achieving tender beans that cook evenly. You have two options:

  • Overnight Soak (Recommended): Place the rinsed beans in a large pot or bowl. Cover with water by at least 2-3 inches. Let them soak on the counter for 8 hours or overnight.
  • Quick Soak Method: Place the rinsed beans in a large pot and cover with water by 2-3 inches. Bring the water to a rolling boil and cook for 2 minutes. Remove the pot from the heat, cover it, and let the beans soak for 1 hour.

After either soaking method, drain the beans in a colander and rinse them thoroughly with fresh water.

Step 2: Build the Flavor Foundation
In a large, heavy-bottomed pot or Dutch oven, heat the pot over medium-high heat. Add the sausage (with a tablespoon of olive oil if it’s lean). Use a wooden spoon to break up the meat and cook until it is well-browned and cooked through, about 8-10 minutes. Do not drain the rendered fat! This is liquid gold and the flavor base for your soup.

Reduce the heat to medium. Add the chopped onion, carrots, and celery to the pot with the sausage and rendered fat. Sauté for 6-8 minutes, stirring occasionally, until the vegetables have softened. Add the minced garlic and cook for another minute until fragrant.

Step 3: Combine and Simmer
Add the drained and rinsed beans, 8 cups of broth, the can of diced tomatoes (with their juice), dried thyme, smoked paprika, and the bay leaf to the pot. If you’re using the seasoning packet from the bean mix, this is a good time to add about half of it (you can add more later to taste).

Stir everything together, scraping up any browned bits from the bottom of the pot. Bring the soup to a boil, then immediately reduce the heat to low, cover the pot with the lid slightly ajar, and let it simmer gently for at least 2 to 3 hours. The cooking time will vary depending on the freshness of your beans. Stir occasionally to prevent sticking. The soup is ready when the beans are completely tender and the broth has thickened.

Step 4: The Finishing Touches
Once the beans are tender, remove the bay leaf. Use the back of your spoon to mash some of the beans against the side of the pot to help thicken the soup naturally. Stir in the 1 tablespoon of apple cider vinegar.

Taste the soup and season generously with salt and black pepper. This is also when you can add the remaining seasoning from the packet, if you feel it needs it.

Add the entire bag of fresh spinach to the pot. Stir it into the hot soup. It will look like a huge amount, but it will wilt down to almost nothing in just 1-2 minutes. Once the spinach is wilted, the soup is ready to serve.


Variations for Modern Kitchens

  • Slow Cooker / Crock-Pot Method: Complete Step 2 (browning the sausage and sautéing the vegetables) in a skillet on the stovetop. Transfer this mixture to the bowl of a 6-quart or larger slow cooker. Add the soaked and drained beans, broth, tomatoes, and seasonings. Stir to combine. Cook on LOW for 8-10 hours or on HIGH for 5-6 hours, until the beans are tender. In the last 15 minutes of cooking, stir in the vinegar and fresh spinach.
  • Instant Pot / Pressure Cooker Method: Soaking is optional for this method, but recommended for more even cooking. Using the “Sauté” function on your Instant Pot, complete Step 2. Turn off the “Sauté” function. Add the soaked (or un-soaked) beans, broth, tomatoes, and seasonings. Stir well. Secure the lid, set the valve to “Sealing,” and cook on High Pressure for 35 minutes (if soaked) or 50 minutes (if un-soaked). Allow the pressure to release naturally for at least 20 minutes before performing a quick release for any remaining pressure. Remove the lid, stir in the vinegar and spinach, and season to taste.

Nutritional Powerhouse: A Look at the Facts

This soup is the very definition of a “stick-to-your-ribs” meal, and it’s loaded with nutritional benefits.

  • Servings: This recipe yields about 10-12 generous servings.
  • Calories per Serving: Approximately 350-450 kcal per serving (depending on the sausage used and serving size).

This soup is an excellent source of:

  • Fiber: The incredible variety of beans makes this soup a fiber superstar. Dietary fiber is crucial for digestive health, helps regulate blood sugar levels, and promotes a feeling of fullness, which can aid in weight management.
  • Protein: With a double-whammy of plant-based protein from the beans and animal protein from the sausage, this soup is incredibly satiating and great for muscle repair and maintenance.
  • Vitamins and Minerals: The mirepoix (carrots, celery, onion), tomatoes, and especially the spinach provide a wealth of essential vitamins and minerals, including Vitamin A, Vitamin C, Vitamin K, iron, and potassium.

Time Commitment: Planning Your Soup Day

While this soup requires a long simmer, most of that time is hands-off, allowing the stove to do the work for you.

  • Soaking Time: 1 hour (quick soak) to 8+ hours (overnight soak)
  • Active Preparation Time: 25 minutes (chopping vegetables, browning sausage)
  • Cooking Time: 2.5 – 3.5 hours on the stovetop (or per slow cooker/Instant Pot directions)
  • Total Time (excluding soaking): Approximately 3 to 4 hours

The Joy of Serving: Presentation and Pairings

Serving this rustic soup is all about enhancing its comforting qualities.

  • The Main Event: Ladle the soup generously into large, deep bowls. Make sure everyone gets a good ratio of broth, beans, sausage, and greens.
  • Perfect Toppings for a Personal Touch:
    • A dollop of cool creaminess: Sour cream or plain Greek yogurt adds a lovely tangy contrast.
    • A sprinkle of cheese: Freshly grated sharp cheddar or a salty Parmesan cheese melts beautifully into the hot soup.
    • A handful of freshness: Chopped fresh parsley or chives can brighten up the flavors.
    • A bit of crunch: Crispy fried onions or homemade croutons add a wonderful textural element.
  • Essential Sidekicks:
    • Cornbread: This is the classic, non-negotiable pairing. The sweetness of a moist, buttery cornbread is the perfect foil for the savory, slightly spicy soup.
    • Crusty Bread: A rustic baguette or a hearty sourdough is perfect for dunking and soaking up every last drop of the flavorful broth.
    • Simple Green Salad: A lightly dressed salad with a zesty vinaigrette can provide a fresh, crisp contrast to the richness of the soup, making for a more balanced meal.

Tips from the Kitchen: 5 Secrets to Soup Success

These small adjustments can make a big difference in the final quality of your 15-bean soup.

  1. Don’t Salt the Beans Too Early: This is an old kitchen rule that holds true. Adding salt to the pot at the beginning of the cooking process can sometimes cause the skins on certain beans to become tough, preventing them from softening properly. Always add your salt at the end, after the beans are tender.
  2. Be Cautious with the Seasoning Packet: The included seasoning packet can be a flavor bomb, but it’s often very high in sodium. A good strategy is to use only half of the packet at the beginning of the simmer. Then, taste the soup at the end and decide if it needs the rest. Often, the sausage, broth, and other seasonings provide plenty of flavor on their own.
  3. The Parmesan Rind Trick: For an incredible boost of savory, umami flavor, toss a leftover parmesan cheese rind into the pot along with the bay leaf. Let it simmer with the soup for the entire cooking time. It won’t melt completely, but it will infuse the broth with a deep, nutty flavor. Just remember to remove it before serving.
  4. Create Your Own Creaminess (No Cream Required): For a thicker, creamier soup without adding any dairy, use an immersion blender. Once the beans are tender, insert the immersion blender and pulse it just a few times (3-4 quick pulses). This will break down some of the beans and thicken the broth beautifully while still leaving plenty of whole beans for texture. Alternatively, you can scoop out two cups of the soup, blend it in a regular blender until smooth, and stir it back into the pot.
  5. Let It Rest for Better Flavor: Like many stews and braises, this soup is even better the next day. The flavors meld and deepen overnight. If you have the time, make it a day in advance. When reheating, you may need to add a splash of broth or water to thin it out slightly as it will have thickened considerably in the fridge.

Your Questions Answered: 15-Bean Soup FAQ

Here are answers to some of the most common questions about making this hearty soup.

1. Do I absolutely have to soak the beans? What happens if I don’t?
While you can technically cook the beans without soaking, it is highly recommended. Soaking accomplishes two things: it significantly reduces the cooking time, and it helps break down some of the complex sugars (oligosaccharides) in the beans that can cause gas and digestive discomfort. If you skip soaking, be prepared to increase the simmering time by at least 1-2 hours and ensure you have extra broth on hand, as the beans will absorb much more liquid.

2. Can I make this soup vegetarian or vegan?
Yes, absolutely! To make it vegetarian, simply omit the sausage and use a hearty vegetable broth. To build back some of the savory depth, you can add 8 ounces of chopped cremini or shiitake mushrooms along with the other vegetables and increase the smoked paprika to 2 teaspoons for a “smoky” flavor. You could also add a plant-based sausage substitute. For a vegan version, ensure you follow these steps and skip any dairy toppings like cheese or sour cream.

3. What other meats could I use besides Italian sausage?
This soup is incredibly versatile. You could substitute the Italian sausage with ground beef, ground turkey, or even chicken sausage. For a wonderfully smoky flavor, you could add a smoked ham hock to the pot at the beginning of the simmer (and remove it before serving, shredding any meat off the bone to add back in). Diced, cooked ham or bacon would also be delicious additions.

4. How do I store leftovers and can I freeze this soup?
This soup makes for fantastic leftovers! Store it in an airtight container in the refrigerator for up to 5 days. It also freezes beautifully. Allow the soup to cool completely, then transfer it to freezer-safe containers or heavy-duty freezer bags. Be sure to leave about an inch of headspace at the top to allow for expansion. It can be frozen for up to 3 months. To reheat, thaw it overnight in the refrigerator and then warm it gently on the stovetop.

5. My beans are still hard after hours of cooking. What went wrong?
This can be incredibly frustrating, but there are a few common culprits. First, your beans may be old. The older and drier dried beans are, the longer they take to soften. Second, as mentioned in the tips, adding salt or acidic ingredients (like tomatoes) too early can sometimes prevent beans from becoming tender. While we add the tomatoes at the start for flavor development, particularly old beans can be sensitive to this. Lastly, if you have very hard water, the minerals can also interfere with the softening process. If you find your beans are still tough, your best bet is to just keep simmering with a bit of extra liquid and patience.

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

15-Bean Soup with Sausage & Spinach recipe


  • Author: Sophia

Ingredients

The Bean Foundation:


  • 15-Bean Soup Mix: 1 (20-ounce / 567g) bag, rinsed and picked over for any debris


  • Seasoning Packet: The one included with the bean mix (optional, see tips)


A Note on the Beans: The “15-bean mix” (or sometimes 13- or 16-bean) is a fantastic shortcut, offering a variety of beans like pinto, navy, black, red kidney, lima, and lentils. This diversity isn’t just for show; each bean contributes a unique texture and flavor, from the creamy cannellini to the earthy black beans. Rinsing is crucial to wash away any dust, and a quick check for any small stones or shriveled beans is always a good practice.

The Flavor Base:


  • Italian Sausage: 1 lb (450g), mild or hot, casings removed if using links


  • Olive Oil: 1 tablespoon (only if your sausage is very lean)


  • Yellow Onion: 1 large, chopped


  • Carrots: 2 medium, peeled and chopped


  • Celery Stalks: 2 medium, chopped


  • Garlic: 5-6 cloves, minced


A Note on the Flavor Base: This combination of onion, carrots, and celery is known as a “mirepoix,” the holy trinity of flavor for countless soups and stews. For the sausage, the choice is yours. Hot Italian sausage will lend a wonderful spicy kick to the final soup, while mild Italian sausage will provide a rich, savory, fennel-infused flavor. You can also use bulk sausage meat, which makes the browning process even easier.

The Liquid and Seasonings:


  • Chicken or Vegetable Broth: 8 cups, low-sodium


  • Canned Diced Tomatoes: 1 (14.5-ounce / 411g) can, undrained


  • Dried Thyme: 1 teaspoon


  • Smoked Paprika: 1 teaspoon


  • Bay Leaf: 1


  • Apple Cider Vinegar: 1 tablespoon


  • Salt and Black Pepper: To taste



Instructions

Step 1: The All-Important Soak
This step is crucial for achieving tender beans that cook evenly. You have two options:

  • Overnight Soak (Recommended): Place the rinsed beans in a large pot or bowl. Cover with water by at least 2-3 inches. Let them soak on the counter for 8 hours or overnight.

  • Quick Soak Method: Place the rinsed beans in a large pot and cover with water by 2-3 inches. Bring the water to a rolling boil and cook for 2 minutes. Remove the pot from the heat, cover it, and let the beans soak for 1 hour.

After either soaking method, drain the beans in a colander and rinse them thoroughly with fresh water.

Step 2: Build the Flavor Foundation
In a large, heavy-bottomed pot or Dutch oven, heat the pot over medium-high heat. Add the sausage (with a tablespoon of olive oil if it’s lean). Use a wooden spoon to break up the meat and cook until it is well-browned and cooked through, about 8-10 minutes. Do not drain the rendered fat! This is liquid gold and the flavor base for your soup.

Reduce the heat to medium. Add the chopped onion, carrots, and celery to the pot with the sausage and rendered fat. Sauté for 6-8 minutes, stirring occasionally, until the vegetables have softened. Add the minced garlic and cook for another minute until fragrant.

Step 3: Combine and Simmer
Add the drained and rinsed beans, 8 cups of broth, the can of diced tomatoes (with their juice), dried thyme, smoked paprika, and the bay leaf to the pot. If you’re using the seasoning packet from the bean mix, this is a good time to add about half of it (you can add more later to taste).

Stir everything together, scraping up any browned bits from the bottom of the pot. Bring the soup to a boil, then immediately reduce the heat to low, cover the pot with the lid slightly ajar, and let it simmer gently for at least 2 to 3 hours. The cooking time will vary depending on the freshness of your beans. Stir occasionally to prevent sticking. The soup is ready when the beans are completely tender and the broth has thickened.

Step 4: The Finishing Touches
Once the beans are tender, remove the bay leaf. Use the back of your spoon to mash some of the beans against the side of the pot to help thicken the soup naturally. Stir in the 1 tablespoon of apple cider vinegar.

Taste the soup and season generously with salt and black pepper. This is also when you can add the remaining seasoning from the packet, if you feel it needs it.

Add the entire bag of fresh spinach to the pot. Stir it into the hot soup. It will look like a huge amount, but it will wilt down to almost nothing in just 1-2 minutes. Once the spinach is wilted, the soup is ready to serve.

Nutrition

  • Serving Size: one normal portion
  • Calories: 350-450 kcal