This luscious Italian-inspired dish combines al dente penne or fettuccine with a velvety sauce made from heavy cream, milk, fresh basil pesto, and freshly grated Parmesan. The sauce comes together in minutes, creating a smooth and indulgent coating for every strand of pasta. Finished with aromatic garlic and butter, this versatile main dish adapts beautifully with grilled chicken or shrimp for added protein. Perfect for both casual weeknight meals and elegant entertaining.
The kitchen filled with that incredible basil aroma as my friend Sarah leaned against the counter, watching me stir bubbling cream and pesto together. She had mentioned craving something rich and comforting after a long week, and this pasta came together in under thirty minutes. We stood there talking while the sauce thickened, the smell making both of us practically drool.
I first made this on a rainy Tuesday when my roommate came home exhausted from work. She took one bite of the creamy pesto coated penne and literally closed her eyes, saying it was exactly what she needed. Now whenever life gets overwhelming, this is our go-to comfort meal.
Ingredients
- Pasta (400 g penne or fettuccine): Penne catches the sauce in its tubes, but fettuccine creates beautiful silky ribbons coated in creamy pesto
- Heavy cream (1 cup): This creates the luxurious base that makes the sauce so velvety and rich
- Whole milk (1/2 cup): Lightens the heavy cream slightly without sacrificing creaminess
- Basil pesto (3/4 cup): The star of the show, storebought works perfectly but homemade is next level incredible
- Parmesan cheese (1/2 cup): Freshly grated melts better and adds that salty umami depth
- Unsalted butter (2 tbsp): Creates the base for sautéing garlic and adds extra richness
- Garlic (2 cloves): Freshly minced releases more aroma than preminced jars
- Salt and black pepper: Pasta water needs to taste like the sea, and pepper balances the cream
- Garnishes: Extra Parmesan and fresh basil leaves make it look stunning on the plate
Instructions
- Get the pasta going:
- Bring a large pot of generously salted water to a rolling boil and cook pasta until al dente, reserving that crucial half cup of starchy pasta water before draining.
- Build the flavor base:
- Melt butter in a large skillet over medium heat, add minced garlic, and let it sizzle for just one minute until fragrant.
- Create the creamy base:
- Pour in heavy cream and whole milk, stirring constantly, and let it simmer for two to three minutes until slightly thickened.
- Add the magic:
- Stir in basil pesto and Parmesan until completely smooth and heated through, then season with freshly ground black pepper.
- Bring it together:
- Add drained pasta to the skillet and toss enthusiastically, adding reserved pasta water a splash at a time until the sauce coats each piece beautifully.
- Finish and serve:
- Plate immediately while hot, topping with extra Parmesan and fresh basil leaves for that restaurant quality presentation.
This pasta became a regular at our monthly roommate dinners, eventually evolving into the thing we made for birthdays and celebrations. Something about the combination of fresh basil and warm cream makes everything feel better.
Make It Your Own
Grilled chicken strips or sautéed shrimp transform this into a complete protein packed meal. I have also added sun dried tomatoes for extra depth and roasted cherry tomatoes for sweetness.
Dietary Swaps
Gluten free pasta works beautifully here, and I have successfully used half and half instead of heavy cream. Dairy free alternatives can create a lighter version while still delivering on flavor.
Serving Suggestions
A crisp Pinot Grigio cuts through the richness perfectly. Simple roasted asparagus or a green salad with bright vinaigrette balances the heavy cream sauce.
- Let the sauce rest for a minute off heat if it seems too thin
- Fresh pesto makes a huge difference over jarred
- Grate your own Parmesan for better melting
This recipe proves that comfort food can be elegant enough for company while still being easy enough for a Tuesday night.
Recipe Questions & Answers
- → Can I use store-bought pesto?
-
Yes, store-bought basil pesto works perfectly in this dish. Look for a high-quality brand with fresh ingredients. Homemade pesto also creates wonderful results if you prefer to make it from scratch.
- → How do I prevent the sauce from separating?
-
Keep the heat at medium or medium-low when adding the cream and pesto. Avoid boiling vigorously, which can cause dairy to separate. Stir continuously and add the reserved pasta water gradually to maintain a smooth, emulsified sauce.
- → What pasta shapes work best?
-
Penne and fettuccine both work excellently. Penne's ridges catch the creamy sauce beautifully, while fettuccine's wide surface allows for luxurious coating. Other short shapes like fusilli or farfalle are also great options.
- → Can I make this dairy-free?
-
Yes, substitute the heavy cream and whole milk with full-fat coconut cream or a dairy-free alternative like almond cream. Use vegan Parmesan and dairy-free butter to complete the substitution without sacrificing creaminess.
- → How long will leftovers keep?
-
Store leftovers in an airtight container in the refrigerator for up to 3 days. The sauce may thicken when cold—reheat gently with a splash of milk or cream to restore the creamy consistency. The pasta is best enjoyed fresh but reheats well.
- → Can I add protein to this dish?
-
Grilled chicken breast strips, sautéed shrimp, or pan-seared salmon complement the flavors beautifully. Cook your protein separately and fold it in during the final toss, or serve it on top for an impressive presentation.