If you’re on the hunt for a vibrant, hearty, and downright comforting meal, this Rigatoni with Sausage, Tomatoes, and Zucchini Recipe is going to become your go-to weeknight superstar. It’s a delightful combination where perfectly cooked rigatoni meets the rich, savory notes of Italian sausage, the fresh burst of grape tomatoes, and the subtle, tender bite of zucchini. Every forkful offers a beautiful balance of flavors and textures that feels just like a warm kitchen hug, making it an unforgettable dish you’ll want to make again and again.

Ingredients You’ll Need
This Rigatoni with Sausage, Tomatoes, and Zucchini Recipe calls for simple, fresh ingredients that come together to create a rich, flavorful sauce and perfectly textured pasta—each playing a crucial role in the final dish.
- 3/4 lb rigatoni pasta: The roomy tubes hold onto the delicious sauce in every bite.
- 3 tablespoons olive oil: Adds silkiness and helps sauté the aromatics beautifully.
- 1 large yellow onion, finely chopped: Builds a sweet, savory base flavor.
- 1/4 teaspoon crushed red pepper flakes (optional): Brings a gentle heat to brighten the sauce if you like a little kick.
- 1 lb Italian sausage (mild, sweet, or spicy): Imparts robust and savory richness—choose your favorite type.
- 5 cloves garlic, minced: Adds aromatic depth that wakes up every ingredient.
- 3 tablespoons tomato paste: Concentrates the tomato flavor and deepens the sauce’s color.
- 2 cups grape tomatoes: Offer bursts of juice and a fresh, natural sweetness.
- 1 cup white wine or chicken broth: Adds complexity and a subtle tanginess to the simmering sauce.
- 2 small zucchini, diced: Provide a light, fresh contrast and a bit of texture.
- 1 teaspoon salt: Essential for balancing and enhancing all the flavors.
- 1/2 teaspoon black pepper: Adds a warming spice that complements the sausage.
- 1/2 cup fresh basil, chopped: Lifts the dish with bright, herbal notes.
- Freshly grated Parmesan cheese, for serving: The perfect finishing touch for that cheesy, nutty richness.
How to Make Rigatoni with Sausage, Tomatoes, and Zucchini Recipe
Step 1: Cook the Rigatoni
Start by bringing a large pot of salted water to a boil—seasoned water is key to flavoring the pasta right from the start. Cook your rigatoni until it’s al dente, which means firm to the bite but cooked through. This texture helps the pasta hold up beautifully when tossed in the sauce without becoming mushy. Once cooked, reserve a cup of the pasta water and drain the rigatoni.
Step 2: Prepare the Sauce Base
While the pasta cooks, heat up the olive oil in a large skillet over medium heat. Add the finely chopped onion and, if you like a little heat, the crushed red pepper flakes. Sauté until the onion becomes translucent and soft—this forms a sweet and fragrant foundation. Next, add the sausage, breaking it up with your spoon, and cook until it’s browned and cooked through. The caramelized sausage bits add incredible flavor and texture to the sauce.
Step 3: Build the Flavor Layers
Once the sausage is cooked, stir in the minced garlic and tomato paste. Cooking this mixture gently unlocks the depth of the tomato paste’s flavor. Then, add the grape tomatoes, followed by the white wine (or chicken broth for a non-alcoholic option). The tomatoes will start to soften, and the wine adds a classy tang that rounds out the sauce.
Step 4: Add Zucchini and Seasonings
Next, toss in the diced zucchini along with salt and black pepper. Let everything simmer gently, allowing the flavors to mingle and the zucchini to soften slightly but still hold its body. This step is where your sauce really starts turning into the perfect cozy hug that makes this Rigatoni with Sausage, Tomatoes, and Zucchini Recipe so irresistible.
Step 5: Combine Pasta and Sauce
Turn off the heat under your sauce and add the rigatoni straight into the skillet. Toss everything together, letting the pasta soak up the sauce. If the sauce feels too thick or dry, add a little bit of that reserved pasta water to loosen it up and help it cling to the rigatoni. Finally, stir in the fresh chopped basil, which brings a vibrant freshness that brightens the whole dish.
Step 6: Serve with Parmesan
Dish out the pasta into warm bowls and crown each serving with a generous sprinkle of freshly grated Parmesan cheese. This finishing touch adds a mellow salty richness that perfectly complements each bite.
How to Serve Rigatoni with Sausage, Tomatoes, and Zucchini Recipe

Garnishes
A scatter of fresh basil and a hearty grating of Parmesan elevate the dish visually and flavor-wise. For an extra pop, a drizzle of good-quality olive oil or a few red pepper flakes on top works beautifully.
Side Dishes
This Rigatoni with Sausage, Tomatoes, and Zucchini Recipe pairs wonderfully with a crisp green salad dressed simply with lemon and olive oil or buttery garlic bread to soak up every bit of sauce.
Creative Ways to Present
Try serving this pasta in rustic shallow bowls with an extra sprinkle of fresh herbs right at the table. For special occasions, add a side of roasted vegetables or a light appetizer like bruschetta to create a full Italian-inspired feast.
Make Ahead and Storage
Storing Leftovers
Leftovers store well in the refrigerator for up to 3 days in an airtight container. The flavors actually deepen overnight, making it a delicious next-day meal.
Freezing
You can freeze this dish by placing cooled portions into freezer-safe containers or bags. It freezes best without the Parmesan topping, which you can sprinkle fresh after reheating. Frozen pasta is best enjoyed within 2 months for optimal taste.
Reheating
Reheat gently on the stovetop or in the microwave, adding a splash of water or broth to revive the sauce’s silky texture. A light stir during reheating ensures even warmth and deliciousness.
FAQs
Can I use turkey sausage instead of Italian sausage?
Absolutely! Turkey sausage is a leaner option that still provides a great, savory flavor. Just be mindful that it may cook a bit faster, so keep an eye to avoid drying out.
What can I substitute for white wine?
If you prefer not to use wine, chicken broth or even vegetable broth works perfectly. It still adds moisture and a depth of flavor without the alcohol.
Can I make this dish vegetarian?
Yes! Swap the Italian sausage for plant-based sausage or sauté extra veggies like mushrooms and bell peppers for a hearty, vegetarian-friendly version of this Rigatoni with Sausage, Tomatoes, and Zucchini Recipe.
How do I prevent the zucchini from getting mushy?
Dice the zucchini into small pieces and add it in during the simmering step, cooking just until tender. Avoid overcooking to keep it slightly crisp and fresh.
Can I prepare the sauce in advance?
Definitely. You can make the sauce up to a day ahead and store it refrigerated. When ready to serve, reheat the sauce gently and toss with freshly cooked rigatoni for the best texture.
Final Thoughts
This Rigatoni with Sausage, Tomatoes, and Zucchini Recipe is such a wonderful dish to have in your culinary lineup. It’s rich without being heavy, bright without being fussy, and incredibly satisfying. Whether you’re cooking for family or friends, this dish brings warmth and joy to the table with every bite. Give it a try soon—you’ll thank yourself for this delicious, easy-to-love classic.
Print
Rigatoni with Sausage, Tomatoes, and Zucchini Recipe
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
Description
This Rigatoni with Sausage, Tomatoes, and Zucchini recipe is a hearty and flavorful Italian-inspired pasta dish perfect for a wholesome family meal. Tender rigatoni pasta is combined with a savory sausage and vegetable sauce made from sautéed onions, garlic, grape tomatoes, zucchini, and a splash of white wine or chicken broth. Enhanced with fresh basil and finished with freshly grated Parmesan cheese, this dish balances robust flavors with vibrant freshness in just 40 minutes.
Ingredients
Pasta
- 3/4 lb rigatoni pasta
Sauce
- 3 tablespoons olive oil
- 1 large yellow onion, finely chopped
- 1/4 teaspoon crushed red pepper flakes (optional)
- 1 lb Italian sausage (mild, sweet, or spicy)
- 5 cloves garlic, minced
- 3 tablespoons tomato paste
- 2 cups grape tomatoes
- 1 cup white wine or chicken broth
- 2 small zucchini, diced
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 cup fresh basil, chopped
- Freshly grated Parmesan cheese, for serving
Instructions
- Cook the Pasta: Bring a large pot of salted water to a boil. Add the rigatoni pasta and cook until al dente, usually about 10-12 minutes, then drain and set aside, reserving some pasta water.
- Prepare the Sauce: In a large skillet, heat the olive oil over medium heat. Add the finely chopped onion and crushed red pepper flakes (if using) and sauté until the onion is translucent and soft, about 3-4 minutes. Add the Italian sausage, breaking it up with a spoon, and cook until browned through, around 7-8 minutes.
- Add Flavorings: Stir in the minced garlic and tomato paste and cook for 1-2 minutes to deepen the flavors. Then add the grape tomatoes and cook until they begin to soften, about 3-4 minutes.
- Simmer the Sauce: Pour in the white wine or chicken broth and add the diced zucchini, salt, and black pepper. Let the sauce simmer gently until the zucchini is tender and the flavors meld together, about 8-10 minutes.
- Combine with Pasta: Toss the cooked rigatoni pasta in the sauce, adding reserved pasta water a little at a time if the sauce needs loosening to coat the pasta evenly. Stir in the chopped fresh basil for a burst of freshness.
- Serve: Divide the pasta into bowls and generously top with freshly grated Parmesan cheese. Serve immediately while warm and enjoy!
Notes
- Use mild, sweet, or spicy Italian sausage depending on your spice preference.
- White wine adds depth but chicken broth is a great non-alcoholic substitute.
- Reserve some pasta water to adjust the sauce consistency for better coating.
- Fresh basil is key to balancing the rich sausage and tomato flavors.
- This dish is best enjoyed fresh but can be refrigerated for up to 2 days.

