I can’t get enough of this rich, creamy rose sauce, a silky pink pasta favorite that feels restaurant-worthy with barely any effort. Ready in 20 minutes, it’s the kind of pantry-staple magic I crave on repeat.

I’m obsessed with this rose sauce pasta because it hits that rich, creamy, tomato-kissed spot without feeling fussy. I love how crushed tomatoes and heavy cream turn into this glossy pink sauce that clings to every bite like it knows exactly what it’s doing.
But the real reason I keep coming back? The balance.
Tangy, silky, savory, a little indulgent. And fast enough for the kind of night when I want something seriously good without making a whole production out of dinner.
Just a bowl of saucy pasta that tastes like I tried harder than I did. Total weeknight win.
Ingredients

- Penne grabs the sauce in every little tube, so each bite feels cozy.
- Olive oil starts things off with a smooth, lightly fruity base.
- Butter makes the sauce richer and gives it that “restaurant pasta” feel.
- Garlic brings the good stuff.
You’ll smell dinner before it’s done.
- Shallot adds gentle sweetness without bossing the whole pan around.
- Tomatoes keep it bright, tangy, and not too heavy.
- Heavy cream turns the red sauce pink, silky, and totally comforting.
- Parmesan adds salty, nutty flavor and helps the sauce cling.
- Salt wakes everything up.
Basically, bland pasta needs it.
- Black pepper adds a tiny bite without stealing the show.
- Red pepper flakes bring optional heat, if you like a little kick.
- Fresh basil makes it taste fresh, not like sauce from a jar.
- Plus, the whole thing feels fancy, but it’s weeknight easy.
Ingredient Quantities
- 12 ounces penne or your favorite pasta
- 1 tablespoon olive oil
- 1 tablespoon unsalted butter
- 2 cloves garlic, minced
- 1 small shallot, finely chopped (about 1/4 cup)
- 1 cup crushed tomatoes or tomato purée
- 3/4 cup heavy cream
- 1/2 cup freshly grated Parmesan cheese
- Salt, about 1 teaspoon, to taste
- Black pepper, about 1/2 teaspoon
- Red pepper flakes, 1/4 teaspoon optional
- Fresh basil, about 1/4 cup chopped
How to Make this
1. Bring a large pot of salted water to a boil and cook 12 ounces penne according to package directions until al dente; reserve 1 cup pasta water, then drain.
2. While pasta cooks, heat 1 tablespoon olive oil and 1 tablespoon unsalted butter in a large skillet over medium heat until butter is melted and sizzling.
3. Add 2 cloves minced garlic and 1 small finely chopped shallot and sauté about 1 to 2 minutes until fragrant and softened but not browned.
4. Stir in 1 cup crushed tomatoes or tomato purée and simmer 2 to 3 minutes to warm through.
5. Reduce heat to low and pour in 3/4 cup heavy cream, stirring until the sauce becomes a uniform pink color and is heated through.
6. Add 1/2 cup freshly grated Parmesan cheese and stir until melted and the sauce is smooth.
7. Season with about 1 teaspoon salt, about 1/2 teaspoon black pepper, and 1/4 teaspoon red pepper flakes if using; taste and adjust seasoning.
8. Add the drained pasta to the skillet and toss to coat, adding reserved pasta water a few tablespoons at a time as needed to loosen the sauce and achieve desired creaminess.
9. Stir in about 1/4 cup chopped fresh basil and cook together for 30 seconds to meld flavors.
10. Serve immediately with extra Parmesan and basil if desired.
Equipment Needed
1. Large pot for boiling pasta
2. Colander for draining pasta
3. Large skillet or sauté pan
4. Wooden spoon or silicone spatula for stirring
5. Chef knife and cutting board for shallot and basil
6. Measuring cups and measuring spoons
7. Cheese grater for Parmesan
8. Tongs or pasta server to toss pasta in sauce
9. Ladle or small cup to reserve and add pasta water
FAQ
Easy Rose Sauce Pasta Recipe Substitutions and Variations
- Pasta (12 ounces penne or favorite pasta): swap with rigatoni, fusilli, or gluten free pasta like brown rice or chickpea pasta for a similar shape and sauce cling
- Heavy cream (3/4 cup): use half and half plus 1 tablespoon butter, full fat coconut milk for a dairy free option, or Greek yogurt thinned with a splash of milk for tang and creaminess
- Parmesan cheese (1/2 cup freshly grated): substitute Pecorino Romano for a saltier bite, Grana Padano for a milder flavor, or nutritional yeast for a vegan alternative
- Shallot (1 small): use 1/4 cup finely chopped yellow or red onion, 1 tablespoon finely chopped green onion for a milder note, or 1/2 teaspoon onion powder in a pinch
Pro Tips
1. Salt the pasta water generously so the noodles are flavorful from the inside out. It should taste like the sea.
2. Use the reserved pasta water to adjust the sauce gradually. Warm starchy water helps the cream and cheese bind to the pasta and gives a silky texture without thinning the sauce too much.
3. Keep the garlic and shallot soft and pale, not browned. Overcooking them makes the sauce bitter. Add the cream low heat and stir gently to avoid breaking the emulsion.
4. Grate the Parmesan fresh and add it off heat or on very low heat so it melts smoothly. Finish with the basil at the last moment for the brightest aroma and color.

Easy Rose Sauce Pasta Recipe
I can’t get enough of this rich, creamy rose sauce, a silky pink pasta favorite that feels restaurant-worthy with barely any effort. Ready in 20 minutes, it’s the kind of pantry-staple magic I crave on repeat.
4
servings
600
kcal
Equipment: 1. Large pot for boiling pasta
2. Colander for draining pasta
3. Large skillet or sauté pan
4. Wooden spoon or silicone spatula for stirring
5. Chef knife and cutting board for shallot and basil
6. Measuring cups and measuring spoons
7. Cheese grater for Parmesan
8. Tongs or pasta server to toss pasta in sauce
9. Ladle or small cup to reserve and add pasta water
Ingredients
-
12 ounces penne or your favorite pasta
-
1 tablespoon olive oil
-
1 tablespoon unsalted butter
-
2 cloves garlic, minced
-
1 small shallot, finely chopped (about 1/4 cup)
-
1 cup crushed tomatoes or tomato purée
-
3/4 cup heavy cream
-
1/2 cup freshly grated Parmesan cheese
-
Salt, about 1 teaspoon, to taste
-
Black pepper, about 1/2 teaspoon
-
Red pepper flakes, 1/4 teaspoon optional
-
Fresh basil, about 1/4 cup chopped
Directions
- Bring a large pot of salted water to a boil and cook 12 ounces penne according to package directions until al dente; reserve 1 cup pasta water, then drain.
- While pasta cooks, heat 1 tablespoon olive oil and 1 tablespoon unsalted butter in a large skillet over medium heat until butter is melted and sizzling.
- Add 2 cloves minced garlic and 1 small finely chopped shallot and sauté about 1 to 2 minutes until fragrant and softened but not browned.
- Stir in 1 cup crushed tomatoes or tomato purée and simmer 2 to 3 minutes to warm through.
- Reduce heat to low and pour in 3/4 cup heavy cream, stirring until the sauce becomes a uniform pink color and is heated through.
- Add 1/2 cup freshly grated Parmesan cheese and stir until melted and the sauce is smooth.
- Season with about 1 teaspoon salt, about 1/2 teaspoon black pepper, and 1/4 teaspoon red pepper flakes if using; taste and adjust seasoning.
- Add the drained pasta to the skillet and toss to coat, adding reserved pasta water a few tablespoons at a time as needed to loosen the sauce and achieve desired creaminess.
- Stir in about 1/4 cup chopped fresh basil and cook together for 30 seconds to meld flavors.
- Serve immediately with extra Parmesan and basil if desired.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 309g
- Total number of serves: 4
- Calories: 600kcal
- Fat: 27.3g
- Saturated Fat: 14.8g
- Trans Fat: 0.13g
- Polyunsaturated: 1.5g
- Monounsaturated: 11.25g
- Cholesterol: 68mg
- Sodium: 820mg
- Potassium: 584mg
- Carbohydrates: 70.8g
- Fiber: 3.6g
- Sugar: 3.8g
- Protein: 16.8g
- Vitamin A: 750IU
- Vitamin C: 10mg
- Calcium: 170mg
- Iron: 1.4mg













