
There’s something absolutely magical about a creamy, comforting bowl of rigatoni that tastes like it came straight from an Italian grandmother’s kitchen—and the secret? Cream cheese! This isn’t your traditional marinara, though it honors those classic flavors beautifully. By incorporating cream cheese into a vibrant marinara sauce, you create this luxurious, velvety texture that coats each tube of rigatoni perfectly. It’s rich without being heavy, and it comes together in about 30 minutes, making it ideal for weeknight dinners or impressing guests without spending all day in the kitchen.
I absolutely love this recipe because it strikes that perfect balance between simplicity and sophistication. The cream cheese melts right into the tomato sauce, creating this silky base that’s absolutely irresistible. Unlike heavy cream or milk, cream cheese adds a subtle tanginess and body that elevates the entire dish. You’ll find yourself going back for seconds (and maybe thirds!) because it’s just that good. The best part? Your kitchen will smell incredible while it’s cooking—that aroma of garlic, tomatoes, and herbs simmering together is pure comfort.
What makes this recipe truly special is how versatile it is. You can keep it vegetarian for a meatless Monday masterpiece, add crispy bacon for extra indulgence, or toss in some creamy sauce inspiration from our Alfredo collection for variations. Fresh basil at the end brings everything into focus with bright, herbaceous notes that make you feel like you’re dining al fresco in Rome. Whether you’re cooking for your family or hosting a dinner party, this rigatoni in marinara with cream cheese will absolutely steal the show.
The technique here is straightforward—build your sauce with aromatics, add quality tomatoes, let everything simmer to develop those deep flavors, then stir in cream cheese at the end for that signature silky texture. For more creamy pasta inspiration, check out our heavy cream collection. I always recommend using San Marzano tomatoes if you can find them—they have fewer seeds and a sweeter, more delicate flavor that really shines through in this sauce. Once you master this recipe, you’ll be making it on rotation. Trust me, your family will be requesting it constantly!
Ingredients
- 1 pound rigatoni pasta
- 3 tablespoons olive oil
- 4 cloves garlic, minced
- 1 medium onion, finely diced
- 1 can (28 ounces) crushed San Marzano tomatoes
- 1 can (15 ounces) tomato sauce
- 8 ounces cream cheese, cubed and softened to room temperature
- 1 teaspoon Italian seasoning
- ½ teaspoon red pepper flakes
- 1 teaspoon sugar
- Salt and black pepper to taste
- ½ cup fresh basil, chopped
- ½ cup grated Parmesan cheese
- 2 tablespoons butter
- Fresh parsley for garnish

Instructions
- Bring a large pot of salted water to a rolling boil. Once boiling, add the rigatoni pasta and cook according to package directions until al dente, usually about 9-11 minutes. Drain well in a colander and set aside, reserving about ½ cup of pasta water for later.
- While the pasta cooks, heat olive oil in a large saucepan over medium heat. Once shimmering, add the diced onion and cook for about 3-4 minutes, stirring occasionally, until the onion becomes translucent and fragrant.
- Add the minced garlic to the pan and stir constantly for about 1 minute until it becomes aromatic and golden—be careful not to burn it as burnt garlic can turn bitter.
- Pour in both the crushed tomatoes and tomato sauce, stirring well to combine everything. Add the Italian seasoning, red pepper flakes, and sugar. The sugar helps balance the acidity of the tomatoes naturally.
- Reduce the heat to medium-low and let the sauce simmer for about 8-10 minutes, stirring occasionally. This allows the flavors to meld together and the sauce to thicken slightly. Taste and season generously with salt and black pepper.
- Remove the pan from heat and let it cool for about 1-2 minutes. This prevents the cream cheese from breaking when added to the hot sauce. Slowly stir in the cubed cream cheese, mixing constantly until it’s completely melted and incorporated into the sauce. The sauce should become smooth, creamy, and silky.
- If the sauce seems too thick, add a splash of the reserved pasta water—just a tablespoon at a time—until you reach your desired consistency. The sauce should coat the back of a spoon but still flow easily.
- Return the pan to medium-low heat and stir in the butter until melted and combined. Add the fresh chopped basil and Parmesan cheese, stirring gently to incorporate. Taste again and adjust seasonings as needed.
- Add the cooked rigatoni to the cream sauce and toss gently but thoroughly, ensuring every piece of pasta is coated with the creamy marinara. If you prefer a saucier dish, add more pasta water a little at a time.
- Divide the rigatoni into serving bowls and garnish with additional fresh basil, Parmesan cheese, and fresh parsley. Serve immediately while hot and creamy.

Pro Tips
- This recipe is best served immediately after combining the pasta and sauce, as the cream cheese sauce is at its most luxurious right away.
- For the best results, make sure your cream cheese is softened to room temperature before adding it to the hot sauce. Cold cream cheese can clump up and won’t incorporate smoothly.
- San Marzano tomatoes are highly recommended for this recipe because they have a naturally sweeter flavor and fewer seeds than regular canned tomatoes, resulting in a silkier sauce.
- You can absolutely customize this dish by adding protein. Try stirring in crispy bacon pieces, Italian sausage, or even rotisserie chicken. For more inspiration, check out our bacon carbonara recipe for flavor pairing ideas.
- Fresh herbs make a huge difference in the final dish. If you don’t have fresh basil, fresh oregano or parsley work well, though the flavor profile will be slightly different.
- Leftover pasta can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop with a splash of milk or water to restore the creamy consistency.
- For a lighter version, you can substitute half the cream cheese with mascarpone or Greek yogurt, though the flavor will be slightly different.
- The red pepper flakes add a subtle heat that makes the sauce interesting without being spicy. Adjust the amount based on your heat preference.
- Don’t skip the pasta water! It’s starchy and helps the sauce cling to the pasta while also helping adjust the consistency.
- This recipe pairs beautifully with a simple side salad topped with our pickled red onions for a fresh contrast.
- Quality Parmesan cheese makes a noticeable difference. If possible, buy a wedge and grate it fresh rather than using pre-grated versions.
- You can make the sauce ahead of time and reheat it gently before tossing with pasta, making this recipe perfect for meal prep.
- For similar creamy pasta dishes, explore our easy chicken alfredo recipe for more inspiration on working with cream-based sauces.
