Let’s face it: some weeks, the grocery budget feels more like a tightrope than a safety net. That’s exactly how I discovered the magic of Sausage Minestrone Soup—a one-pot wonder that delivers comfort, nutrition, and big flavor without big spending. Years ago, after a particularly long week, I stared into my pantry and fridge, determined not to make an extra grocery run. My solution? Gather every stray veggie, a can of beans or two, and a package of sausage that was teetering on its best-by date. With a few simple tricks, what started as a “use it up” experiment became a family favorite.
This soup’s secret weapon is its flexibility. Nearly everything in it is a pantry staple or a humble vegetable that’s affordable year-round. Beans and pasta stretch the sausage further, making even a small amount feel hearty. Tomato paste and dried herbs layer in rich, Italian-style flavor, so you don’t need to buy expensive broth or specialty ingredients. And here’s the best part—this meal tastes even better the next day, so leftovers never go to waste.
If you’re looking for a meal that makes the most out of what you already have, Sausage Minestrone Soup is your answer. It’s forgiving, filling, and frugal. Whether you’re feeding a crowd on a budget, trying to clean out your produce drawer, or looking for a cozy dinner that costs less than takeout, this is my go-to recipe. Read on for smart shopping tips, substitution ideas, and clever ways to stretch this soup for days—because delicious doesn’t have to mean expensive!
How to Make Amazing Sausage Minestrone Soup on a Budget
Click here to get printable version
Your Frugal Shopping List (The Ingredients)
- 16 ounces mild Italian sausage
- 1 medium onion, diced
- 1 ½ cups chopped celery
- 1 ½ cups chopped carrots
- 2 tablespoons minced garlic
- 1 tablespoon dried oregano
- 1 (6-ounce) can tomato paste
- 1 (15-ounce) can Italian-style diced tomatoes
- 5 cups chicken broth (bouillon or homemade ok!)
- 1 cup chopped yellow squash
- 1 cup chopped zucchini
- 1 (15-ounce) can cannellini beans, rinsed and drained
- 1 (15-ounce) can red kidney beans, rinsed and drained
- ½ cup dry ditalini pasta (or any small pasta)
- 2 cups baby spinach (can sub with regular spinach or greens)
- Basil pesto (optional, for topping)
- Grated Parmesan cheese (optional, for garnish)
The Smart-Cooking Method
- Brown the Italian sausage in a large soup pot over medium to medium-high heat until cooked through. Drain off any excess fat.
- While sausage cooks, chop the onion, celery, carrots, and mince the garlic. Add veggies to the pot with sausage, along with tomato paste and oregano. Sauté for about 5 minutes until softened and fragrant.
- Pour in diced tomatoes (with juice) and chicken broth. Bring to a boil, then reduce to a simmer. Cook gently for 30–45 minutes, until carrots are tender.
- Add the cannellini beans, kidney beans, zucchini, yellow squash, and dry pasta. Increase heat to bring back to a boil, then reduce to simmer. Cook 10 more minutes, until pasta is tender.
- If you prefer more broth, add up to 2 extra cups of chicken broth. Turn off the heat and fold in the baby spinach. Allow spinach to wilt (about 5 minutes).
- Taste and adjust with salt and pepper if desired. Ladle into bowls, topping each with a dollop of basil pesto and a sprinkle of Parmesan cheese if using.
‘Shop Your Pantry’ Ingredient Swaps
You don’t have to stick to the exact ingredient list to create a delicious, budget-friendly minestrone. Swap out the Italian sausage for bulk ground turkey, chicken, or even meatless crumbles if that’s what you have. Any canned or cooked beans will work—try black beans or pinto beans in place of cannellini or kidney. Don’t have ditalini? Any small pasta shape (even broken spaghetti) is fair game. If zucchini or squash are out of season or pricey, use extra carrots, frozen mixed veggies, or even a handful of cabbage. Spinach can be replaced with kale, chard, or left out entirely. This soup is all about using what you have and not wasting a thing!
How to Stretch This Meal to Feed More People
Feeding a crowd or just want extra leftovers? Double down on the beans and veggies—add an extra can of beans or toss in more chopped carrots, potatoes, or whatever’s lurking in your produce drawer. You can easily add another cup of broth (add seasoning to taste) or stir in extra cooked pasta at the end to bulk it up. Serve it with thick slices of day-old bread, homemade croutons, or a scoop of cooked rice in each bowl for a super-filling meal. With these tricks, a single pot can stretch to lunch and beyond!
Zero-Waste Storage: Use Every Last Bit
This soup is a lifesaver for zero-waste kitchen goals! Let leftovers cool and store in airtight containers in the fridge for up to 4 days, or freeze individual portions for up to 3 months. If the pasta soaks up too much broth after storing, just add a splash of water or broth when reheating. Got leftover spinach, pesto, or Parmesan? Toss them in omelets, stir into cooked grains, or freeze for future soups. Even wilted veggies can find a home in this recipe—nothing gets tossed!
Money-Saving Tips for Making This Dish
To make this soup as affordable as possible, buy sausage in bulk when it’s on sale and freeze portions. Use store-brand or homemade chicken broth (bouillon cubes are incredibly cost-effective). Skip the fancy pesto or Parmesan if you’re on a tight budget—it’s still delicious without! Save veggie scraps in a freezer bag to make your own soup stock later. And always check the clearance produce bin for “imperfect” but perfectly usable veggies. Little habits like these save dollars over time.
Cooking with What’s In-Season (and On-Sale!)
Minestrone is made for seasonal eating. In summer, load up with fresh zucchini, yellow squash, and basil. In winter, use cheaper root veggies like potatoes, turnips, or even a handful of frozen peas and corn. Look for sales on canned beans and tomatoes—stock up when prices are low. If you find a deal on greens or sausage, grab extra and freeze for your next soup batch. Cooking with the seasons isn’t just tasty, it’s a huge budget win!
Your FAQ’s Answered:
What’s the approximate cost per serving for this recipe?
Depending on your location and where you shop, this hearty soup generally costs between $10 and $13 for the whole pot, which makes 8 generous servings. That means you’re looking at roughly $1.25–$1.60 per serving—less than a cup of coffee! Using store brands, bulk sausage, or dried beans can bring the cost down even further.
Is it more budget-friendly to use canned or dried beans in this soup?
Dried beans are almost always more economical than canned—often costing half as much per serving. If you have the time, cook up a big batch of dried cannellini or kidney beans and freeze extras for future meals. But when time is tight, canned beans are still a cost-effective shortcut, especially when you buy in bulk or wait for sales.
How can I use up leftover spinach or greens from this recipe?
Don’t let greens go to waste! Any extra spinach can be tossed into scrambled eggs, stirred into rice or pasta, blended into smoothies, or frozen for your next soup or stew. If you’ve got just a handful left, chop it and add to sandwiches or wraps for an easy boost of nutrition and a no-waste win.
Is it cheaper to make your own chicken broth or buy it?
Homemade chicken broth is usually much cheaper and lets you control the flavor. Save bones and veggie scraps in the freezer and simmer them with water for a practically free broth. If you don’t have time, use bouillon cubes or powder—these are the most affordable store-bought option and keep for ages in the pantry.
What’s the best way to freeze portions so nothing gets wasted?
Let the soup cool completely before ladling into freezer-safe containers or bags. Store meal-sized portions so you can thaw just what you need. If you know you’ll freeze most of the batch, cook the pasta separately and add when reheating to avoid sogginess. Label with the date—this soup keeps well for up to 3 months in the freezer.
Can I skip the pesto and Parmesan to save money?
Absolutely! The pesto and Parmesan are flavorful finishing touches, but they aren’t essential for a great bowl of soup. The sausage, veggies, and herbs provide plenty of richness on their own. If you happen to have a bit of leftover cheese rind, you can simmer it in the soup for a budget-friendly flavor boost instead.

Sausage Minestrone Soup
Equipment
- large soup pot
- slow cooker
Ingredients
For the Soup Base:
- 16 ounces mild Italian sausage
- 1 medium onion diced
- 1.5 cups chopped celery
- 1.5 cups chopped carrots
- 2 tablespoons minced garlic
- 1 tablespoon dried oregano
- 1 6-ounce can tomato paste
For the Broth and Veggies:
- 1 15-ounce can Italian-style diced tomatoes
- 5 cups chicken broth
- 1 cup chopped yellow squash
- 1 cup chopped zucchini
Beans & Pasta:
- 1 15-ounce can cannellini beans rinsed and drained
- 1 15-ounce can red kidney beans rinsed and drained
- 0.5 cup dry ditalini pasta
Finishing Touches:
- 2 cups baby spinach
- to taste basil pesto for topping
- to taste grated Parmesan cheese for garnish
Instructions
- Begin by browning the Italian sausage in a spacious soup pot over medium heat until fully cooked. Remove any excess fat.
For Soup Preparation:
- While the sausage is cooking, chop the onion, celery, carrots, and mince the garlic. Add these ingredients to the pot with tomato paste and oregano. Sauté for approximately 5 minutes, stirring until fragrant and tender.
- Pour in the diced tomatoes along with their juices, then add the chicken broth. Bring this mixture to a boil over high heat, then reduce to a simmer. Let it cook for 30 to 45 minutes until the carrots are softened.
- Next, incorporate the cannellini beans, kidney beans, zucchini, yellow squash, and dry pasta into the pot. Return to a boil and lower the heat to simmer again for another 10 minutes until the pasta is cooked firm.
- If you prefer a brothier soup, you can mix in an additional cup or two of chicken broth at this stage. Turn off the heat and gently fold in the baby spinach, roughly chopped if desired.
- Allow the spinach to wilt for about 5 minutes. Taste the soup and adjust seasoning with salt and pepper if needed.
- Serve in bowls topped with a dollop of basil pesto and a sprinkle of freshly grated Parmesan cheese for an added touch of flavor.
Slow Cooker Instructions:
- Follow steps 1 through 4 on the stovetop, then transfer everything to the slow cooker, adding tomatoes and chicken broth.
- Cook on low for 6-8 hours or on high for 3-4 hours. About 15 minutes before serving, stir in beans, veggies, and pasta. Cover and cook on high until the pasta is tender.
- After turning off the heat, stir in the spinach, then cover for another 2 minutes. Season and garnish as previously mentioned.






