
Oh, friend! There are some meals that just wrap you up in a warm hug, aren’t there? The kind that feel like home, taste like pure comfort, and yet somehow come together like magic on a busy weeknight. This Rigatoni with Sausage, Tomatoes, and Zucchini is exactly that kind of dish. It’s packed with flavor – savory sausage, sweet burst tomatoes, tender zucchini, and that fragrant basil finish – all clinging perfectly to those wonderful ridged rigatoni tubes. It’s simple enough for a casual Tuesday dinner but delicious enough to serve to company. Trust me, once you make this, it’s going straight into your regular rotation.
Why You’ll Love This Recipe
Honestly, what’s not to love? But here are a few of my favorite reasons:
- Fast: We’re talking dinner on the table in about 30-40 minutes. Perfect for those “what’s for dinner?!” moments.
- Easy: If you can chop a few veggies and stir a pot, you can make this! It’s very forgiving.
- Giftable (Sort of!): While you probably won’t gift the whole dish, bringing over a big pot of this for a new parent or a friend who needs a lift is a guaranteed win.
- Crowd-Pleasing: Kids and adults alike devour this. It hits all the right comfort food notes.
Ingredients
Here’s what you’ll need to gather. Nothing fancy, just good, honest ingredients doing delicious work!
- 3/4 lb rigatoni pasta: Those ridges are perfect for holding onto the yummy sauce! Any sturdy, short pasta will work, but rigatoni is my go-to here.
- 3 tablespoons olive oil: Good quality is always a plus!
- 1 large yellow onion, finely chopped: The base of our flavor. Take your time chopping it finely so it melts into the sauce.
- 1/4 teaspoon crushed red pepper flakes (optional): Gives it just a little tickle of heat. Skip if you’re heat-sensitive, or add a pinch more if you like a kick!
- 1 lb Italian sausage: Use mild, sweet, or spicy depending on your preference. I often grab sweet Italian sausage because it balances beautifully with the tomatoes and zucchini.
- 5 cloves garlic, minced: Don’t skimp on the garlic! It adds so much depth.
- 3 Tablespoons tomato paste: This is our secret weapon for a rich, concentrated tomato flavor.
- 2 cups grape tomatoes: Or cherry tomatoes! They’re sweet and burst beautifully as they cook, creating a lovely natural sauce.
- 1 cup white wine or chicken broth: The wine adds a wonderful complexity, but broth works just as well if you prefer not to use wine.
- 2 small zucchini, diced: Adds freshness and a nice tender bite. Don’t dice them too big!
- 1 teaspoon salt & 1/2 teaspoon black pepper: Start here, but always taste and adjust at the end!
- 1/2 cup fresh basil, chopped: This is absolutely KEY. Stirring in fresh basil at the end brightens everything up and brings it all together. Don’t substitute dried if you can help it!
- Freshly grated Parmesan cheese (for topping): A shower of salty, nutty Parmesan is the perfect finishing touch.
How to Make It
Ready to get cooking? Let’s do this!
First things first, get a large pot of salted water on for your pasta. We want that water boiling hot and salty like the sea before the rigatoni goes in.
While the water heats up, grab your largest, widest pot or a nice deep skillet – you want something big enough to hold the sauce AND the pasta later. Add the olive oil and get it shimmering over medium heat. Toss in your finely chopped onion and those crushed red pepper flakes (if you’re using them). Let the onion cook gently, stirring occasionally, until it’s really soft and translucent. This takes about 10 minutes, so be patient! Soft onions build a great flavor base.
Now, add the Italian sausage. Use your wooden spoon to break it up into smaller pieces as it cooks. Stir and cook until it’s nicely browned all over and there’s no pink left. Drain off any excess grease if there’s a lot, though Italian sausage usually doesn’t render too much.
Push the sausage to the side a bit and add in your minced garlic. Cook for just about a minute, stirring it around, until you can smell that wonderful garlicy aroma. Don’t let it burn! Then, stir in the tomato paste. Cook the paste for a minute or two, stirring it into the sausage and onion. This helps toast the paste and deepen its flavor.
Alright, time for the stars of the show! Add in your grape tomatoes and pour in the white wine or chicken broth. Give it all a good stir. Season with your initial salt and pepper. Let this simmer, stirring occasionally, until those beautiful little tomatoes start to burst and release their sweet juices into the sauce. This takes about 10 minutes. Sometimes they need a little encouragement, so feel free to gently press them with your wooden spoon against the side of the pot.
By now, your pasta water should be boiling furiously. Add the rigatoni to the boiling water and cook it according to the package directions, aiming for al dente. Usually, this is around 9 to 10 minutes. We want it cooked through but still with a slight bite.
While the pasta cooks during those last few minutes, stir the diced zucchini into your sauce. Let it cook for about 5 minutes. We want the zucchini to be tender, but still have a little bit of structure – not mushy!
Ok, multitasking time! Your pasta should be ready or almost ready. Carefully drain the rigatoni, but here’s a pro tip: reserve about a 1/2 cup of that starchy pasta water before you drain it all away! This water is liquid gold for finishing pasta dishes.
Immediately add the drained pasta right into the pot with your sausage and tomato sauce. Give it a good stir to coat every single rigatoni tube in that glorious sauce. If the sauce looks a little thick, add a splash or two of that reserved pasta water, stirring it in until the sauce loosens up and coats the pasta beautifully. That starch helps emulsify everything and makes the sauce cling.
Almost there! Take the pot off the heat and stir in your fresh chopped basil. Oh, the smell! It just brightens everything up.
Divide the pasta among serving bowls, grab that beautiful block of Parmesan, and grate generously over the top of each bowl. Serve it hot and dig in!

Substitutions & Additions
This recipe is super flexible! Here are a few ideas to make it your own:
- Protein: Not feeling sausage? Use ground chicken, turkey, or beef instead. Just brown it the same way. Want a vegetarian option? Skip the meat and add a can of rinsed cannellini beans or chickpeas when you add the tomatoes. Or try adding cubed eggplant along with the zucchini!
- Veggies: Spinach wilts in beautifully right at the end with the basil. Bell peppers (sautéed with the onion) or mushrooms (sautéed with the sausage) would also be tasty additions.
- Pasta: As I mentioned, other short, sturdy pasta shapes like penne, ziti, or farfalle (bow-ties) work well too.
- Sauce Boost: For a creamier sauce, stir in a splash of heavy cream or a dollop of mascarpone cheese at the very end.
- Cheese Please: While Parmesan is classic, a sprinkle of Pecorino Romano or even a little bit of mozzarella wouldn’t be unwelcome!
Tips for Success
Just a few little pointers to help you nail this dish:
- Chop Finely: Especially for the onion and garlic, finer pieces melt into the sauce better. Dice the zucchini small enough that it cooks through quickly and blends with the other ingredients.
- Brown the Sausage Well: Don’t rush this step. Good browning equals good flavor.
- Don’t Overcook the Zucchini: You want it tender, not mushy. 5 minutes is usually perfect in the simmering sauce.
- Cook Pasta Al Dente: The pasta finishes cooking slightly in the sauce, so undercooking it by just a minute helps prevent it from getting mushy.
- Use the Pasta Water! Seriously, that reserved water is your friend. It helps the sauce cling to the pasta and makes everything luscious. Add it a tablespoon at a time until you get the perfect consistency.
- Fresh Basil is a Must: It really does make a difference compared to dried. Stir it in off the heat so it stays bright and fragrant.
How to Store It
Leftovers of this pasta are fantastic! Let the pasta cool completely before transferring it to an airtight container. It will keep in the refrigerator for 3-4 days. To reheat, gently warm portions in a skillet over medium heat, adding a splash of water or broth if needed to loosen the sauce back up, or microwave until heated through.
FAQs
Got questions? I’ve got (short) answers!
Q: Can I make the sauce ahead of time?
A: Yes! You can make the sauce up through adding the zucchini. Let it cool completely, then store it in an airtight container in the fridge for up to 3 days. When ready to serve, reheat the sauce, cook the pasta fresh, and combine as directed.
Q: Can I freeze this pasta?
A: While technically you can freeze it, pasta dishes with tender vegetables like zucchini and a tomato-based sauce can sometimes become a little watery or the pasta can get too soft upon thawing and reheating. If you want to freeze, I’d recommend freezing just the sauce (before adding pasta or basil). Thaw, reheat the sauce, cook fresh pasta, and combine.
Q: What kind of white wine should I use?
A: Use a dry white wine that you’d enjoy drinking, like a Pinot Grigio, Sauvignon Blanc, or unoaked Chardonnay. Avoid sweet wines.
Q: My sauce seems too thick/thin. What should I do?
A: If it’s too thick, add more of that reserved pasta water (or a splash of broth/water) until it’s just right. If it’s a little thin, let it simmer gently uncovered for a few more minutes before adding the pasta to allow it to reduce slightly.
There you have it! A warm, comforting bowl of Rigatoni with Sausage, Tomatoes, and Zucchini ready to make your day a little cozier. Enjoy every bite!

Cozy Rigatoni with Sausage, Bursting Tomatoes & Zucchini
Ingredients
Equipment
Method
- Step 1: Cook Pasta. Get a large pot of salted water on for your pasta. Bring to a boil.
- Step 2: Sauté Onion. While the water heats, add olive oil to your largest, widest pot or deep skillet over medium heat. Add the finely chopped onion and crushed red pepper flakes (if using). Cook, stirring occasionally, until soft and translucent, about 10 minutes.
- Step 3: Brown Sausage. Add the Italian sausage to the pot. Use a wooden spoon to break it up into smaller pieces as it cooks. Stir and cook until nicely browned all over and no pink remains. Drain off excess grease if needed.
- Step 4: Add Garlic and Tomato Paste. Push the sausage to the side and add minced garlic. Cook for about a minute until fragrant. Stir in the tomato paste and cook for 1-2 minutes, stirring it into the sausage and onion to deepen flavor.
- Step 5: Simmer Sauce. Add the grape tomatoes and pour in the white wine or chicken broth. Stir well. Season with initial salt and pepper. Let this simmer, stirring occasionally, until the tomatoes begin to burst and release their juices, about 10 minutes. Gently press any un-burst tomatoes with your spoon.
- Step 6: Cook Pasta and Zucchini. Add the rigatoni to the boiling water and cook according to package directions until al dente (around 9-10 minutes). During the last few minutes of pasta cooking, stir the diced zucchini into the simmering sauce. Let it cook for about 5 minutes until tender but still slightly firm.
- Step 7: Combine. Carefully drain the rigatoni, reserving about ½ cup of the starchy pasta water. Immediately add the drained pasta to the pot with the sausage and tomato sauce. Stir well to coat. If the sauce is too thick, add a splash or two of the reserved pasta water, stirring until desired consistency is reached.
- Step 8: Finish and Serve. Take the pot off the heat and stir in the fresh chopped basil. Divide pasta among serving bowls and grate Parmesan cheese generously over the top. Serve hot.





