One-Pot Pink Sauce Pasta
This one-pot pink sauce pasta turns a few pantry staples into a creamy, tomato-rich dinner without an extra pan to wash up.

The sauce comes together while the pasta cooks right in the same pot, which means less time at the stove and a sauce that coats every piece of rigatoni or penne.
What Makes This Pink Sauce So Good
Most pink sauce recipes ask you to boil pasta, drain it, and make a separate cream sauce. This version skips all of that. The starch from the pasta thickens the sauce naturally while it simmers, and adding the cream off the heat keeps it velvety without curdling.
It is the kind of dinner I want after a long day: a single pot, a handful of ingredients, and a sauce that tastes like it took much longer than it actually did.
Ingredients

- 2 tbsp olive oil
- 1 small onion, finely diced: yellow or white
- 3 garlic cloves, minced
- 2 tbsp tomato paste: the double-concentrated kind in a tube works best
- 1 can (14 oz) crushed tomatoes: or passata
- 3 cups vegetable broth: chicken broth works too
- 12 oz dry pasta: rigatoni, penne, or any short tube shape
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/2 cup heavy cream: at room temperature so it does not curdle
- 1/4 cup grated Parmesan: plus more for serving
- Fresh basil leaves, for garnish
Variations / Substitutions
- Cream: half-and-half or whole milk work, but the sauce will be thinner. Simmer an extra minute or two to reduce.
- Dairy free: use full-fat coconut cream and skip the Parmesan, or use a dairy-free alternative.
- Add protein: fold in cooked shredded chicken, sautéed shrimp, or crumbled sausage at the end.
- Heat: a pinch of red pepper flakes added with the garlic brings a gentle warmth.
- Herbs: swap basil for fresh oregano or chopped parsley.
For a lighter pink sauce, try our zucchini Alfredo.
How to Make One-Pot Pink Sauce Pasta
Step 1: Sauté the Onion and Garlic

Heat the 2 tbsp olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook, stirring occasionally, until softened, about 4 to 5 minutes. Add the minced garlic and cook until fragrant, 30 seconds.
The onion should turn translucent without browning, and the garlic will smell sweet and toasty.
Step 2: Bloom the Tomato Paste

Stir in the 2 tbsp tomato paste and cook for about 1 minute, until it darkens slightly and smells rich. Pour in the can of crushed tomatoes, scraping up any browned bits from the bottom, then add the 3 cups broth, the 1/2 tsp salt, and the 1/4 tsp pepper. Bring the mixture to a simmer.
Blooming the paste deepens the tomato flavor without extra cook time, and the base will turn a deep brick red.
Step 3: Cook the Pasta

Once the liquid is simmering, add the 12 oz dry pasta. Stir well so the pasta is submerged, then reduce the heat to medium-low. Cover and cook, stirring occasionally to prevent sticking, for 10 to 12 minutes, or until the pasta is al dente and most of the liquid has been absorbed.
The starches released from the pasta will thicken the sauce into a glossy, almost creamy texture before you even add the cream. Check a piece of pasta a minute before the shortest time listed on the package.
Step 4: Swirl in the Cream and Serve

Remove the pot from the heat. Pour in the 1/2 cup room-temperature heavy cream and gently swirl or fold it in until the sauce turns a soft pink. Stir in the 1/4 cup grated Parmesan until melted, then taste and adjust the salt and pepper. Spoon into bowls, top with more Parmesan and torn basil, and serve immediately.
The cream will streak into the tomato sauce, creating a marbled look at first, then blend into a uniform pink. Serve right away while the sauce is still loose and creamy.
Tips for the Best One-Pot Pink Pasta
- Stir the pasta a few times during cooking to keep it from sticking to the bottom of the pot.
- If the sauce seems too thin after the pasta is cooked, let it sit off the heat for a couple of minutes; the pasta will absorb more liquid.
- For extra richness, finish with a pat of butter along with the Parmesan.
- Leftover pasta thickens as it cools, so add a splash of broth or water when reheating to loosen it.
Cook times vary by pasta shape:
| Pasta Shape | Cook Time |
|---|---|
| Rigatoni, penne, or other short tubes | 10–12 mins |
| Farfalle (bow ties) | 10–12 mins |
| Small shells or orecchiette | 9–11 mins |
| Spaghetti (broken in half) | 8–10 mins |
Storing Leftovers
- Refrigerate: store in an airtight container for up to 3 days.
- Reheating: warm gently on the stovetop with a splash of broth or cream, stirring frequently, until heated through.
What to Serve With One-Pot Pink Sauce Pasta
Crusty garlic bread is a no-brainer for sopping up every bit of sauce. A crisp green salad with a sharp vinaigrette balances the creaminess, and roasted broccoli tossed with lemon zest makes a great vegetable side.
Frequently Asked Questions
Can I use fresh tomatoes instead of canned?
Yes, but you will need to peel, deseed, and crush them, then simmer longer to break them down. Canned crushed tomatoes give the most consistent result.
What if I do not have heavy cream?
Half-and-half or whole milk will work, but the sauce will be thinner. Let it simmer uncovered for an extra minute or two to thicken before adding the cream.
Can I add cooked chicken or shrimp?
Absolutely. Stir in cooked, seasoned protein right after adding the cream and Parmesan, just until warmed through.
How do I prevent the pasta from getting mushy?
Check it a minute before the package time and pull the pot off the heat when the pasta is just shy of al dente. It will continue to absorb liquid as it rests.

One-Pot Pink Sauce Pasta Recipe
Ingredients
Method
- Heat the olive oil in a large pot over medium heat. Sauté the onion until softened, 4 to 5 minutes, then add the garlic and cook 30 seconds.
- Stir in the tomato paste and cook for 1 minute. Add the crushed tomatoes, broth, salt, and pepper, and bring to a simmer.
- Add the dry pasta, stir, cover, and cook on medium-low for 10 to 12 minutes, stirring occasionally, until pasta is al dente and liquid is mostly absorbed.
- Remove from heat, swirl in the cream until pink, then stir in the Parmesan. Serve with extra Parmesan and torn basil.
