Cheesecake Factory Four Cheese Pasta, Made at Home
Four cheese pasta is the rich, cream-sauced dish that made half the table stop talking mid-meal at Cheesecake Factory, and it turns out you can get very close to it in your own kitchen with one pot and a whisk.
This version uses parmesan, fontina, gorgonzola, and asiago melted into a simple cream sauce, tossed with pasta that actually holds onto it. It’s ready in about 30 minutes, which beats the drive to the restaurant.

Why This Four Cheese Pasta Stays in the Rotation
The sauce is really just a basic cream base, so it comes together fast and never feels fussy. The gorgonzola gives it a little tang that keeps the whole thing from tasting flat or one-note.
I like that it uses cheeses most grocery stores actually carry. No special ordering, no substitutes that change the dish.
It reheats well too, which matters on a weeknight when you want lunch the next day without any extra effort.
Ingredients

- 12 oz rigatoni or penne: a short tube pasta traps the sauce better than long noodles
- 3 tbsp unsalted butter
- 3 tbsp all-purpose flour
- 2 cups whole milk: low-fat milk can make the sauce thin and prone to separating
- 1 cup heavy cream
- 2 cloves garlic, minced
- 1 cup freshly grated parmesan: grate it yourself for a smoother melt
- 1 cup shredded fontina: melts smooth and mild, the base of the sauce’s texture
- 1/2 cup crumbled gorgonzola: adds the tang that keeps this from tasting one-note
- 1/2 cup shredded asiago (or romano)
- 1/2 tsp salt
- 1/4 tsp black pepper
- 2 tbsp fresh parsley, chopped: for finishing
Variations / Substitutions
- Add grilled chicken or shrimp: stir in sliced grilled chicken breast or sautéed shrimp at the end for a heartier main.
- No gorgonzola: swap it for an equal amount of extra fontina or a mild blue cheese if you want less tang.
- Dairy-free: use unsweetened oat milk in place of the whole milk and cream, and a melty dairy-free cheese blend, though the sauce will be a little thinner.
- Add heat: a pinch of red pepper flakes whisked into the sauce with the garlic gives it a warm background kick.
- Brighten it up: a squeeze of lemon juice right before serving cuts through the richness nicely.
If you like rich baked pasta dishes, my Baked Ziti with Sausage is worth trying next.
How to Make Four Cheese Pasta
Step 1: Boil the Pasta

Bring a large pot of well-salted water to a boil and add the 12 oz pasta. Cook it 9 to 10 minutes, a minute or two short of the package’s suggested time, since it’ll finish cooking in the sauce.
Before draining, scoop out about 1 cup of the starchy pasta water and set it aside. The pasta should be firm with a little bite left in the center, not fully soft.
Step 2: Whisk the Cream Sauce

In a separate saucepan, melt the 3 tbsp butter over medium heat. Whisk in the 3 tbsp flour and let it cook about 1 minute, then slowly pour in the 2 cups whole milk and 1 cup heavy cream while whisking, followed by the 2 cloves minced garlic.
Keep the heat at medium-low and whisk often. After about 4 minutes, the sauce should thicken enough to coat the back of a spoon, and you’ll see it go from watery to glossy.
Step 3: Melt in the Cheeses

Turn the heat down to low and stir in the 1 cup parmesan, 1 cup fontina, 1/2 cup gorgonzola, and 1/2 cup asiago, along with the 1/2 tsp salt and 1/4 tsp pepper. Add the cheese in a few batches rather than all at once, stirring constantly so it melts smoothly instead of turning grainy.
Within about 3 minutes the sauce should look glossy and thick, with no streaks of unmelted cheese left. Pull it off the heat as soon as it’s smooth so it doesn’t break.
Step 4: Toss and Serve

Add the drained pasta straight into the sauce and toss until every piece is coated. If it looks too thick, loosen it with the reserved pasta water, a tablespoon or two at a time.
Sprinkle the 2 tbsp chopped parsley over the top and serve it right away while it’s hot and the sauce is still glossy and clinging to every piece.
Tips for the Best Four Cheese Pasta
- Grate your own cheese from the block instead of using pre-shredded bags. The starchy anti-caking coating on packaged shredded cheese can keep the sauce from going fully smooth.
- Warm the milk and cream for about 30 seconds in the microwave before whisking them into the roux. Cold liquid hitting a hot roux can cause lumps.
- Choose a short tube pasta like rigatoni, penne, or fusilli. The ridges and hollow centers hold onto the sauce far better than spaghetti or fettuccine.
- If gorgonzola isn’t your thing, swap it for extra fontina for a softer, milder sauce with the same texture.
Boil times vary a little by shape, so check for doneness slightly early:
| Pasta Shape | Boil Time | Texture |
|---|---|---|
| Penne | 10-11 mins | firm, holds sauce in the tube |
| Rigatoni | 11-12 mins | chewy, deep ridges grab sauce |
| Fusilli | 9-10 mins | springy, curls trap extra sauce |
Storing and Reheating Leftovers
Refrigerate leftovers in an airtight container for up to 3 to 4 days. The sauce will thicken as it chills, which is normal.
Reheating: warm it in a saucepan over low heat with a splash of milk or reserved pasta water stirred in, just enough to loosen the sauce back to its original consistency. The microwave works too, in 30-second bursts, stirring between each one so the cheese doesn’t separate.
What to Serve With Four Cheese Pasta
A simple arugula salad with a lemony vinaigrette is a good match here, since the acid and bitterness cut through the richness of the cream sauce. Garlic bread is an obvious but genuinely good choice too, mostly because you’ll want something to mop up whatever sauce is left in the bowl.
Roasted broccolini or asparagus also works well, since their slight bitterness balances out all that cheese instead of adding more richness on top of richness.
Frequently Asked Questions
Can I use a different pasta shape than rigatoni or penne?
Yes, any short tube or curled pasta works well, just adjust the boil time to match the shape since some cook faster than others.
Why did my cheese sauce turn grainy or oily?
That usually happens when the sauce is too hot when the cheese goes in, which causes the fat to separate. Keep the heat low and stir the cheese in gradually, pulling the pan off the burner as soon as it’s smooth.
Is this exactly the same as the Cheesecake Factory version?
It’s a close approximation built from the same core cheeses, though restaurant kitchens often use a slightly different ratio and a bit more cream for extra richness.
Can I make the sauce ahead of time?
You can make the sauce up to a day ahead and reheat it gently with a splash of milk, but it’s best tossed with freshly boiled pasta right before serving so the pasta doesn’t soak up all the sauce while it sits.

Ingredients
Method
- Boil the 12 oz pasta in salted water for 9 to 10 minutes until just short of al dente, then reserve 1 cup of the pasta water before draining.
- Melt the 3 tbsp butter in a saucepan over medium heat, whisk in the 3 tbsp flour, then slowly whisk in the 2 cups whole milk, 1 cup heavy cream, and 2 cloves minced garlic until thickened, about 4 minutes.
- Lower the heat and stir in the 1 cup parmesan, 1 cup fontina, 1/2 cup gorgonzola, 1/2 cup asiago, 1/2 tsp salt, and 1/4 tsp pepper in batches until smooth, about 3 minutes.
- Toss the drained pasta with the sauce, loosening with reserved pasta water as needed, then top with the 2 tbsp parsley and serve hot.
