Beef and Pork Cannelloni Recipe: Layered Richness With Melty Cheese and Herbed Twist

Main Courses

Beef and Pork Cannelloni Recipe: Layered Richness With Melty Cheese and Herbed Twist

This beef and pork cannelloni recipe delivers the kind of restaurant-quality Italian comfort you can make at home—rich, herbed filling wrapped in tender pasta, baked until the cheese bubbles golden and the sauce pools perfectly.

I developed this version after years of perfecting the balance between traditional technique and modern shortcuts, ensuring every bite has that melty, cheesy satisfaction without requiring a day in the kitchen.

The secret lies in the filling—ground beef and pork simmered with garlic, herbs, and just enough cheese to bind while keeping the texture tender.

We'll pair it with a classic marinara or velvety béchamel sauce, then layer it all between sheets of fresh pasta before baking to golden perfection. Even if you're new to cannelloni, this method breaks down into manageable steps that guarantee professional results.

What makes this recipe stand out is how it marries Italian tradition with practicality—whether you use homemade pasta or high-quality store-bought sheets, the assembly process is straightforward yet impressive.

The moment you pull it from the oven, you'll be rewarded with crispy edges, creamy filling, and a sauce that clings to every layer, making it the centerpiece of any dinner table.

Serve with a simple arugula salad or garlic bread to soak up every last drop of that rich sauce. Let's get started—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef and pork cannelloni

Sixteen ingredients for restaurant-style cannelloni that's rich, herbed, and golden-perfect every time.

Ingredient Amount Notes
Ground Beef (80% lean) 🥩 1 lb Finely ground for even texture
Ground Pork 🥓 ¾ lb Lean cut preferred for balance
Garlic Cloves 🧄 4 cloves Minced for aromatic depth
Fresh Parsley 🌿 ¼ cup Chopped, stems removed
Fresh Sage Leaves 🌿 ¼ cup Chopped, for herbed richness
Ricotta Cheese 🧀 15 oz Whole milk, room temperature
Parmesan Cheese 🧀 ½ cup Freshly grated, aged
Large Eggs 🥚 2 whole Room temperature for binding
Cannelloni Pasta Sheets 🍝 12 pieces Fresh or high-quality dried
Marinara Sauce 🍅 2 ½ cups Homemade or quality jarred
Heavy Cream 🥛 ½ cup Full-fat for velvety texture
Unsalted Butter 🧈 2 tbsp Cold, for béchamel roux
All-Purpose Flour 🌾 2 tbsp For béchamel thickening
Nutmeg 🌶️ ¼ tsp Freshly grated for warmth
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly cracked
Olive Oil 🫒 1 tbsp Extra-virgin for sautéing

The meat blend is where flavor starts. Ground beef and pork from the butcher counter (not pre-packaged) gives that authentic Italian texture—look for 80% lean beef and lean pork at Whole Foods or your local market. Fresh herbs matter here too: sage and parsley should smell vibrant, not wilted. The ricotta? Whole milk, room temperature—part-skim gets grainy when baked. For Parmesan, grate it yourself from a wedge; pre-grated has anti-caking agents that ruin the sauce. And don't skip the eggs—room temperature ones bind better, so take them out 10 minutes before mixing.

No fresh sage? Dried works at one-third the amount, but honestly, it's worth the trip to the market. Short on ricotta? Cottage cheese blended smooth gets you close (drain excess liquid first). The béchamel needs that cold butter and flour whisked fast—don't rush the roux or it'll seize. For the pasta, fresh sheets are ideal, but high-quality dried (like De Cecco) works too—just boil them al dente. Marinara? Homemade is best, but Rao's or Barilla jarred saves time without sacrificing flavor. Just avoid the watery kind—it won't hold up to baking.

Assemble this the night before if you can—the flavors meld better after resting. Cover tightly with foil and refrigerate. When baking, cover with foil first for 20 minutes, then uncover for the last 10 to get that golden crust. Leftovers? 3-4 days in the fridge, but honestly, it's better the second day. Freeze unbaked portions for up to 2 months—just add 10 minutes to baking time when reheating. And that sauce? Save every drop—it's liquid gold.

❤️

Why You'll Love This Recipe

  • No Fuss Filling: I swear by this combo—ground beef and pork? It’s richer than beef alone but still melts in your mouth. Brown the meat right in the pan with those garlic cloves until it’s crispy at the edges, and suddenly you’ve got layers of flavor without extra steps.
  • Herb-Packed Punch: That fresh parsley and sage? They’re the secret weapon. I don’t even bother with dried—just a handful chopped fine right into the meat while it cooks. The aroma alone makes my kitchen smell like Sunday dinner, and the taste? Pure, bright satisfaction.
  • Weeknight to Weekend: This filling works for everything. Toss it in cannelloni shells for a showstopper, stuff it into peppers for a quick tray bake, or even roll it into pinwheels for a crowd. Honestly, I’ve made it three ways this month and never once regretted it.
  • Budget-Friendly Powerhouse: Ground beef and pork stretch so far—this recipe feeds six for under $20, and leftovers reheat like a dream. Between us, I’ve frozen portions for months, and they still taste fresh. That’s my kind of meal that doesn’t break the bank.

Step-by-step instructions for beef and pork cannelloni

Here's how to build these rich, herbed cannelloni with layers of flavor and melty cheese.

1

Cook the Cannelloni Pasta Al Dente

Bring a large pot of water to a rolling boil and add 12 pieces cannelloni pasta sheets. Cook for 8-9 minutes until they're al dente—they should still have a slight bite when you test one. The sheets will finish cooking during baking, so don't overcook them.

Drain immediately and transfer to a large baking sheet. Toss with 1 tablespoon olive oil to prevent sticking. Keep them covered with a damp towel while you prepare the filling—this prevents them from drying out. The sheets should be warm but not hot when you assemble the cannelloni.

2

Sauté the Meat Mixture

Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add the 1 lb ground beef (80% lean) and 0.75 lb ground pork, breaking it up with a wooden spoon. Cook for 5-6 minutes until the meat loses its raw color and begins to brown.

Push the meat to one side of the pan and add 2 tablespoons unsalted butter. When the butter foams, add the 4 cloves minced garlic and sauté for 30 seconds until fragrant. Scrape the garlic butter into the meat mixture and cook for another 2 minutes until the meat is fully browned and any pink remains disappear.

3

Prepare the Herbed Ricotta Filling

In a large mixing bowl, combine the cooked meat mixture with 15 oz ricotta cheese, 0.5 cup grated Parmesan cheese, 2 whole large eggs, 0.25 cup chopped fresh parsley, 0.25 cup chopped fresh sage leaves, 1.5 teaspoons salt, 0.5 teaspoon black pepper, and 0.25 teaspoon freshly grated nutmeg. Mix gently with a wooden spoon until just combined—don't overmix or the filling will become dense.

Here's the thing—ricotta can be watery. If your mixture looks too loose, let it sit for 5 minutes to thicken slightly. You want a filling that holds together when spooned but still spreads easily on the pasta sheets. The herbed combination gives this classic dish an Italian restaurant-quality twist.

4

Assemble and Bake the Cannelloni

Preheat your oven to 375°F. Spread 1 cup marinara sauce on the bottom of a 9x13-inch baking dish. Working quickly, spoon about 2 tablespoons of the herbed ricotta mixture onto each cannelloni sheet, then roll it up tightly. Place each filled cannelloni seam-side down in the baking dish, slightly overlapping if needed.

Pour the remaining 1.5 cups marinara sauce over the top, then cover the entire dish tightly with aluminum foil. Bake for 25 minutes. Remove the foil and bake for another 10 minutes until the sauce bubbles and the tops are golden brown.

5

Finish with Creamy Béchamel and Broil

While the cannelloni bakes, make the béchamel sauce by melting 2 tablespoons unsalted butter in a saucepan over medium heat. Whisk in 2 tablespoons all-purpose flour and cook for 1 minute until bubbly. Gradually whisk in 0.5 cup heavy cream and cook for 3-4 minutes until thickened.

After removing the cannelloni from the oven, spoon the béchamel sauce evenly over the top. Return to the oven and broil for 2-3 minutes until the sauce is bubbly and lightly browned. Let rest for 5 minutes before serving—this allows the filling to set slightly and makes slicing easier.

👨‍🍳

Pro Tips For Making Beef And Pork Cannelloni

  • CRANK THE HEAT FIRST: The beef and pork filling needs to render fat fast—start on high heat for 2-3 minutes until the meat loses its raw color. I learned this the hard way after making mushy cannelloni; the filling should sizzle before you even think about adding garlic.
  • MINCE THAT SAGE FINE: Skip the whole leaves if you’re in a hurry, but finely chopped sage (almost like parsley) blends better into the filling. Whole leaves turn to sad, chewy bits—trust me, your guests won’t notice the difference if you pulse it in a food processor for 2 seconds.
  • DON’T OVERMIX THE FILLING: Once the meat’s cooked, stir just enough to combine—overworking it makes cannelloni tough as a boot. My grandmother swore by this: "A few lumps are better than a paste." Keep it loose so the filling stays juicy.
  • SALT THE MEAT TWICE: Add half the salt at the start (while browning) and the rest after the meat’s cooked. The first hit draws out moisture, and the second seasoning actually sticks—no more bland, watery filling. (Yes, even if you’re impatient like me.)

Wine and beer pairings for beef and pork cannelloni

Classic Italian Reds

For this rich, herbed cannelloni, I always reach for a Chianti Classico from Tuscany—its bright acidity and cherry notes cut through the creamy filling beautifully. A Montepulciano d'Abruzzo offers similar balance with a touch of spice, while Barolo from Piedmont brings earthy depth for those who prefer bolder flavors.

I like to chill my Chianti slightly (55-60°F) to enhance its freshness against the warm, cheesy layers. 🍷

Creamy Whites for Balance

If you prefer white wine, a Soave Classico from Verona delivers crisp almond and citrus notes that complement the béchamel sauce perfectly. For something richer, try a Gavi di Gavi—its vibrant acidity and mineral finish cleanse your palate between each rich bite.

I often serve this with a Pinot Grigio from Alto Adige when entertaining guests who prefer whites.

Beer Pairings

A crisp Italian lager like Peroni or Moretti works wonders here—its subtle malt sweetness and effervescence balance the dish's richness without overpowering it. For craft beer lovers, a Belgian witbier with its citrusy peel and coriander notes creates an unexpected but delicious contrast.

I keep a few bottles of Hoegaarden on hand specifically for this recipe.

After-Dinner Options

Save a glass of Vin Santo for after dinner—its honeyed sweetness and nutty flavors pair perfectly with the remaining cheese. If you prefer something stronger, an aged Amari like Cynar with its artichoke and citrus notes makes an excellent digestif.

I often serve this with a small plate of biscotti for dipping.

Regional Twists

In the Southeast, I sometimes swap the Chianti for a Georgia Cabernet Sauvignon—its jammy fruit and smooth tannins hold their own against the pork and beef. For a local touch, pair it with a glass of Sweet Tea on the rocks to balance the richness.

Trust me, your guests will appreciate this unexpected but delicious combo. 💛

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 34g43%
Saturated Fat 16g80%
Cholesterol 145mg48%
Sodium 920mg39%
Total Carbohydrate 42g15%
Dietary Fiber 3g11%
Sugars 6g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use pre-made cannelloni filling instead of making my own?

Yes! For a shortcut, use quality store-bought fillings like Rao's or Barilla, but add fresh herbs (like 1 tablespoon chopped sage) and a splash of heavy cream to elevate the flavor. Pre-made fillings often lack the herbed richness of homemade, so adjust seasoning with extra Parmesan and black pepper.

2

How do I prevent the cannelloni from drying out?

Keep the pasta sheets warm but not hot when assembling, and use a moisture-rich filling (like ricotta mixed with eggs). Cover the baking dish tightly with foil during the first 20 minutes of baking, then uncover to crisp the top. For extra insurance, add 2 tablespoons heavy cream to the sauce before baking.

3

What's the best way to reheat leftover cannelloni?

Cover with foil and bake at 350°F for 15-20 minutes until heated through. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals on medium power. Avoid reheating in the oven uncovered—it dries out the filling.

4

Can I make this recipe vegetarian?

Replace the meat with a lentil-walnut mixture (sautéed lentils, walnuts, mushrooms, and herbs) or use ricotta and spinach as the base. Boost umami with 1 teaspoon nutritional yeast or a splash of balsamic vinegar. The béchamel and marinara will still shine with these plant-based fillings.

5

Why did my cannelloni fall apart when slicing?

Overcooked pasta sheets or underbaked filling are usually the culprits. Ensure pasta is al dente before assembling, and bake until the filling is just set (not rubbery). For extra stability, add 1 extra egg yolk to the filling. Let the dish rest 5 minutes after baking before slicing.

★★★★★4.5(4 reviews)
Categories Main Courses