If you ask me, pink sauce pasta is one of those dishes that just makes everyone happy.
This creamy, tomato-based pasta brings together the best of both worlds – rich tomato passata and smooth heavy cream. The sauce clings to each piece of penne, creating a comforting meal that feels a bit fancy without any fuss.
It starts with butter and olive oil, building flavor with red onion and garlic before the tomatoes and cream come together. A handful of mozzarella cheese melts right in, making everything taste even better.
It’s the kind of weeknight dinner that works for picky eaters and adults alike, ready in about 30 minutes.
Why You’ll Love This Pink Sauce Pasta
- Quick weeknight dinner – This pasta comes together in about 30 minutes, making it perfect for busy evenings when you need something satisfying on the table fast.
- Simple pantry ingredients – You probably already have most of these ingredients in your kitchen, so no special trip to the store required.
- Creamy, comforting sauce – The combination of tomato passata and cream creates a perfectly balanced pink sauce that’s rich without being too heavy.
- Family-friendly flavor – This pasta is mild enough for kids but flavorful enough to keep adults happy, and you can always add extra chili flakes for those who like a kick.
- One-pot meal – With minimal dishes to clean up, this recipe makes dinner and cleanup a breeze.
What Kind of Pasta Should I Use?
For pink sauce pasta, you can really use whatever pasta shape you have in your pantry. Short pasta shapes like penne, rigatoni, or farfalle work great because they catch the creamy sauce in their ridges and curves, giving you a nice coating in every bite. If you prefer long pasta, spaghetti or fettuccine will also do the job just fine. The most important thing is to cook your pasta until it’s al dente – that means it still has a slight bite to it – since it’ll continue cooking a bit when you toss it with the hot sauce. And don’t forget to save a cup of that starchy pasta water before draining, as it can help thin out the sauce if needed.
Options for Substitutions
This pink sauce pasta is pretty forgiving when it comes to swaps, so here are some options if you need them:
- Pasta: Any pasta shape works here – penne, rigatoni, fusilli, or spaghetti all hold this sauce nicely. Just cook according to package directions.
- Red onion: A regular yellow or white onion works just as well. You can also use shallots for a milder, sweeter flavor.
- Tomato passata: If you don’t have passata, use crushed tomatoes or tomato sauce instead. The texture will be slightly different but the taste will still be great.
- Cream and milk: You can replace both with 1 cup of half-and-half, or use all cream for a richer sauce. For a lighter version, try using all milk, though the sauce will be thinner.
- Mozzarella cheese: Parmesan, pecorino romano, or a mix of Italian cheeses work well here. Just grate them fresh for the best melting.
- Chicken bouillon cube: A vegetable bouillon cube makes this vegetarian, or you can skip it and add an extra pinch of salt instead.
- Dried basil: Fresh basil is always nice if you have it – use about 2 tablespoons chopped. Dried oregano or Italian seasoning also work in a pinch.
Watch Out for These Mistakes While Cooking
The biggest mistake with pink sauce pasta is adding the cream and milk to a boiling hot tomato base, which can cause the dairy to curdle and separate – let your tomato sauce cool down for a minute or two off the heat before stirring in the cream and milk for a smooth, creamy result.
Another common error is forgetting to save that pasta water before draining, so keep a mug by the sink as a reminder since those starchy leftovers are perfect for loosening up a sauce that’s too thick.
Don’t skip the pinch of sugar either, as it cuts through the acidity of the tomato passata and balances out the flavors, making your sauce taste more rounded and less harsh.
Finally, make sure to use freshly grated mozzarella instead of pre-shredded cheese, which contains anti-caking agents that prevent it from melting smoothly into your sauce.
What to Serve With Pink Sauce Pasta?
Pink sauce pasta is rich and creamy, so I like to balance it out with something fresh and crunchy on the side. A simple Caesar salad or mixed greens with a light vinaigrette cuts through all that creaminess perfectly. Garlic bread is always a winner here – you can use it to scoop up any extra sauce left in your bowl. If you want to add some protein, grilled chicken breast or pan-seared shrimp work really well with the tomato-cream sauce, or you could even toss in some cooked Italian sausage right into the pasta itself.
Storage Instructions
Store: Keep your leftover pink sauce pasta in an airtight container in the fridge for up to 3 days. The sauce might thicken up a bit as it sits, but that’s totally normal with cream-based pasta dishes.
Freeze: You can freeze the sauce separately (without the pasta) in a freezer-safe container for up to 2 months. I don’t recommend freezing the pasta with the sauce since cream sauces can sometimes separate and the pasta gets mushy when thawed.
Reheat: Warm it up in a pan over medium-low heat with a splash of milk or cream to loosen the sauce. You can also microwave it, but add a bit of liquid and stir every 30 seconds to keep it creamy. If the sauce looks separated, just whisk it while heating and it should come back together.
| Preparation Time | 10-15 minutes |
| Cooking Time | 20-30 minutes |
| Total Time | 30-45 minutes |
| Level of Difficulty | Easy |
| Servings | 4 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1400-1550
- Protein: 38-46 g
- Fat: 60-68 g
- Carbohydrates: 165-180 g
Ingredients
- 10.5 oz pasta (I always use Barilla penne)
- 2.5 tbsp butter (I like Kerrygold unsalted butter for this)
- 1.5 tbsp olive oil
- 1 red onion (finely diced into 1/4-inch pieces)
- 4 garlic cloves (freshly minced for best flavor)
- 1.75 cups tomato passata (I use Mutti for a smoother texture)
- 1 tsp dried basil
- 1 chicken bouillon cube
- 2 pinches sugar
- 1 sprinkle red chili flakes
- salt
- pepper
- 3/4 cup cream (heavy cream makes it extra creamy and rich)
- 1/2 cup milk
- 1/2 cup mozzarella cheese (shredded from a block for better melting)
Step 1: Start the Pasta and Prepare Mise en Place
- 10.5 oz pasta
- salt
- 1 red onion, finely diced
- 4 garlic cloves, minced
Bring a large pot of salted water to a boil and add the pasta, cooking according to package directions until al dente.
While the pasta cooks, finely dice the red onion into 1/4-inch pieces and mince the garlic cloves.
This parallel timing means your pasta and aromatics will be ready at roughly the same time, keeping your workflow efficient.
Step 2: Build the Sauce Base with Aromatics
- 2.5 tbsp butter
- 1.5 tbsp olive oil
- 1 red onion, finely diced
- 4 garlic cloves, minced
While the pasta finishes cooking, melt the butter and olive oil together in a large pan over medium heat.
Once foaming, add the diced red onion and cook for 4-5 minutes, stirring occasionally, until it becomes soft and translucent.
Add the minced garlic and cook for another minute until fragrant—this timing is crucial because you want the aromatics to release their flavors without burning.
Step 3: Create the Tomato-Based Sauce
- sautéed onion and garlic from Step 2
- 1.75 cups tomato passata
- 1 tsp dried basil
- 1 chicken bouillon cube
- 2 pinches sugar
- 1 sprinkle red chili flakes
- salt
- pepper
Stir the tomato passata into the cooked aromatics, then add the dried basil, chicken bouillon cube, sugar, and red chili flakes.
Season with salt and pepper to taste.
Simmer this mixture for 3-4 minutes, stirring occasionally to dissolve the bouillon cube completely and allow the flavors to meld together.
I like to let the sauce develop for a full few minutes here—it makes a big difference in the depth of flavor.
Step 4: Drain Pasta and Reserve Water
- cooked pasta from Step 1
- pasta water
Once the pasta is cooked to al dente, drain it in a colander while reserving about 1 cup of the starchy pasta water in a separate container.
This water is your secret ingredient for adjusting the sauce consistency later—the starch helps the sauce cling to the pasta beautifully.
Step 5: Finish the Sauce with Cream and Cheese
- tomato-based sauce from Step 3
- 3/4 cup heavy cream
- 1/2 cup milk
- 1/2 cup mozzarella cheese, shredded
Reduce the heat to low and pour the heavy cream and milk into the tomato sauce, stirring constantly to combine smoothly.
Once the cream is fully incorporated, add the shredded mozzarella cheese and stir until it melts completely into the sauce, creating a silky, pink-colored cream sauce.
Keep the heat low here—high heat can cause cream to break and separate, so patience is key.
Step 6: Combine Pasta and Sauce, Finish and Serve
- cooked pasta from Step 4
- finished sauce from Step 5
- reserved pasta water
Add the drained pasta from Step 4 directly to the cream sauce and toss gently for about 2 minutes over low heat, allowing the pasta to absorb the sauce flavors.
If the sauce seems too thick, add reserved pasta water a splash at a time until you reach your desired consistency—it should be creamy and coat the pasta without pooling at the bottom.
Taste and adjust seasonings if needed, then serve immediately.

Simple Pink Sauce Pasta
Ingredients
Method
- Bring a large pot of salted water to a boil and add the pasta, cooking according to package directions until al dente. While the pasta cooks, finely dice the red onion into 1/4-inch pieces and mince the garlic cloves. This parallel timing means your pasta and aromatics will be ready at roughly the same time, keeping your workflow efficient.
- While the pasta finishes cooking, melt the butter and olive oil together in a large pan over medium heat. Once foaming, add the diced red onion and cook for 4-5 minutes, stirring occasionally, until it becomes soft and translucent. Add the minced garlic and cook for another minute until fragrant—this timing is crucial because you want the aromatics to release their flavors without burning.
- Stir the tomato passata into the cooked aromatics, then add the dried basil, chicken bouillon cube, sugar, and red chili flakes. Season with salt and pepper to taste. Simmer this mixture for 3-4 minutes, stirring occasionally to dissolve the bouillon cube completely and allow the flavors to meld together. I like to let the sauce develop for a full few minutes here—it makes a big difference in the depth of flavor.
- Once the pasta is cooked to al dente, drain it in a colander while reserving about 1 cup of the starchy pasta water in a separate container. This water is your secret ingredient for adjusting the sauce consistency later—the starch helps the sauce cling to the pasta beautifully.
- Reduce the heat to low and pour the heavy cream and milk into the tomato sauce, stirring constantly to combine smoothly. Once the cream is fully incorporated, add the shredded mozzarella cheese and stir until it melts completely into the sauce, creating a silky, pink-colored cream sauce. Keep the heat low here—high heat can cause cream to break and separate, so patience is key.
- Add the drained pasta from Step 4 directly to the cream sauce and toss gently for about 2 minutes over low heat, allowing the pasta to absorb the sauce flavors. If the sauce seems too thick, add reserved pasta water a splash at a time until you reach your desired consistency—it should be creamy and coat the pasta without pooling at the bottom. Taste and adjust seasonings if needed, then serve immediately.

