There’s a specific kind of cold that hits differently in January. It’s not just the temperature dropping; it’s that bone-deep chill that makes you question every life choice that led you to leave the house. Last week, the wind was howling so hard against the windows that I genuinely considered ordering takeout for the third night in a row. But then I looked at my pantry, saw a package of Italian sausage, a bag of ditalini, and a carton of broth, and I realized I had everything I needed to make something better than takeout.
I’ve been making this ditalini pasta soup with Italian sausage for years, but I only recently stopped treating it like “leftover cleanup” and started treating it like the main event. It’s one of those recipes that feels like a warm hug from the inside out. The small, tube-shaped pasta catches every bit of the savory, herby broth, and the sausage adds just enough richness to keep you full until bedtime. It’s not complicated, it’s not fancy, but it is deeply satisfying in a way that only a slow-simmered winter soup can be.
What I love most about this ditalini pasta soup is how forgiving it is. You don’t need to be a chef to get it right. In fact, the more you fuss, the worse it gets. It’s about building layers of flavor—browning the meat until it’s crispy, sweating the vegetables until they’re sweet, and letting the whole thing simmer until the kitchen smells like a warm Italian bakery. I’ve made this soup in a crowded apartment kitchen, in a cabin with no running water (okay, maybe not that extreme, but you get the point), and even when I was running on four hours of sleep. It always comes out perfect.
If you’re looking for a hearty winter dinner that doesn’t require hours of standing over the stove, this is it. It’s the kind of meal that makes your family ask, “What’s for dessert?” because they’re just too full to eat anything else. I’ve tweaked this recipe over dozens of iterations, adding a splash of red wine here, a pinch of fennel seed there, until it became the definitive version in my rotation. And honestly? It might be my favorite thing I cook all year.
Why You’ll Love This Ditalini Pasta Soup with Italian Sausage
Let’s be real for a second. Weeknight dinners are a struggle. You come home tired, you’re hungry, and you don’t want to order expensive food that’s going to arrive lukewarm. This ditalini pasta soup with Italian sausage changes the game. It’s not just another bowl of soup; it’s a complete meal that feels indulgent but is actually pretty straightforward to pull together.
Here’s why this recipe has earned a permanent spot in my kitchen:
- One-Pot Wonder — Seriously, you only need one large pot (and maybe a skillet for the sausage). That means less cleanup, which is the real secret to cooking more often. I’ve made this on nights when I was too exhausted to even think about washing dishes, and the ease kept me going.
- Ready in 45 Minutes — From the moment you pull the sausage out of the wrapper to the moment you’re eating, it’s less than an hour. The majority of that time is just simmering. I can chop veggies, brown meat, and have dinner on the table before my kids even finish their homework.
- Freezer-Friendly — This soup actually improves after a day or two in the fridge. The flavors meld together, and the pasta soaks up more of that delicious broth. I make a big batch on Sunday and eat it for lunch all week. It reheats beautifully, too.
- Customizable Comfort — Hate spinach? Leave it out. Love mushrooms? Throw them in. This recipe is a canvas. I’ve made it with chicken sausage for a lighter version, and with spicy sausage for a kick. It adapts to whatever you have in the fridge.
- Budget-Smart — Pasta and sausage are cheap. Vegetables are cheap. Broth is cheap. You can feed a family of four for under $20, and it tastes like something you’d pay $18 for at a restaurant. That’s a win in my book.
There’s something magical about the way this ditalini pasta soup with Italian sausage tastes on a cold night. It’s not just food; it’s comfort. It’s the kind of meal that makes you forget about your to-do list and just enjoy the moment. Once you make it, I guarantee you’ll crave it every time the weather turns gray.
Ingredients You’ll Need
One of the best parts about this ditalini pasta soup with Italian sausage is that you probably have most of these ingredients already. It’s pantry-friendly, fridge-clearing, and incredibly flexible. Here’s exactly what you need and why each piece matters.
For the Base:
Italian Sausage (1 pound / 450g) — This is the star. I prefer sweet Italian sausage for a milder flavor, but if you like heat, go with spicy. The fennel seeds in the sausage give the whole soup that classic Italian flavor. If you can’t find links, ground sausage works too, but links tend to have better seasoning.
Yellow Onion (1 medium, diced / about 200g) — Sweetness and depth. Yellow onions are the workhorse of the kitchen. White onions are too sharp, and red onions get weird when cooked. Stick with yellow.
Carrots (2 medium, diced / about 150g) — They add natural sweetness and a pop of color. Don’t skip them; they balance the richness of the sausage. Dice them small so they cook evenly with the pasta.
Celery (2 stalks, diced / about 100g) — The holy trinity (onion, carrot, celery) is a classic for a reason. Celery adds a subtle earthiness that ties everything together.
Garlic (4 cloves, minced / about 2 tablespoons) — Fresh garlic only. Jarred garlic has a metallic taste that really shows up in a simple soup like this. Minced fresh garlic smells amazing and adds that essential punch.
Ditalini Pasta (1 cup / 100g) — Ditalini means “thumb-sized” in Italian. These small, tube-shaped pasta pieces are perfect for soup because they catch the broth inside. You can use small shells or elbow macaroni, but ditalini is the traditional choice and works best.
For the Broth & Flavor:
Chicken Broth (4 cups / 960ml) — I use low-sodium broth so I can control the saltiness. If you don’t have chicken broth, vegetable broth works fine, though it won’t be as rich. Beef broth would make it heavier, but still delicious.
Crushed Tomatoes (1 can / 14 oz / 400g) — This adds acidity and body to the soup. It cuts through the fat of the sausage and makes the broth taste more complex. San Marzano tomatoes are best, but any good canned crushed tomatoes will do.
Red Wine (½ cup / 120ml) — Optional but highly recommended. A dry red like Pinot Noir or Merlot adds depth. If you don’t drink alcohol, substitute with an extra ½ cup of broth and a splash of balsamic vinegar for acidity.
Tomato Paste (1 tablespoon) — This concentrates the tomato flavor. It’s a small ingredient that makes a big difference. Cook it with the onions for a minute to caramelize it slightly.
Italian Seasoning (1 teaspoon) — Or use ½ teaspoon dried basil and ½ teaspoon dried oregano. Fresh herbs are great, but dried holds up better in long-simmered soups.
Bay Leaf (1 leaf) — Adds a subtle herbal note. Remove it before serving.
Salt and Black Pepper — To taste. Start with 1 teaspoon salt and adjust after simmering.
For the Finish:
Spinach (2 cups / 60g, fresh) — Stirred in at the end. It wilts instantly and adds iron and color. You can use kale, too, but spinach is milder and kids usually accept it easier.
Parmesan Cheese (for serving) — Grated fresh. It adds a salty, nutty finish that ties the whole dish together.
Extra Virgin Olive Oil (1 tablespoon) — A drizzle on top adds richness and sheen.
Equipment Needed
You don’t need anything fancy to make this ditalini pasta soup with Italian sausage. Here’s what I actually use in my kitchen.
Large Dutch Oven or Stockpot — I use a 6-quart Dutch oven. It needs to hold all the ingredients comfortably and have a heavy bottom to prevent burning. My Le Creuset is perfect, but any heavy pot works. If you’re making a huge batch, a 8-quart pot is better.
Large Skillet — I like to brown the sausage in a skillet first to get it crispy. If you don’t want to use two pans, you can brown it directly in the pot, but you’ll need to remove it to make room for the veggies.
Sharp Knife — For dicing onions, carrots, and celery. A dull knife is dangerous and frustrating. I use a standard chef’s knife.
Wooden Spoon — For stirring. Silicone works too, but I like the feel of wood. It doesn’t scratch my pots.
Measuring Cups and Spoons — Standard stuff. I prefer metal measuring spoons because they’re durable.
Colander — Not strictly necessary if you cook the pasta in the soup, but handy if you prefer to boil pasta separately to avoid mushiness.
How to Make It: Step-by-Step
Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up over the years.
Step 1: Prep Your Ingredients (5-8 minutes)
Before you start cooking, dice your onion, carrots, and celery. Mince your garlic. Measure out your broth, tomatoes, and wine. I know it seems fussy, but it makes the actual cooking way less stressful. Once you start browning the meat, things move fast.
Step 2: Brown the Sausage (5-7 minutes)
Heat a large skillet over medium-high heat. Add the Italian sausage links (if using). Cook them, turning occasionally, until they’re browned on all sides and cooked through. If using ground sausage, break it up as it cooks. Once done, remove the sausage from the pan and set it aside on a plate. Leave the rendered fat in the pan—it’s flavor gold.
Step 3: Sauté the Vegetables (5-8 minutes)
Reduce the heat to medium. Add the diced onions, carrots, and celery to the skillet with the sausage fat. Cook for 5-7 minutes, stirring occasionally, until the onions are translucent and the carrots start to soften. Add the minced garlic and tomato paste. Cook for 1 more minute, stirring constantly, until the garlic smells fragrant and the tomato paste darkens slightly.
Step 4: Build the Soup Base (3-5 minutes)
Pour in the red wine (if using) to deglaze the pan, scraping up any browned bits from the bottom. Those bits are pure flavor. Let the wine simmer for 2 minutes to cook off the alcohol. Then, add the crushed tomatoes, chicken broth, Italian seasoning, and bay leaf. Stir well to combine.
Step 5: Simmer and Combine (15-20 minutes)
Transfer the mixture to your large Dutch oven or stockpot. Add the cooked sausage back to the pot (sliced or crumbled, your choice). Bring the soup to a boil, then reduce the heat to low. Cover and simmer for 15 minutes. This allows the flavors to meld and the vegetables to become tender.
Step 6: Add the Pasta (10-12 minutes)
Uncover the pot and add the ditalini pasta. Stir well to prevent sticking. Cook the pasta in the soup for 10-12 minutes, or until al dente. Stir occasionally. If the soup looks too thick, add a splash of water or extra broth. The pasta will absorb some of the liquid.
Step 7: Finish with Greens (2 minutes)
Once the pasta is cooked, stir in the fresh spinach. It will wilt in about a minute. Taste the soup and adjust seasoning with salt and pepper. Remove the bay leaf. If you’re serving immediately, you’re done. If you’re letting it sit, the pasta will continue to absorb broth, so you may need to add more liquid when reheating.
Step 8: Serve
Ladle the hot soup into bowls. Top with grated Parmesan cheese, a drizzle of extra virgin olive oil, and fresh cracked black pepper. Serve with crusty bread for dipping. It’s perfect.
Total Time: About 45 minutes (15 minutes active, 30 minutes simmering)
Expert Tips & Tricks
Here’s everything I’ve learned from making this ditalini pasta soup with Italian sausage dozens of times. These tips will save you from my mistakes.
Don’t Overcook the Pasta
This is the biggest mistake people make. Ditalini pasta cooks fast and absorbs a lot of liquid. If you’re making this ahead or storing leftovers, consider cooking the pasta separately and adding it to individual bowls when serving. This keeps the pasta from turning into mush. If you cook it in the pot, undercook it by 1-2 minutes, as it will keep cooking in the hot broth.
Brown the Sausage Well
Don’t rush the browning step. Getting a good sear on the sausage creates fond (those browned bits) that adds depth to the soup. If the sausage is pale, the soup will taste flat. Take the time to get it nice and crispy.
Use Good Broth
Since broth is the main liquid, its quality matters. I avoid the cheap cartons if I can help it. Bone broth or a high-quality organic chicken broth makes a noticeable difference. If you’re using stock cubes, use less salt and adjust later.
Adjust Consistency
Soup thickens as it sits. If you’re meal-prepping, leave the soup slightly thinner than you want it to be. Add water or broth when reheating to reach your desired consistency.
Add Acid at the End
If the soup tastes “flat” even after seasoning, add a splash of lemon juice or balsamic vinegar right before serving. The acid brightens the flavors and cuts through the richness of the sausage.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
Chicken Version
Swap Italian sausage for diced chicken breast or thighs. Season the chicken with Italian herbs before browning. It’s lighter but still delicious.
Veggie-Loaded
Add chopped zucchini, bell peppers, or mushrooms. Zucchini adds in the last 5 minutes of cooking. Mushrooms should be sautéed with the onions. This is great for using up leftover veggies.
Spicy Kick
Use spicy Italian sausage and add ½ teaspoon red pepper flakes when sautéing the garlic. Serve with hot honey drizzle on top.
White Bean Boost
Add 1 can of drained cannellini beans. They add creaminess and protein without changing the flavor profile much. I love this version for extra heartiness.
Gluten-Free
Use gluten-free ditalini pasta. Everything else is naturally gluten-free, so just check your sausage label to ensure it’s GF.
Dairy-Free
Skip the Parmesan topping. The soup is naturally dairy-free otherwise. You can add a tablespoon of nutritional yeast for a cheesy flavor.
Serving & Storage
How to Serve: I usually serve this straight from the pot. It looks rustic and stays warm. Pair it with garlic bread, a simple green salad, or roasted vegetables. A glass of red wine makes it feel like a date night at home.
Refrigerator: Store in an airtight container for up to 4 days. The pasta will continue to absorb broth, so the soup will thicken. This is normal.
Reheating: Reheat gently on the stove over medium-low heat. Add a splash of water or broth to loosen it up. Stir frequently. Microwave works too, but add liquid first and heat in intervals.
Freezing: Freezing soup with pasta is tricky. The pasta becomes mushy when thawed. I recommend freezing the soup *without* the pasta. Cook fresh pasta when you reheat. If you must freeze with pasta, accept that the texture will change. It’s still tasty, just softer.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking. Per serving (based on 6 servings):
- Calories: 380
- Protein: 22g
- Carbs: 42g
- Fiber: 3g
- Sugar: 6g
- Fat: 12g
- Sodium: 850mg (varies by broth/sausage)
This is comfort food, so it’s not a diet meal. But it’s balanced with protein, carbs, and veggies. To lighten it up, use lean chicken sausage and low-sodium broth. To make it heartier, add beans or extra pasta.
Final Thoughts
So that’s my go-to ditalini pasta soup with Italian sausage! It’s simple, it’s delicious, and it’s the perfect solution for those cold winter nights when you just want something warm and satisfying. I’ve made this soup when I was stressed, tired, and broke, and it always made things better. It’s my answer to “what’s for dinner” when I don’t want to overthink it.
Make it yours! Add your favorite vegetables, swap the meat, or adjust the spices. The best recipes are the ones you adapt to your tastes. If you make this, I’d love to hear how it turns out. Drop a comment and let me know what you think!
Happy cooking! I hope your kitchen smells amazing.
Frequently Asked Questions
Can I use rotini or penne instead of ditalini?
Yes, you can! Ditalini is traditional because it’s small and catches the broth, but rotini, penne, or even small shells work well. Just keep in mind that larger pasta may require slightly more cooking time and liquid. Ditalini is still my favorite because it feels more “soup-like.”
Can I make this in a slow cooker?
Absolutely. Brown the sausage and sauté the veggies on the stove first (for flavor), then transfer everything to the slow cooker. Add broth, tomatoes, and seasonings. Cook on low for 6-8 hours. Add the pasta in the last 30 minutes of cooking so it doesn’t get mushy. It’s a great option for busy days.
Why did my soup turn out too salty?
It’s usually from the sausage and broth. Italian sausage can be salty, and some broths are high in sodium. Use low-sodium broth and taste the sausage before adding extra salt. If it’s already too salty, add a diced potato to absorb some salt while simmering, or dilute with more broth and water.
Can I freeze this soup?
As mentioned, it’s best to freeze the soup without the pasta. The pasta will become soft and mushy upon thawing. If you freeze it without pasta, it keeps well for up to 3 months. Thaw in the fridge overnight and reheat, adding fresh pasta when you serve.
What kind of wine should I use?
Use a dry red wine that you would drink. Pinot Noir, Merlot, or Chianti work great. You don’t need expensive wine, but don’t use “cooking wine” from the vinegar aisle—it’s full of salt and preservatives. If you don’t drink alcohol, use extra broth and a splash of balsamic vinegar.
Can I use turkey sausage?
Yes, turkey sausage is a lighter option. It’s often leaner, so you may need to add a tablespoon of olive oil when browning it to prevent sticking. The flavor will be milder, so you might want to add a little extra fennel seed or Italian seasoning to boost the taste.
Pin This Recipe!
Ditalini Pasta Soup with Italian Sausage
- Total Time: 45 minutes
- Yield: 6 servings 1x
Description
A hearty, one-pot winter soup featuring savory Italian sausage, ditalini pasta, and vegetables in a rich tomato broth. It’s a forgiving, budget-friendly meal that comes together in under an hour.
Ingredients
- 1 pound Italian sausage (sweet or spicy)
- 1 medium yellow onion, diced
- 2 medium carrots, diced
- 2 stalks celery, diced
- 4 cloves garlic, minced
- 1 cup ditalini pasta
- 4 cups chicken broth (low-sodium)
- 1 can (14 oz) crushed tomatoes
- 1/2 cup dry red wine (optional)
- 1 tablespoon tomato paste
- 1 teaspoon Italian seasoning
- 1 bay leaf
- Salt and black pepper to taste
- 2 cups fresh spinach
- Grated Parmesan cheese for serving
- 1 tablespoon extra virgin olive oil
Instructions
- Dice the onion, carrots, and celery, and mince the garlic. Measure out the broth, tomatoes, and wine.
- Heat a large skillet over medium-high heat. Brown the Italian sausage on all sides until cooked through. Remove sausage and set aside, leaving the rendered fat in the pan.
- Reduce heat to medium. Add the diced onions, carrots, and celery to the skillet. Cook for 5-7 minutes until onions are translucent and carrots soften. Add garlic and tomato paste; cook for 1 more minute.
- Pour in the red wine to deglaze the pan, scraping up browned bits. Simmer for 2 minutes to cook off alcohol.
- Add crushed tomatoes, chicken broth, Italian seasoning, and bay leaf. Stir to combine.
- Transfer the mixture to a large Dutch oven or stockpot. Add the cooked sausage back to the pot (sliced or crumbled). Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes.
- Uncover the pot and add the ditalini pasta. Stir well and cook for 10-12 minutes until pasta is al dente. Add a splash of water or broth if the soup is too thick.
- Stir in the fresh spinach until wilted (about 1 minute). Taste and adjust seasoning with salt and pepper. Remove the bay leaf.
- Ladle into bowls and serve topped with grated Parmesan cheese, a drizzle of olive oil, and fresh cracked black pepper.
Notes
For best results when storing or freezing, cook the pasta separately or add it upon reheating to prevent mushiness. The soup thickens as it sits; add extra broth or water when reheating. If the soup tastes flat, add a splash of lemon juice or balsamic vinegar before serving.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl
- Calories: 380
- Sugar: 6
- Sodium: 850
- Fat: 12
- Saturated Fat: 4
- Carbohydrates: 42
- Fiber: 3
- Protein: 22
Keywords: ditalini pasta soup, italian sausage soup, winter soup, one pot meal, easy dinner, comfort food, hearty soup


