Creamy Tomato Parmesan Rigatoni (No Cream Needed)
May contain affiliate links. Terms of Use Policy.
This Tomato Parmesan Rigatoni Sauce is the recipe I reach for when I want something that tastes like it came from a real Italian kitchen, no heavy cream required. The creaminess? That comes entirely from slowly melted, freshly grated parmesan and a pad of butter stirred in at the end.
It simmers for 45 minutes, and yes, that time is absolutely worth it. A quick simmer gives you a sauce. Forty-five minutes gives you a depth of flavor that makes people ask for the recipe before they’ve finished their bowl.
This is a grown-up version of the rigatoni pasta my family made for every banquet, grad party, and Sunday dinner. It’s an easy meal that is hearty, meatless, and built from a handful of real ingredients. If you’ve been searching for a tomato parmesan sauce that’s actually creamy without cream, this is it.

Why Rigatoni Is the Right Pasta for This Sauce
Our pasta of choice is rigatoni and it works here for two reasons: the wide tube holds pools of sauce inside each piece, and the ridged exterior gives the parmesan-tomato sauce something to grip. This isn’t just about a pretty look. It means every bite is fully coated.
If you can’t find rigatoni, penne pasta or ziti are your best substitutes. Avoid smooth pasta shapes like spaghetti or linguine which will allow the sauce to slide right off. Rigatoni is also great in our pizza pasta bake.
Looking for a quicker Italian dinner? Try our ravioli al pomodoro recipe.
How to Make Tomato Parmesan Rigatoni Sauce
The homemade tomato parmesan sauce is the highlight of this rigatoni recipe. Here’s how to make it.
- Start the sauce by sautéing onion in olive oil in a large pot. It might seem like a lot of onion and you can use less if you’d like. But that onion simmers in the sauce and really intensifies the flavor.
- Add a pinch of crushed red pepper flakes. Like a little more spice? Add a little more if you’d like! You’ll also add salt and garlic for flavor.
- Take a large can of Italian tomatoes and put them through the blender or food processor until the sauce is smooth. This is the base to your tomato sauce.
- Simmer the sauce together for about 45 minutes over medium low heat. You’ll want to be sure you stir the sauce several times during cooking so it doesn’t burn to the bottom of the pan.
- While the rigatoni sauce is simmering, let the pasta cook according to package directions, but pull it off the heat once it starts to soften (after about 8 minutes). It will cook the rest of the way in the sauce.
- After the sauce simmers, you’ll add a touch of butter and freshly chopped basil. Yes, use fresh!! It’s what makes this dish so special.
- Then add the Parmesan cheese. Use freshly grated Parmesan because it melts so smoothly. If you use Kraft Parmesan cheese that comes in the shake container, it just won’t melt as well. Add the cheese in small amounts and allow it to melt before adding more. This will ensure the creamiest sauce.
- Drain the pasta and add it to the tomato parmesan sauce. Stir well to coat the rigatoni. Serve with a sprinkling of fresh basil and parmesan cheese.
How This Sauce Gets Creamy Without Heavy Cream
Most creamy tomato sauces rely on heavy cream or half-and-half. This one doesn’t need it. Here’s what does the work instead:
- Freshly grated parmesan. Pre-shredded or shelf-stable parmesan won’t melt smoothly since the anti-caking agents prevent it. Buy a block and grate it yourself. It takes two minutes and makes a real difference.
- Add it slowly. Dumping all the cheese in at once causes clumping. Add about ¼ cup at a time, stir until it’s fully melted into the sauce, then add the next addition. Four rounds of this and you have a genuinely silky sauce.
- Butter at the end. Stirring in cold, cubed butter right before the cheese adds body and a subtle richness that rounds out the acidity of the tomatoes.
Want the tomato parmesan sauce even creamier? A splash of heavy cream (about ¼ cup) can be added with the butter. But honestly, try it without first. Most people are surprised.

Ways to Customize This Recipe
Make it richer: Add ¼ cup of heavy cream along with the butter at the end. It deepens the color and makes the sauce noticeably silkier.
Add vegetables: Spinach wilts beautifully directly into the finished sauce. Mushrooms or bell peppers should be sautéed first with the onion. If you’re a spinach fan, our creamy sausage pasta uses a similar technique. Peas are a great addition to pasta sauce, too!
Add protein: Brown ground Italian sausage or ground turkey in a large skillet before you start the sauce, then set it aside and add it back in with the pasta at the end. For a full protein-forward dinner, our one pot sausage pasta uses that same approach.
Use a different pasta: Rigatoni is ideal, but penne, ziti, or any ridged tube pasta works. If you’re going gluten-free, a chickpea or lentil penne holds up well with this tomato parmesan sauce.
What to Serve with Tomato Parmesan Rigatoni
This is a complete meatless dinner on its own, but it pairs well with simple sides that don’t compete with the tomato parmesan sauce.
Protein add-on: If someone at the table wants meat, our Garlic Butter Parmesan Chicken can be sliced and served alongside without changing the sauce.
Bread: Our everything Italian bread is made to drag through the leftover sauce in the bowl. Don’t skip it.
Vegetable side: Italian green beans are a classic pairing because they are simple, garlicky, and ready quickly.
Appetizer: Start with our baked mozzarella if you’re serving this for company.
Dessert: Sparkling Fruit Salad, Peach Cobbler or ice cream with strawberry topping would make an amazing dessert.
Frequently Asked Questions
Is parmesan good with tomato sauce?
Yes. Parmesan is one of the best cheeses to use in tomato sauce because its sharp, salty, umami-forward flavor balances the acidity of the tomatoes. When melted slowly into a simmering sauce, it adds a creamy texture without making the sauce heavy. Use freshly grated parmesan from a block, not pre-shredded, for the smoothest result.
Can I make this tomato parmesan sauce without heavy cream?
Yes, and this recipe is specifically designed to do exactly that. The creaminess comes from slowly melting freshly grated parmesan directly into the sauce, plus a finish of butter. You get a rich, silky texture without any cream. If you want it even richer, you can add ¼ cup of heavy cream with the butter, but it’s completely optional.


Tomato Parmesan Rigatoni Sauce
This Tomato Parmesan Rigatoni Sauce is a hearty meatless meal with an amazing flavor. This from scratch tomato sauce simmers in under an hour…then add freshly grated Parmesan for an ultimate creamy sauce.
Servings 4
Prep Time 15 minutes
Cook Time 55 minutes
Total Time 1 hour 10 minutes
Ingredients
- 4 tablespoons olive oil
- 3/4 cup diced white onion
- 1 teaspoon salt
- 1 teaspoon minced garlic
- 1 pinch red pepper flakes
- 28 ounces Italian tomatoes (blended until smooth with a food processor or immersion blender)
- 8 ounces uncooked rigatoni noodles
- 1/2 cup fresh basil leaves (snipped)
- 4 tablespoons salted butter (cubed)
- 1 cup freshly grated Parmesan cheese (plus additional for topping)
Instructions
- Heat the oil in a saucepan over medium heat. Add onions and salt. Stir until the onions are translucent (about 5 minutes).4 tablespoons olive oil, ¾ cup diced white onion, 1 teaspoon salt
- Add the garlic. Cook and stir for an additional 1 minute. Add the red pepper flakes and blended Italian tomatoes. 1 teaspoon minced garlic, 1 pinch red pepper flakes, 28 ounces Italian tomatoes
- Bring the mixture to a simmer, then turn the heat to medium-low. Simmer for 45 minutes, stirring often as the sauce cooks to prevent scorching.
- While the sauce is cooking, boil the rigatoni according to package directions, but pull it off the heat and drain off pasta water once it starts to soften (al dente after about 8 minutes). It will cook the rest of the way in the sauce. 8 ounces uncooked rigatoni noodles
- Add about ⅓ cup of the freshly snipped basil to the tomato sauce. Then stir in the butter. ½ cup fresh basil leaves, 4 tablespoons salted butter
- Add the cheese, ¼ cup at at time, to the tomato sauce, stirring between each addition and giving it time to melt. 1 cup freshly grated Parmesan cheese
- Drain the pasta and add it to the tomato sauce. Stir well to coat the rigatoni. Serve in bowls with a sprinkling of fresh basil, cherry tomatoes and parmesan cheese.
Video
Notes
Parmesan tip: Use freshly grated parmesan from a block. Pre-shredded parmesan contains anti-caking agents that prevent smooth melting. Add the cheese in ¼ cup increments, stirring fully between each addition, for the creamiest result.
Pasta timing: Pull the rigatoni from the boiling water (drain off liquid) at about 8 minutes. It will finish cooking in the sauce and absorb more flavor.
Storage: Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop with a splash of water or white wine to loosen the sauce.
The calories shown are based on the recipe being divided 4 ways, using all of the sauce. Since different brands of ingredients have different nutritional information, the calories shown are just an estimate. **We are not dietitians and recommend you seek a nutritionist for exact nutritional information.**
Nutrition
Calories: 582kcal | Carbohydrates: 54g | Protein: 18g | Fat: 33g | Saturated Fat: 13g | Cholesterol: 47mg | Sodium: 1097mg | Potassium: 672mg | Fiber: 4g | Sugar: 8g | Vitamin A: 2355IU | Vitamin C: 30.2mg | Calcium: 343mg | Iron: 1.7mg





