
This four cheese cannelloni recipe delivers restaurant-quality pasta with layers of gooey, melty cheese and perfectly al dente noodles—no takeout needed. 💛 The secret lies in balancing four cheeses (ricotta, mozzarella, parmesan, and gruyère) for a filling that’s rich yet light, while avoiding the common pitfalls of soggy pasta or overstuffed tubes.
What sets this recipe apart is the technique: hand-rolling the pasta sheets ensures they hold their shape during baking, while a quick sear in the oven creates crispy edges. The cheese filling is seasoned just enough to complement rather than overpower, and the choice of sauce—whether classic marinara or creamy béchamel—elevates the dish without stealing the spotlight.
By the time you pull these golden cannelloni from the oven, you’ll have a dish that’s impossible to resist: tender pasta wrapped in layers of melted cheese, each bite delivering a perfect harmony of textures and flavors. The aroma alone will have everyone gathering at the table.
Serve with a sprinkle of fresh basil or extra grated parmesan for that final touch of sophistication. This recipe is designed to impress, whether you’re hosting a dinner party or simply craving a comforting weeknight meal.
Ingredients for 4 cheese cannelloni
Four cheeses, two flours, and fresh herbs create this luxurious cannelloni experience.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Ricotta Cheese 🧀 | 15 oz | Whole-milk for creaminess |
| Mozzarella Cheese 🧀 | 8 oz | Fresh, low-moisture preferred |
| Gruyère Cheese 🧀 | 6 oz | Finely grated, nutty flavor |
| Parmesan Cheese 🧀 | 1 cup | Freshly grated from block |
| Large Eggs 🥚 | 2 whole | Room temperature for blending |
| All-Purpose Flour 🌾 | 1 cup | For rolling pasta sheets |
| Semolina Flour 🌾 | ½ cup | For dusting pasta sheets |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for filling |
| Heavy Cream 🥛 | ¼ cup | For creamy texture |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped for garnish |
| Garlic Cloves 🧄 | 3 cloves | Minced for filling seasoning |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Nutmeg 🌿 | ¼ tsp | Freshly grated for depth |
| Olive Oil 🫒 | 2 tbsp | For brushing pasta sheets |
The cheese selection is non-negotiable here. Gruyère adds nutty depth, while fresh mozzarella keeps the filling light. I always buy Whole Foods’ organic ricotta—it’s creamier than most store brands. For Parmesan, grab a wedge from the deli counter and grate it yourself; pre-grated has anti-caking agents that make the sauce grainy. The Gruyère should be aged at least 6 months for that perfect balance of sharpness and creaminess. If you can’t find it, Comté works as a close substitute.
No ricotta? Cottage cheese with the liquid drained works in a pinch, though the texture won’t be identical. Short on Gruyère? Swiss cheese at half the amount gives a similar mild, nutty profile. The eggs must be room temperature—they blend much more smoothly. If you’re making this ahead, prepare the filling up to 24 hours in advance, then roll the pasta just before baking. The semolina flour is key for dusting—it prevents sticking better than all-purpose flour. For the pasta sheets, I use a pasta machine, but a rolling pin works too if you’re patient.
Store the cheese filling in an airtight container for up to 2 days before rolling. The assembled cannelloni can be refrigerated for 24 hours before baking—just add 10 minutes to the baking time. For make-ahead convenience, freeze unbaked cannelloni on a tray, then transfer to a bag for up to 3 months. When ready to bake, thaw overnight in the fridge. The fresh basil should be added just before serving—it wilts quickly when heated. If you’re short on time, dried basil works, but fresh is worth the extra minute.
Why You’ll Love This Recipe
- No-Fuss Assembly: I swear by this—just mix the ricotta, mozzarella, and Gruyère with a beaten egg, fold in grated Parmesan, and you’re done. No rolling dough, no fussing with layers. Honestly, I’ve made it while scrolling through my phone.
- Melty, Salty Magic: That Gruyère? It’s the star—creamy when warm, crispy when baked, with Parmesan shavings on top. The ricotta keeps it rich but not heavy, and the mozzarella stretches into gooey perfection. (Yes, even on a Tuesday night.)
- Leftovers That Last: This dish reheats like a dream—just pop it in the oven, and it’s fresh again. I’ve packed it for lunches, frozen it for lazy nights, and even served it cold with a sprinkle of salt. My kids beg for it days later.
- Budget-Friendly Luxury: Four cheeses sound fancy, but ricotta and mozzarella stretch far, and a little Gruyère goes a long way. I’ve made this for dinner parties and potlucks, and no one ever guesses it’s not some overpriced restaurant dish.
Step-by-step instructions for four cheese cannelloni
Here’s how to build rich, layered cannelloni with perfectly al dente pasta and gooey cheese filling.
👨🍳 Step 1: Prepare the Cheese Filling
In a large bowl, combine the 15 oz fresh ricotta cheese, 8 oz mozzarella cheese, 6 oz gruyère cheese, 1 cup parmesan cheese, 2 whole large eggs, 0.5 cup unsalted butter, 0.25 cup heavy cream, 1 tsp salt, 0.5 tsp black pepper, and 0.25 tsp nutmeg. I use a silicone spatula to mix thoroughly until completely smooth—no lumps should remain. The texture should be thick but spreadable, almost like a thick pudding.
Here’s the thing—don’t rush this mixing. The ricotta needs to fully incorporate with the other cheeses to create that signature creamy, melt-in-your-mouth texture. If the mixture feels too thick, add 1 tablespoon of whole milk at a time until it reaches a smooth, pipeable consistency. Cover and refrigerate for at least 30 minutes to let the flavors meld completely.
🍳 Step 2: Cook and Assemble the Pasta
Boil a large pot of salted water and cook 12 oz dried cannelloni tubes (about 10-12 tubes) according to package directions until al dente—about 8-10 minutes. Drain well but don’t rinse. While still warm, carefully fill each tube with 1-2 tablespoons of the prepared cheese filling using a piping bag or spoon. Work quickly so the pasta doesn’t cool completely.
This is where precision matters: don’t overfill or the tubes will burst when baking. I press the filling down gently with the back of a spoon to ensure even distribution. If you notice the filling leaking, wipe away any excess with a damp paper towel—this prevents a soggy bottom layer later.
🥘 Step 3: Create the Cheese Sauce
In a saucepan, melt 2 tablespoons butter over medium heat. Add the 3 minced garlic cloves and sauté for 30 seconds until fragrant—don’t let it brown or it’ll turn bitter. Stir in 0.25 cup heavy cream and let it simmer for 2 minutes until slightly thickened. Remove from heat and whisk in 1 cup freshly grated parmesan cheese until smooth. Season with 0.25 tsp salt and 0.125 tsp black pepper. Cover to keep warm.
The sauce should be velvety smooth with a rich, nutty parmesan flavor. If it’s too thick, whisk in 1-2 tablespoons of pasta water to reach a creamy consistency. This sauce will bind everything together and create that signature creamy finish on top of your cannelloni.
🔥 Step 4: Assemble and Bake
Preheat your oven to 375°F. Lightly grease a 9×13-inch baking dish with 2 tbsp olive oil. Arrange the filled cannelloni tubes side by side in the dish, seam-side down. Pour the prepared cheese sauce over the top, spreading it evenly to coat all the tubes completely. Sprinkle with 0.25 cup chopped fresh basil leaves and 0.125 cup grated parmesan cheese for color and extra flavor.
Bake uncovered for 25-30 minutes until the top is golden brown and bubbly. The edges should be slightly crispy while the filling remains gooey. If the top browns too quickly, loosely tent with foil for the last 10 minutes of baking. The filling should be hot enough to melt completely when served.
⏰ Step 5: Rest and Serve
Remove from the oven and let the cannelloni rest for 10 minutes before serving. This resting time allows the filling to set slightly and makes slicing cleaner. I like to dust the top with 0.5 cup semolina flour right before serving—it adds a beautiful contrast and helps absorb any excess moisture.
Slice into 1-inch pieces and serve immediately with a side of garlic bread or simple arugula salad. The perfect cannelloni should have al dente pasta with a rich, creamy cheese filling that melts in your mouth and a crispy, golden top layer. Each bite delivers that perfect balance of textures and flavors.
Pro Tips For Making 4 Cheese Cannelloni
- Salt the Ricotta: Fresh ricotta is milder than it looks—mix in ½ teaspoon of salt per 16 ounces before combining with eggs. I used to skip this and wondered why the flavor felt flat, even with all those cheeses.
- Grate, Don’t Shred: Gruyère and Parmesan melt better when grated fine—use a box grater, not a food processor, for a smoother texture. The cheese clumps up if you pulse it, and that’s a texture disaster inside cannelloni.
- Keep the Filling Cool: Work your cheese mixture in a chilled bowl—warm ricotta gets greasy fast. If it’s too soft to pipe, pop it in the fridge for 10 minutes. Trust me, you don’t want a soggy, runny filling.
- Pre-Bake the Pasta: Blanch the cannelloni tubes in boiling water for 2 minutes first—this softens them just enough to hold filling without breaking. Drain well, then roll in flour before baking. (Yes, even if it feels like overkill.)
Serving suggestions for this 4 cheese cannelloni
Classic Sauce Pairings
For a traditional Italian experience, pair your four cheese cannelloni with homemade marinara sauce—simmer 2 cups crushed San Marzano tomatoes, 2 tbsp olive oil, 3 garlic cloves, 1 tsp dried oregano, and salt for 20 minutes. The bright acidity cuts through the richness beautifully. 🍅
Creamy Béchamel Option
If you prefer a richer sauce, make a béchamel by melting 3 tbsp butter, whisking in 3 tbsp flour, then slowly adding 2 cups warm milk until thickened. Stir in 1 cup grated parmesan and ½ tsp nutmeg for depth. This sauce adds a velvety finish that complements the cheesy filling perfectly.
Garlic Bread Essentials
No cannelloni meal is complete without garlic bread. Toast a baguette with 4 tbsp softened butter, 3 minced garlic cloves, 1 tbsp chopped parsley, and ½ tsp salt. Broil for 2-3 minutes until golden. The buttery crunch contrasts the soft pasta beautifully.
Fresh Salad Balance
A simple arugula salad with 2 tbsp lemon vinaigrette (olive oil, lemon juice, Dijon) and ¼ cup shaved parmesan adds a peppery crunch. Toss in ½ cup cherry tomatoes for a pop of color and freshness that cleanses the palate between bites.
Wine Pairing Perfection
For red wine lovers, a Chianti Classico with its bright acidity and cherry notes balances the richness. White wine fans should opt for a Pinot Grigio from Alto Adige—its crisp citrus cuts through the cheese beautifully. 🍷
Make-Ahead Garnishes
Prep garnishes ahead: Toast ½ cup breadcrumbs with 1 tbsp butter for a crispy topping, or chop ¼ cup fresh basil and store it in a sealed container. Just before serving, sprinkle these over your cannelloni for that restaurant-quality finish.
Nutrition facts
Frequently asked questions
Can I use store-bought cannelloni tubes instead of homemade pasta sheets?
For convenience, use 12 oz dried cannelloni tubes (about 10-12 tubes) and follow the package cooking time—aim for al dente (about 8-10 minutes). Just ensure they’re fully drained (no rinsing) before filling. The recipe will still yield delicious results with this shortcut.
What if my cheese filling is too thick or too runny?
If too thick, add 1 tablespoon whole milk at a time until smooth. Too runny? Mix in 1 tablespoon grated parmesan or 1 teaspoon cornstarch to thicken. The filling should hold shape when piped but still be spreadable. Test by dropping a spoonful—it should hold together slightly but not crumble.
How do I prevent the cannelloni from bursting when baking?
Don’t overfill the tubes—use 1-2 tablespoons of filling per tube. Press the filling down gently with a spoon to distribute evenly. Wipe away any excess filling with a damp paper towel to prevent leaks. Also, bake at 375°F for 25-30 minutes—overbaking causes bursting.
Can I make this ahead of time?
Yes! Prepare the cheese filling up to 2 days ahead and store it in an airtight container. Assemble the cannelloni (unbaked) and refrigerate for 24 hours before baking—add 10 minutes to baking time. For freezing, arrange unbaked cannelloni on a tray, freeze, then transfer to a bag for up to 3 months. Thaw overnight in the fridge before baking.
What’s the best sauce alternative if I don’t like marinara or béchamel?
Try a creamy Alfredo sauce (butter, heavy cream, parmesan) or a tomato-cream hybrid (marinara + heavy cream). For a lighter option, use lemon butter sauce (melted butter, lemon juice, garlic, parsley). Each adds a different texture contrast to the rich cheese filling.
- 2-Pound Ground Turkey Meatloaf Recipe: Glazed Top, Juicy Core Without the Wait - October 11, 2026
- 5 Egg Yorkshire Pudding Recipe: Towering Crispy Bites From One Tin - October 11, 2026
- 3 Eggs Scrambled Recipe: Ultra-Smooth, Creamy Results Every Time - October 11, 2026