This easy spicy sausage and vegetable soup recipe makes about 6 hearty servings in 45–55 minutes, including 15–20 minutes of preparation and 30–35 minutes of cooking. It combines browned hot Italian sausage, onion, carrots, celery, garlic, tomatoes, broth, white beans, zucchini, and tender greens in one satisfying Dutch oven meal.
Every spoonful is savory, warming, and gently spicy, with a tomato-rich broth, creamy cannellini beans, juicy sausage, and vegetables that keep their texture. Serve it with crusty bread for a comforting dinner that tastes like it simmered all day, even though it comes together quickly.
Jump to RecipeWhy You’ll Love This Recipe

This spicy sausage and vegetable soup is the kind of dinner that checks every box on a busy evening. It uses one pot, familiar ingredients, and a straightforward cooking method, yet the finished soup has layers of flavor from browned sausage, aromatic vegetables, tomatoes, herbs, and broth.
The hot Italian sausage brings built-in seasoning and a pleasant kick, while the beans add body and make each bowl more filling. Carrots and celery provide a mellow sweetness and subtle crunch, zucchini cooks quickly, and kale or spinach adds color and freshness at the very end.
If you enjoy comforting soup suppers, you may also like our vegetable beef soup for another hearty dinner idea. This sausage version is faster because it does not require a long slow-cooking time.
Ingredients You’ll Need

The ingredient list is practical and flexible without straying from the balanced flavor of the original recipe. Choose a large Dutch oven or soup pot so there is enough room for the vegetables, broth, beans, and greens to simmer comfortably.
- Sausage: Use 1 pound of bulk hot Italian sausage. If the sausage is very hot, the red-pepper flakes are optional.
- Aromatics: Yellow onion, carrots, celery, and garlic form the savory foundation of the soup.
- Tomatoes and broth: One 28-ounce can of diced tomatoes with juices and 6 cups of chicken broth or low-sodium vegetable broth create the flavorful base.
- Beans: Cannellini or great northern beans add creamy texture and satisfying substance.
- Vegetables: Two sliced zucchini and 2 cups of chopped kale or baby spinach keep the soup colorful and balanced.
- Seasoning: Italian seasoning, kosher salt, black pepper, and optional crushed red-pepper flakes finish the flavor.
For a richer tomato note, stir in 1–2 tablespoons of tomato paste with the garlic when you add it. You can also serve the soup with our easy beer bread, whose tender crumb is ideal for soaking up the tomato broth.
How to Make It Step-by-Step

Step 1: Heat a large Dutch oven or soup pot over medium-high heat. Add the hot Italian sausage and cook for 6–8 minutes, breaking it into small pieces with a wooden spoon until it is browned and no longer pink. Use the olive oil only if the sausage is lean, and drain excess fat if needed.
Step 2: Add the diced onion, sliced carrots, and celery to the pot. Cook for 5–7 minutes, stirring occasionally, until the vegetables begin to soften. Scrape the bottom gently as you stir so the vegetables pick up the browned sausage bits.
Step 3: Add the minced garlic and crushed red-pepper flakes. Cook for about 30 seconds, stirring constantly, just until the garlic smells fragrant. Do not let the garlic brown, since it can become bitter.
Step 4: Pour in the diced tomatoes with their juices and the broth. Add the drained beans, Italian seasoning, kosher salt, and black pepper, then stir until everything is evenly distributed. Bring the soup to a boil so the ingredients can begin to meld.
Step 5: Reduce the heat and partially cover the pot. Simmer for 15–20 minutes, checking occasionally, until the carrots and celery are tender. A partial cover allows the soup to simmer steadily while retaining enough liquid for a generous broth.
Step 6: Add the sliced zucchini and continue simmering for 5–7 minutes. Zucchini cooks quickly, so adding it at this point keeps the pieces tender without letting them dissolve into the broth.
Step 7: Stir in the chopped kale or baby spinach during the final 1–2 minutes. Cook just until the greens wilt, then taste the soup and adjust the salt, pepper, and red-pepper flakes. Serve hot while the broth is fragrant and the vegetables are bright.
Pro Tips for the Best Soup

The most important flavor step happens before the broth goes into the pot: brown the sausage thoroughly. A deep golden-brown crust creates savory bits on the bottom of the Dutch oven, and those bits dissolve into the soup as the tomatoes and broth are added.
Because sausage and canned tomatoes can contain a substantial amount of salt, low-sodium broth gives you better control. Start with the listed 1/2 teaspoon of kosher salt, then season again after the soup has simmered and the flavors have blended.
- Break the sausage into small, bite-size pieces so every serving has a little meat.
- Rinse the canned beans well to remove excess canning liquid.
- Keep the pot partially covered during the main simmer to prevent unnecessary evaporation.
- Add zucchini, kale, or spinach near the end to protect their texture and color.
- Let the finished soup rest for a few minutes before serving so the broth settles into a balanced flavor.
If you prefer less heat, use sweet Italian sausage and add red-pepper flakes gradually. For another spicy sausage dinner, try our Cajun sausage pasta when you are in the mood for a skillet-style meal instead of soup.
Easy Variations
This recipe welcomes substitutions based on what is in your refrigerator. Potatoes, green beans, bell pepper, or frozen mixed vegetables can replace the zucchini, though cooking times may vary depending on the size and firmness of the vegetables.
Kidney beans can replace the cannellini or great northern beans, or you can omit the beans if you prefer a lighter soup. Sweet Italian sausage works well with extra red-pepper flakes, while hot sausage gives the soup a deeper built-in spice.
For a fuller tomato flavor, add 1–2 tablespoons of tomato paste with the garlic. If using baby spinach instead of kale, keep the cooking time especially short because spinach wilts almost immediately.
Serving Suggestions

Ladle the soup into warm bowls and serve it with crusty bread, toasted slices, or a simple green salad. The beans and sausage make it filling on its own, but bread gives the broth somewhere delicious to go.
A light garnish of chopped parsley, grated Parmesan, or a few cracks of black pepper can be added just before serving. Keep the topping simple so the spicy sausage, tomato broth, and vegetables remain the focus.
For a complete comfort-food menu, finish with our pineapple banana dessert. If you are planning a seasonal meal, our late summer peach cake is another inviting option for dessert.
Storage and Reheating

Cool leftover soup promptly and transfer it to airtight containers. Refrigerate it and enjoy it within a few days, reheating only the amount you plan to eat.
Warm the soup gently in a saucepan over medium-low heat, stirring occasionally until hot. It can also be reheated in the microwave in short intervals, with careful stirring between intervals.
The zucchini and greens will soften further after storage, but the broth and sausage flavor will remain comforting. If the soup thickens in the refrigerator, add a small splash of broth while reheating to restore its original consistency.

Easy Spicy Sausage and Vegetable Soup
Ingredients
Method
- Heat a large Dutch oven or soup pot over medium-high heat. Add the sausage, using the olive oil only if the sausage is lean, and cook for 6–8 minutes while breaking it into small pieces until browned and no longer pink. Drain excess fat if necessary.
- Add the diced onion, sliced carrots, and celery to the browned sausage. Cook for 5–7 minutes, stirring occasionally, until the vegetables begin to soften and pick up the savory browned bits from the bottom of the pot.
- Stir in the minced garlic and crushed red-pepper flakes. Cook for about 30 seconds, just until the garlic is fragrant and the pepper flakes begin to perfume the pot.
- Add the diced tomatoes with their juices, broth, drained beans, Italian seasoning, kosher salt, and black pepper. Stir well, then bring the soup to a boil.
- Reduce the heat to maintain a gentle simmer, partially cover the pot, and cook for 15–20 minutes. The soup is ready for the next stage when the carrots and celery are tender when pierced with a fork.
- Add the sliced zucchini and simmer for 5–7 minutes more. This timing keeps the zucchini tender while helping it retain a pleasant shape and fresh flavor.
- Stir in the chopped kale or baby spinach during the final 1–2 minutes. Cook only until the greens are wilted, then taste and adjust the salt, pepper, and red-pepper flakes before serving hot.
Notes
Final Thoughts
This easy spicy sausage and vegetable soup is a dependable dinner for cool nights, busy schedules, and casual family meals. In less than an hour, browned sausage, tender vegetables, creamy beans, and greens come together in a richly seasoned tomato broth.
Keep the heat level exactly where you like it by choosing hot or sweet sausage and adjusting the red-pepper flakes at the end. Once you have made it, serve a steaming bowl with bread and enjoy a homemade meal that is hearty, colorful, and wonderfully satisfying.
2 thoughts on “Easy Spicy Sausage and Vegetable Soup Recipe”