
This 3 cheese penne recipe delivers the kind of rich, creamy comfort you crave without the heavy texture of traditional Alfredo.
The secret lies in blending goat cheese for tangy depth, Parmigiano-Reggiano for nutty sharpness, and Fontina for velvety melt—each cheese playing its part in a sauce that clings perfectly to every al dente penne strand.
I developed this after years of testing combinations, and it never fails to impress even the most skeptical pasta lovers.
The beauty of this recipe is its foolproof technique: no fancy equipment, no complicated steps. You’ll start with perfectly al dente penne, then build the sauce from scratch using just a few simple ingredients.
The key is melting the cheeses slowly over low heat, whisking constantly until you achieve that luxurious, stretchy consistency—not too thick, not too thin, but just right. This method ensures every bite delivers that perfect balance of creaminess and cheesy satisfaction.
What you’ll end up with is a dish that’s restaurant-quality at home: golden penne tossed in a sauce so rich it feels indulgent, yet balanced enough to pair with everything from roasted vegetables to a crisp green salad.
The goat cheese adds a subtle tang that cuts through the richness, while the Fontina and Parmigiano-Reggiano create that classic Italian cheesy depth we all love. The aroma alone will have everyone asking what’s for dinner.
This recipe works equally well as a weeknight dinner or a special occasion dish—just adjust the garnish. Top with fresh basil and cracked black pepper for a light touch, or add crispy pancetta for extra protein.
The sauce reheats beautifully too, making it perfect for meal prep when you want to serve something impressive with minimal effort. Let’s get cooking!
Ingredients for 3 cheese penne
These cheeses and simple pantry staples create a velvety sauce that clings perfectly to penne.
| Ingredient | Amount | Notes |
|---|---|---|
| Penne Pasta 🍝 | 12 oz | Dry, al dente preferred |
| Goat Cheese 🧀 | 4 oz | Soft, crumbled variety |
| Parmigiano-Reggiano 🧀 | 1 cup | Freshly grated from block |
| Fontina Cheese 🧀 | 4 oz | Shredded, mild flavor |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Whole Milk 🥛 | ½ cup | Warmed for smooth sauce |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing garlic |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped, for garnish |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked preferred |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Red Pepper Flakes 🌶️ | ¼ tsp | Optional, for heat |
| Butter 🧈 | 2 tbsp | Unsalted, for sauce base |
The cheeses are the stars here—goat cheese adds that tangy kick, Fontina melts like a dream, and Parmigiano-Reggiano brings the nutty depth. Whole Foods or specialty cheese shops have the best selection, but any grocery store carries these. Grab the block Parmigiano-Reggiano and grate it yourself—pre-grated gets clumpy. For goat cheese, look for soft, crumbly varieties like Chavroux or Montrachet if you can find them. The Fontina should be mild, not sharp. If you’re in a pinch, Gruyère works too, but it’s a bit nuttier.
No goat cheese? Cream cheese at half the amount gets you close, though it won’t have the same tang. Short on Fontina? Mozzarella or mild cheddar can stretch it out, but the sauce won’t be as luxurious. The heavy cream is non-negotiable here—half-and-half works in a bind, but full-fat is worth it for that velvety texture. Fresh basil? Dried oregano at one-third the amount is a fine swap. And if you’re feeling fancy, add a splash of white wine when sautéing the garlic—it brightens everything up.
This sauce reheats beautifully—honestly tastes better the next day once everything melds. Keeps for 3-4 days in the fridge, covered tightly. Freeze portions for up to 3 months if you’re prepping ahead. I always make a double batch because it disappears fast. Store leftovers in an airtight container, and give it a quick whisk with a splash of milk to loosen it up before reheating. Garnish with extra cheese or basil right before serving—it makes all the difference.
Why You’ll Love This Recipe
- I’ll be real: Fontina and Parmigiano aren’t cheap, but they stretch so much in this recipe. A little goes a long way, and honestly? The taste makes it worth every penny. Plus, goat cheese is often cheaper than fancier cheeses, so you’re getting a ton of flavor without breaking the bank.
- One-Pot Magic: I swear by this—just toss everything in one pot. The penne cooks while the cheeses melt together, and honestly? That’s my kind of dinner where I can still have a glass of wine while it simmers.
- Tangy Creamy Dream: Goat cheese brings that bright, tangy kick, while Fontina melts into gooey perfection. Add a sprinkle of Parmigiano at the end, and suddenly, you’ve got a dish that’s creamy, rich, and actually flavorful—not just bland pasta with cheese sprinkled on top.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The leftovers reheat like a dream—no soggy pasta here. Pack it in a container, and you’ve got a satisfying lunch that’ll make you the office favorite (or at least impress your coworkers more than the sad salad they brought).
Step-by-step instructions for 3 cheese penne
Let’s create this creamy, cheesy masterpiece with perfectly al dente pasta and a velvety sauce.
Cook the Penne to Al Dente Perfection
Bring a large pot of water to a rolling boil and add the 12 oz penne pasta. Stir immediately to prevent sticking. Add 1 tablespoon salt to the boiling water—it should taste like the ocean. Cook the pasta for 1 minute less than the package instructions specify, usually around 11-12 minutes for al dente texture. You want the pasta to have a slight bite when you test it.
Before draining, reserve 1 cup of pasta water in a measuring cup. This starchy water is essential for creating a smooth, clinging sauce. Drain the pasta but don’t rinse it—those surface starches help the cheese adhere beautifully. Keep the drained pasta warm while you prepare the sauce.
Create the Cheese Sauce Base
In a large skillet over medium heat, melt the 2 tbsp butter with the 2 tbsp extra-virgin olive oil. Once the butter has melted and the mixture is foaming, add the 3 cloves minced garlic and sauté for 30 seconds until fragrant—don’t let it brown or it’ll turn bitter. Reduce heat to low to prevent burning.
Add the 0.5 cup warmed whole milk and 0.5 cup heavy cream to the skillet. Stir gently and let the mixture simmer for 2-3 minutes until it begins to thicken slightly. This creates the perfect foundation for your cheese sauce, ensuring it’s rich but not too heavy.
Combine Cheeses for Maximum Flavor
Lower the heat to low and begin adding the cheeses in stages. First, sprinkle in 2 oz of the 4 oz fontina cheese and stir until it melts completely. Then, add 1 oz of the 4 oz goat cheese—this soft cheese will create creamy pockets in your sauce. Stir constantly until fully melted and smooth.
Next, add the remaining 3 oz fontina cheese and 1 oz goat cheese, stirring until completely incorporated. Finally, add the 1 cup parmigiano-reggiano and stir until it dissolves into the sauce. The sauce should be thick and creamy, but if it’s too stiff, add 2-3 tablespoons of reserved pasta water to reach your desired consistency.
Finish with Pasta and Seasonings
Add the drained penne pasta to the skillet and toss gently to coat every strand with the cheese sauce. Stir in the 0.5 tsp black pepper and 0.25 tsp red pepper flakes (if using). If the sauce seems too thick, add more reserved pasta water 1 tablespoon at a time until it coats the pasta beautifully without being watery.
Let the pasta sit in the sauce for 1-2 minutes off the heat, allowing the cheeses to meld together completely. This resting period ensures every bite is rich and cohesive. The sauce should cling to the pasta perfectly, creating that signature creamy texture we’re after.
Garnish and Serve Immediately
Transfer the 3 cheese penne to serving plates and garnish with the 0.25 cup chopped fresh basil leaves. The bright, fresh basil will cut through the richness of the cheeses and add a beautiful pop of color. Serve immediately while the pasta is hot and the sauce is at its creamiest.
Each forkful should deliver the perfect balance of creamy goat cheese, nutty parmigiano-reggiano, and mild fontina, all wrapped around perfectly al dente penne. This dish is best enjoyed fresh from the stove—don’t let it sit too long or the sauce might thicken up too much.
Pro Tips For Making 3 Cheese Penne
- Toss with the pot: DESCRIPTION: Drain your penne directly into the saucepan—no strainer needed. The starchy water acts like a glue, helping the creamy cheese sauce cling to every noodle instead of turning your dish into a sad, greasy mess. (I used to transfer it, and half my sauce would end up on the counter.)
- Crumble goat cheese: DESCRIPTION: Skip the knife for the goat cheese—use your fingers to break it into pea-sized chunks before adding it to the sauce. Big clumps melt unevenly and create weird, rubbery pockets. (Yes, it’s messy, but the texture makes all the difference.)
- Simmer low and slow: DESCRIPTION: Once the heavy cream hits the pot, reduce the heat to a bare simmer—no boiling. High heat curdles the cream and turns your sauce into a sad, lumpy puddle. (I learned this after one disastrous batch where the fontina seized up like glue.)
- Reserve some pasta water: DESCRIPTION: Before draining, scoop out ½ cup of starchy pasta water into a small cup. If the sauce gets too thick, a splash of this gold liquid fixes it instantly. (No need to dump in cream or milk—this keeps the dish rich without diluting the cheese flavors.)
Dietary considerations for these flavors
Gluten-Free Adaptation
For a gluten-free version, swap the penne for gluten-free pasta—I recommend Barilla GF Penne or De Cecco GF for that authentic texture. Cook it 1-2 minutes less than regular pasta since GF varieties tend to soften faster.
The cheese sauce remains the same, but add 1 extra tablespoon of olive oil to help the sauce cling better to the pasta. Always check labels for cross-contamination warnings if gluten sensitivity is a concern. 🌾
Dairy-Free Substitutes
To make this dish dairy-free, replace the cheeses with nutritional yeast (for that cheesy flavor) and cashew cream. Blend 1 cup soaked cashews with ½ cup water, 2 tbsp lemon juice, and 1 tsp white miso until smooth.
Use this in place of the heavy cream and milk. For the cheeses, mix ¼ cup nutritional yeast with 1 tbsp white miso and 1 tsp garlic powder to mimic Parmigiano-Reggiano.
Fontina can be replaced with vegan mozzarella shreds (like Miyoko’s), and goat cheese with dairy-free feta (like Violife).
Lower-Carb Options
Cut carbs by swapping penne for shirataki noodles (like Miracle Noodles), which are nearly calorie-free. Cook them according to package instructions (usually just rinsing and draining). For extra heartiness, stir in 2 oz cooked ground turkey or crumbled tempeh at the end.
The cheese sauce remains the same, but reduce the heavy cream to ¼ cup to keep the dish lighter. Garnish with fresh arugula instead of basil for a peppery kick. 🥦
Lactose-Friendly Version
If lactose intolerance is the issue, use lactose-free heavy cream and lactose-free milk (like Organic Valley Lactose-Free). For the cheeses, opt for lactose-free Parmigiano-Reggiano (available at specialty stores) and lactose-free Fontina (like BelGioioso).
Goat cheese is naturally lower in lactose, but if needed, replace it with lactose-free cream cheese (like Breakstone’s). The sauce will still be rich and creamy without causing digestive discomfort. 💛
Nut-Free Considerations
This recipe is naturally nut-free, but if you’re avoiding all nuts (including cashews in substitutions), stick with the original cheese sauce. For a dairy-free nut-free option, use coconut milk (full-fat) instead of heavy cream and milk.
Replace the cheeses with dairy-free cheese alternatives (like Follow Your Heart Mozzarella) and add 1 tbsp cornstarch to the sauce to help it thicken properly. The texture will be slightly different but still delicious and safe for nut allergies. 🌱
Nutrition facts
Frequently asked questions
Can I use pre-shredded cheese instead of grating my own?
Pre-shredded cheese works, but it often contains anti-caking agents that can make your sauce grainy. For the smoothest texture, grate your own Parmigiano-Reggiano and Fontina using a box grater or food processor. If you must use pre-shredded, pick the “block-style” varieties without additives. For goat cheese, crumble it by hand for best results.
Why did my sauce separate or turn grainy?
This usually happens when cheese melts too quickly over high heat or when the sauce isn’t stirred constantly. Keep heat at low and whisk continuously until fully melted. If it still separates, stir in 1-2 tablespoons of reserved pasta water to emulsify. For extra insurance, mix 1 teaspoon cornstarch with 1 tablespoon cold water and whisk it in at the end.
How can I make this dish ahead of time?
Prepare the sauce up to 2 days ahead and store it in an airtight container in the fridge. When ready to serve, reheat gently on low heat, stirring frequently and adding 1-2 tablespoons of milk or cream to loosen it. Cook fresh pasta separately and toss it with the reheated sauce just before serving. The sauce actually improves overnight as flavors meld!
Can I add protein to this dish?
Try adding 6 oz cooked chicken breast, 8 oz shrimp, or ½ lb Italian sausage (cooked and crumbled). For shrimp, cook them separately and add them to the pasta just before serving to prevent overcooking. For sausage, brown it first and drain excess fat before mixing with the sauce. The cheese sauce will cling beautifully to any protein you choose.
What’s the best way to reheat leftovers?
Reheat in a skillet over medium-low heat, stirring constantly with a silicone spatula. Add 1-2 tablespoons of milk or cream to help restore creaminess. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. Avoid high heat to prevent the cheese from separating or becoming rubbery.
- 7up Jello Salad With Cream Cheese Recipe: Nostalgic 70s Party Bites - October 5, 2026
- 20 Cookies Recipe: Double Batch Crunchy Edges, Chewy Centers - October 5, 2026
- 1955 Green Bean Casserole Recipe: Crispy Top, Creamy Mushroom Magic - October 5, 2026