This 30-minute creamy pesto pasta has a smooth, thick sauce that sticks to every noodle and never separates.

This 30-minute creamy pesto pasta features a smooth, thick sauce that sticks to every noodle and never separates.
By using the starch from the pasta water, the heavy cream and pesto fuse into a silky emulsion that holds its texture even when reheated.
This recipe is designed for maximum efficiency, requiring only basic pantry staples and one pan to achieve a restaurant-quality finish that is perfectly balanced and easy to customize.
If you love this creamy texture, you'll also enjoy my Baked Goat Cheese Pasta.
Jump to:
Why this recipe works
- Starch Emulsion: Using reserved pasta water binds the fats in the pesto and cream together, creating a glossy sauce that coats the pasta instead of pooling at the bottom of the bowl.
- Temperature Control: Adding the pesto over low, residual heat prevents the basil from oxidizing, which keeps the sauce bright green and preserves the fresh herb flavor.
- Optimized Texture: The ratio of heavy cream to parmesan cheese creates a stabilized thickness that stays creamy and resists clumping as it cools.
- One-Pan Efficiency: The sauce is built in the same time it takes to boil the noodles, making this a functional, high-speed meal for busy schedules.

Ingredients
Before you start to make this recipe, measure and prepare your ingredients so the cooking process will go smoothly and easily.
Full measurements are in the recipe card below.
Penne Pasta: The ridges and hollow center are designed to trap the thick cream sauce. Cook until just al dente for the best texture.
Heavy Cream: Provides a rich, stable base. It thickens naturally when simmered, creating a velvety coating for the noodles.
Milk (or Half and Half): Thins the sauce slightly to reach the perfect consistency without making it too heavy.
Pesto: Adds the concentrated flavor of basil, pine nuts, and garlic. Use a high-quality version for the best color and taste.
Parmesan Cheese: Acts as a natural thickener and adds a salty, savory depth to the sauce.
Garlic: Freshly minced cloves provide an aromatic foundation that cuts through the richness of the dairy.
Olive Oil: Used to sauté the garlic and toast the chili flakes, releasing their full flavor into the base.
Chili Flakes: Adds a subtle heat that balances the creamy fats of the pesto and cream.
Salt and Black Pepper: Essential for brightening the herbs in the pesto and bringing all the flavors together.
Instructions
Bring a large pot of salted water to a boil. Cook the penne until it is al dente (usually 1 minute less than the package instructions). Reserve ½ cup of pasta water before draining the noodles.
While the pasta cooks, heat olive oil in a large skillet over medium heat. Add the minced garlic and chili flakes, sautéing for about 1 minute until the garlic is fragrant but not browned.

Pour in the heavy cream and milk. Bring the mixture to a gentle simmer. Let it cook for 2–3 minutes, stirring occasionally, until the liquid begins to thicken slightly.
Whisk in the grated parmesan cheese until completely melted and the sauce is smooth. Season with salt and black pepper to taste, keeping in mind that the pesto and cheese already contain salt.
Reduce the heat to low. Stir in the pesto and the reserved pasta water.

Adding the pesto at the very end of the heat preserves its bright green color and fresh basil flavor.
Add the cooked penne to the skillet. Toss the pasta thoroughly until every noodle is evenly coated in the thick, creamy sauce. Serve immediately while hot.


Expert Tips
- Don't Overcook the Garlic: Sauté the garlic only until it is fragrant (about 60 seconds). If the garlic turns brown or burnt, it will make the entire cream sauce taste bitter.
- Prevent Pesto Discoloration: Always stir the pesto in at the very end over low or residual heat. High heat can oxidize the basil, turning the vibrant green sauce into a dull olive-brown color.
- The Power of Pasta Water: Never skip the reserved pasta water. The starches in the water act as a natural bridge that helps the oily pesto and the watery cream bind together into a smooth, unified sauce.
- Grate Your Own Cheese: For the smoothest texture, grate your parmesan from a fresh block. Pre-shredded cheeses are coated in potato starch to prevent clumping in the bag, which can make your pasta sauce feel slightly grainy.
- Salt Management: Taste your sauce before adding extra salt. Since both the pesto and the parmesan cheese are naturally salty, you may only need a tiny pinch to finish the dish.
Faq's
Yes. While penne is excellent for trapping sauce, other ridged shapes like fusilli, rigatoni, or rotini work perfectly. If you prefer long pasta, fettuccine or linguine, provide a wide surface area for the cream to cling to.
The secret is avoiding high heat once the pesto is added. Basil is sensitive to temperature; always stir the pesto in at the very end after turning the heat to low or off. This preserves the bright green color and fresh herbal notes.
This dish is best served immediately because the pasta continues to soak up the sauce as it sits. If you must make it ahead, undercook the pasta by 2–3 minutes and keep extra milk on hand to loosen the sauce when you are ready to reheat.
Troubleshooting
The sauce is too thin and won't stick to the pasta.
- The Fix: Let the cream and milk simmer for an extra 2 minutes before adding the cheese. If it’s still too thin, add an extra handful of parmesan or a small slurry (1 teaspoon cornstarch mixed with 1 teaspoon cold milk) to thicken it instantly.
The sauce looks oily or has separated.
- The Fix: This usually happens when the fats in the pesto break. Slowly whisk in 1–2 tablespoons of hot reserved pasta water. The starch will help re-emulsify the oil back into the cream for a smooth finish.
The pasta is dry after sitting for a few minutes.
- The Fix: Pasta naturally absorbs liquid. Simply stir in a splash of warm milk or a little more pasta water to bring back the "creamy" texture before serving.
The flavor is a bit bland.
- The Fix: Pesto and cream are heavy fats that can mask flavor. Add a squeeze of fresh lemon juice or an extra pinch of salt. The acidity or salt will brighten the basil and garlic notes immediately.
Storing
Allow the pasta to cool to room temperature (but do not leave it out for more than 2 hours). Transfer to an airtight container and refrigerate for up to 3 days.
Freezing
I do not recommend freezing this dish. The cream and pesto emulsion often "breaks" during the thawing process, resulting in a grainy texture and oily separation.

Reheating
Creamy sauces thicken significantly in the fridge as the pasta absorbs the moisture. To restore the original silkiness:
- Stovetop (Best Method): Place the pasta in a skillet over low heat. Add a splash of milk or water (about 1–2 tablespoons) and stir gently until the sauce thins out and becomes creamy again.
- Microwave: Place a portion in a microwave-safe bowl with a teaspoon of water. Cover with a damp paper towel and heat in 30-second intervals, stirring between each, to prevent the oil from separating.
Pro Tip: Avoid high heat when reheating. If the pasta gets too hot too fast, the cheese and pesto will separate, leaving you with an oily dish instead of a creamy one.
Substitutions
Gluten-Free Option: Use your favorite gluten-free penne or fusilli. Since gluten-free pasta releases less starch, ensure you simmer the cream sauce until it is slightly thicker before tossing.
Cream Alternatives: If you want a lighter version, replace the heavy cream with half and half or a mix of whole milk and a tablespoon of butter.
Nut-Free Pesto: If cooking for someone with a nut allergy, use a sunflower seed or pepita-based pesto to keep that classic herbal flavor without the pine nuts.
Cheese Swap: If you are out of Parmesan, Pecorino Romano works beautifully, though it is saltier, so reduce the added salt in the recipe.
Variations
Add Protein: Stir in sliced grilled chicken breast, sautéed shrimp, or crispy pancetta at the very end to turn this into a heartier main course.
Vegetable Boost: Mix in baby spinach (it will wilt instantly in the hot sauce), roasted cherry tomatoes, or sautéed mushrooms for added texture and color.
Extra Spice: For those who like heat, double the red chili flakes or stir in a teaspoon of Calabrian chili paste for a spicy "pesto alla vodka" vibe.
Lemon Pesto: Add the zest of half a lemon to the sauce to cut through the richness of the cream and brighten the basil notes.
Equipment
- Large Pot: For boiling the pasta. Ensure it is large enough so the noodles have room to move without sticking.
- Colander: To drain the pasta (remember to save your pasta water first!).
- Deep Skillet or Sauté Pan: Use a wide, high-sided pan to build the sauce. This allows you to toss the pasta directly in the sauce without spilling.
- Whisk or Silicone Spatula: Essential for stirring the cream and melting the parmesan evenly into the sauce.
- Garlic Press or Microplane: To ensure the garlic is finely minced so it melts into the oil without leaving large, crunchy bits.
- Measuring Cups and Spoons: To get the perfect ratio of heavy cream, milk, and pesto for a balanced emulsion.
More Pasta Recipes
- Easy Greek Pasta Salad: A refreshing Mediterranean dish packed with fresh vegetables, salty olives, and a zesty homemade dressing. Perfect for meal prep or your next gathering.
- Pesto Pasta Bake: Get restaurant-quality flavor at home in under an hour. This cheesy, baked version of classic pesto is the ultimate family comfort food.
- Pink Sauce Pasta: The perfect compromise between tomato and cream. This "Rosé" sauce is loaded with garlic, parmesan, and melted mozzarella for a silky, savory finish.
Connect With Us
Review: Leave a rating and comment below if you enjoyed this recipe. Socials: Follow on Facebook, Instagram, and Pinterest. Save: Pin this recipe to Pinterest for later.
📖 Recipe

Creamy Pesto Pasta (30-Minute Meal!)
Ingredients
- 1 lbs Penne pasta uncooked
- 2 tablespoon Olive oil
- 3 cloves Garlic minced
- 1 ½ cups Heavy cream
- ½ cup Milk or half and half
- ½ cup Parmesan cheese grated
- ½ teaspoon Chili flakes
- Salt and black pepper to taste
- ½ cup Pesto
Instructions
- Bring a large pot of salted water to a boil. Cook the penne until it is al dente (usually 1 minute less than the package instructions). Reserve ½ cup of pasta water before draining the noodles.
- Pour in the heavy cream and milk. Bring the mixture to a gentle simmer. Let it cook for 2–3 minutes, stirring occasionally, until the liquid begins to thicken slightly.
- Whisk in the grated parmesan cheese until completely melted and the sauce is smooth. Season with salt and black pepper to taste, keeping in mind that the pesto and cheese already contain salt.
- Reduce the heat to low. Stir in the pesto and the reserved pasta water.
- Adding the pesto at the very end of the heat preserves its bright green color and fresh basil flavor.
- Add the cooked penne to the skillet. Toss the pasta thoroughly until every noodle is evenly coated in the thick, creamy sauce. Serve immediately while hot.
Notes
- Don't Overcook the Garlic: Sauté the garlic only until it is fragrant (about 60 seconds). If the garlic turns brown or burnt, it will make the entire cream sauce taste bitter.
- Prevent Pesto Discoloration: Always stir the pesto in at the very end over low or residual heat. High heat can oxidize the basil, turning the vibrant green sauce into a dull olive-brown color.
- The Power of Pasta Water: Never skip the reserved pasta water. The starches in the water act as a natural bridge that helps the oily pesto and the watery cream bind together into a smooth, unified sauce.
- Grate Your Own Cheese: For the smoothest texture, grate your Parmesan from a fresh block. Pre-shredded cheeses are coated in potato starch to prevent clumping in the bag, which can make your pasta sauce feel slightly grainy.
- Salt Management: Taste your sauce before adding extra salt. Since both the pesto and the Parmesan cheese are naturally salty, you may only need a tiny pinch to finish the dish.





KBanks says
This is absolutely fabulous. All of the family loved it. Was easy to prepare and delicious!
Aryana says
So amazing and so flavourful! I used this recipe for my foods class and made homemade pesto sauce and it was the bomb
Carrie says
Wonderful dish very easy, i used left over chicken breast, green onions, fresh tomatoes and Brocoli. I made a single portion so cut the sauce recipe in to a 1/4 serving. Turned put just delicious 😋
Jer says
This is so easy and delicious. I AM NOT a good cook but I try. I added some baked chicken to this and it was fantastic. I didn’t have chili flakes but I did use red pepper flakes. They added so much flavor. I highly recommend this recipe.