Beef and Pork Cannelloni Recipe: Double-Meat Layers With Melty Cheese

Main Courses

Beef and Pork Cannelloni Recipe: Double-Meat Layers With Melty Cheese

This beef and pork cannelloni recipe delivers restaurant-quality Italian comfort food with layers of savory meat and melty cheese. đŸ”„ The secret blend of ground beef and pork creates a rich, flavorful filling that pairs perfectly with the delicate pasta sheets and creamy bĂ©chamel.

I've perfected this technique over years of testing, balancing traditional methods with modern shortcuts for home cooks.

The filling starts with high-quality ground beef and pork, seasoned with garlic, herbs, and a touch of nutmeg for depth. Mixed with ricotta and mozzarella, it creates a filling that's creamy yet substantial.

The key is cooking the meat properly to render fat while maintaining moisture, ensuring each bite is tender and packed with flavor.

Assembling the cannelloni requires patience—rolling each pasta sheet around the filling to create neat, bite-sized packages. Baked in a tomato sauce until bubbly and golden, these cannelloni deliver that perfect combination of crispy edges and creamy centers.

The result is a dish that's impressive enough for dinner parties but simple enough for weeknight dinners.

Serve with a sprinkle of fresh basil and extra grated parmesan for a touch of elegance. This recipe makes 12 generous servings, perfect for sharing. Let's get cooking!

👹‍🍳
Difficulty
Hard
đŸ„©
Diet
Meat
đŸ”„
Calories
Med Cal

Ingredients for beef and pork cannelloni

Twelve rich servings of double-meat perfection start with these quality ingredients and time-honored techniques.

Ingredient Amount Notes
Ground Beef (80/20 Lean-to-Fat Ratio) đŸ„© 1 œ lb High-quality, freshly ground preferred
Ground Pork (80/20 Lean-to-Fat Ratio) đŸ· 1 œ lb Freshly ground for optimal flavor
Ricotta Cheese 🧀 2 cups Whole milk, drained if watery
Mozzarella Cheese (Low-Moisture) 🧀 1 œ cups Shredded, block preferred
Garlic Cloves 🧄 6 cloves Finely minced, fresh preferred
Fresh Parsley 🌿 ÂŒ cup Chopped, stems removed
Fresh Basil 🌿 ÂŒ cup Chopped, for garnish
Ground Nutmeg đŸŒ¶ïž ÂŒ tsp Freshly grated for depth
Salt 🧂 1 œ tsp Diamond Crystal kosher salt
Black Pepper đŸŒ¶ïž 1 tsp Freshly cracked black pepper
Cannelloni Pasta Sheets 🍝 24 sheets Fresh or high-quality dried
Marinara Sauce 🍅 3 cups Homemade or quality jarred
Heavy Cream đŸ„› 1 cup Full-fat for bĂ©chamel
Unsalted Butter 🧈 œ cup Cold, cubed for bĂ©chamel
All-Purpose Flour đŸŒŸ ÂŒ cup For bĂ©chamel roux
Parmesan Cheese 🧀 œ cup Freshly grated, block preferred

The ground beef and pork are non-negotiable for authentic flavor—80/20 fat ratio ensures juiciness without greasiness. Butcher shops often carry fresher, higher-quality cuts than grocery stores, but the pre-packaged 80/20 blend at Costco works perfectly for batch cooking. Look for well-marbled meat; if buying whole cuts, grind them yourself for peak texture. The ricotta should be whole milk (not part-skim) and drained for 10 minutes if watery—this prevents soggy cannelloni. For the mozzarella, block cheese shreds better than pre-shredded (which contains anti-caking agents that prevent melting).

No fresh parsley? Dried Italian seasoning at half the amount works in a pinch, though fresh adds vibrant color and brightness. Substituting pork with an extra pound of beef is fine, but the fat ratio matters—85/15 or leaner will yield drier filling. For the bĂ©chamel, half-and-half can replace heavy cream (though texture will be slightly lighter), and olive oil can substitute butter (though flavor differs). The nutmeg is crucial—skip it, and the filling loses its signature depth. If you can't find Diamond Crystal kosher salt, Morton is fine, but adjust to taste since they have different grain sizes.

Pre-shredded cheese and pre-made sauces are convenient but compromise quality—invest 10 extra minutes for freshly grated Parmesan and homemade marinara. Store uncooked pasta sheets in the fridge (not freezer) for up to 3 days before use, and prep the filling 24 hours ahead—flavors meld beautifully overnight. Cooked cannelloni reheat well; cover with foil and bake at 375°F for 20 minutes to restore crispiness. Leftovers keep 3 days refrigerated or 3 months frozen—portion into airtight containers to prevent freezer burn.

❀

Why You'll Love This Recipe

  • No-Fuss Assembly: I swear by this recipe because it’s the kind of meal where you can actually breathe while cooking. Brown the beef and pork together—same pan, same heat—and the garlic sizzles into the mix without needing a fancy technique. Spread the ricotta-mozzarella filling, roll, and bake. That’s it. No fussing with delicate sauces or overworked dough.
  • Rich, Meat-Packed Bite: The 80/20 beef and pork combo makes this ridiculously satisfying—juicy, savory, and packed with flavor in every layer. The ricotta adds that creamy contrast, while the low-moisture mozzarella melts into a golden, stretchy blanket. Honestly, the first time I made this, my husband stole half before the table was even set.
  • Weeknight to Dinner Party: This is my go-to when I need something hearty but still feels special. Serve it with a simple marinara or a quick brown butter sauce, and suddenly it’s dinner party material. (Yes, even on a Tuesday night.) Leftovers? Even better. Reheat slices in a skillet for crispy edges, or freeze the whole thing for lazy nights later.
  • Budget-Friendly Feast: Ground beef and pork stretch further than you’d think, and ricotta is cheaper than you’d expect for that creamy luxury. A single batch feeds four generously, and the leftovers? Just as good the next day. I’ll be real: this is the kind of meal that makes grocery money stretch without sacrificing taste—or my family’s happiness.

Step-by-step instructions for beef and pork cannelloni

Mastering this double-meat filling and creamy béchamel ensures restaurant-quality cannelloni every time.

1

👹‍🍳 Step 1: Prepare the Double-Meat Filling

In a large skillet over medium-high heat, combine the 1.5 lb ground beef (80/20) and 1.5 lb ground pork (80/20). Cook for 5-6 minutes until the meat loses its raw color and begins to brown, breaking it apart with a wooden spoon. This high-fat ratio creates rich flavor and tender texture.

Add the 6 cloves minced garlic and cook for 30 seconds until fragrant. Immediately reduce heat to medium and stir in the 2 cups ricotta cheese, 1.5 tsp salt, 1 tsp black pepper, and 0.25 tsp ground nutmeg. Mix until fully combined—the ricotta should be evenly distributed but still slightly visible.

Remove from heat and fold in 0.25 cup chopped fresh parsley and 0.25 cup chopped fresh basil. Cover and let cool for 10 minutes—this prevents the filling from overcooking when assembled later. The mixture should be thick but pipeable, not runny.

2

🍳 Step 2: Cook the Cannelloni Pasta

Boil a large pot of salted water (it should taste like seawater) and cook the 24 sheets cannelloni pasta for 8-10 minutes until al dente. They should be tender but still slightly firm to the bite. Drain immediately and transfer to a clean kitchen towel to absorb excess moisture.

Work quickly while the pasta is still warm—this prevents cracking when filling. Lay each sheet flat and spoon 1-2 tablespoons of the meat filling onto one short end. Fold the long sides inward first, then roll tightly from the filled end, tucking the edges as you go. Place seam-side down in a baking dish.

3

đŸ„˜ Step 3: Build the BĂ©chamel Sauce

In a medium saucepan over medium heat, melt the 0.5 cup unsalted butter until foaming subsides. Whisk in the 0.25 cup all-purpose flour and cook for 1-2 minutes until a smooth paste forms—a proper roux. This forms the base for your creamy sauce.

Slowly whisk in the 1 cup heavy cream and 1 cup marinara sauce, letting each addition incorporate fully before adding more. Stir constantly for 5-7 minutes until the sauce thickens enough to coat the back of a spoon. Remove from heat and stir in the 0.5 cup freshly grated Parmesan cheese and 1.5 cups shredded mozzarella cheese.

4

đŸ”„ Step 4: Assemble and Bake

Preheat oven to 375°F. Spread 1 cup marinara sauce on the bottom of a 9x13-inch baking dish. Arrange the filled cannelloni seam-side down in a single layer, then pour the remaining 2 cups marinara sauce over the top. Spoon the béchamel sauce evenly over everything, pressing down gently to ensure contact with the pasta.

Sprinkle remaining 0.5 cup mozzarella cheese on top for extra browning. Bake uncovered for 25-30 minutes until bubbly and golden brown. The edges should be crisp while the center remains creamy—this indicates perfect doneness.

5

⏰ Step 5: Rest and Serve

Remove from oven and let rest for 10 minutes before slicing. This resting period allows the filling to set and the sauces to meld. Cut into 12 equal portions and serve immediately with additional marinara or a sprinkle of fresh basil.

Each bite should deliver tender pasta, rich double-meat filling, and velvety béchamel with a crispy top layer. For extra presentation, garnish each serving with a basil leaf and a dusting of Parmesan.

👹‍🍳

Pro Tips For Making Beef And Pork Cannelloni

  • CRUSH THE GARLIC: Cook the minced garlic in the meat mixture until it’s just golden—about 30 seconds—then pull the pan off the heat. Overcooking turns it bitter, and you’ll taste it in every bite. (Yes, even if you’re impatient like me.)
  • SALT THE MEAT TWICE: Add half the salt to the raw ground beef and pork first, let it sit 10 minutes before cooking. The rest goes in later—this keeps the filling juicy and the flavors deep. I learned this the hard way when my first batch tasted flat.
  • DON’T OVERMIX THE RICOTTA: Stir the ricotta just until the mozzarella is melted and combined—lumpy is fine. Overworking it makes the filling dense and rubbery. Think of it like folding in butter: gentle but thorough.
  • BAKE COVERED FIRST: Cover the assembled cannelloni with foil and bake for 20 minutes before uncovering. This traps steam, helps the cheese melt evenly, and prevents the edges from drying out. (Your future self will thank you.)

Essential equipment for beef and pork cannelloni

Pasta Rolling Tools

For traditional cannelloni, I recommend using a pasta machine like the Imperia Atlas—it gives you precise, even sheets perfect for rolling. If you're working with fresh pasta, start with the widest setting and gradually roll thinner for delicate layers.

For dried sheets, a rolling pin works fine, but be gentle to avoid cracking. đŸ’«

Cheese Graters

Freshly grated Parmesan makes all the difference—skip the pre-shredded stuff! My go-to is a Microplane for fine, even shreds, or a box grater with large holes for mozzarella. Store grated cheese in an airtight container for up to 3 days to preserve flavor.

Mixing Bowls

Use a large stainless steel bowl (like OXO Good Grips) for combining your meat filling—it won’t absorb flavors and keeps everything sanitary. I also keep a smaller mixing bowl (8-inch diameter) for the bĂ©chamel roux to prevent splattering when whisking.

Baking Dishes

A 9x13-inch ceramic baking dish (I love CorningWare) is ideal for even heat distribution. For extra crispiness, I sometimes use a lightly oiled baking sheet instead—just arrange the cannelloni in a single layer and bake for 10 minutes longer to get that golden crust.

Sauce Thickeners

For the bĂ©chamel, a whisk with a long handle (like Cuisinart Stainless Steel) ensures smooth incorporation of the roux. If your sauce gets too thin, I keep cornstarch slurry (1 tbsp cornstarch + 1 tbsp water) on hand to rescue it—just whisk in and simmer for 2 minutes.

Assembly Tools

Work with wet hands (dampen with water) when handling pasta sheets to prevent sticking. A small offset spatula helps spread sauces evenly, and tongs make it easy to transfer filled cannelloni into the baking dish without breaking them. Pro tip: Keep a kitchen towel nearby to wipe up any spills!

Nutrition facts

Servings 12
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 18g90%
Cholesterol 140mg47%
Sodium 920mg39%
Total Carbohydrate 38g14%
Dietary Fiber 3g11%
Sugars 8g
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 substitute ground turkey for the pork?

You can try, but the flavor and texture will change significantly. Ground turkey is leaner and has a milder taste, which won't provide the same rich, savory depth as pork. If you must substitute, use 85/15 ground turkey and add 1 tablespoon olive oil to the pan while cooking to compensate for the lack of fat. For best results, stick with pork or beef.

2

How do I prevent the cannelloni from falling apart when baking?

Undercooked pasta is the #1 cause of collapse! Cook the sheets just until al dente (they should have a slight bite), drain well, and pat them dry with a kitchen towel. Also, don't overfill the sheets—1-2 tablespoons of filling per sheet is ideal. Finally, press the bĂ©chamel sauce firmly onto the top layer to create a seal.

3

What's the best way to reheat leftovers?

Cover the dish with foil and bake at 350°F for 20-25 minutes until heated through. For extra crispiness, uncover for the last 5 minutes of reheating. Microwaving works in a pinch (30-45 seconds), but the texture suffers—always opt for oven reheating when possible. Store leftovers in an airtight container for up to 3 days.

4

Can I make this recipe ahead of time?

Assemble the cannelloni up to 24 hours ahead and refrigerate uncovered. When ready to bake, add 1 cup extra marinara sauce to the dish and bake as directed (add 5 minutes to baking time). For freezing, assemble completely, cover tightly with foil and plastic wrap, and freeze for up to 3 months. Thaw overnight in the fridge before baking.

5

What wine pairs best with beef and pork cannelloni?

A bold Chianti Classico or Barbera complements the rich meat filling perfectly. For something lighter, try a Pinot Grigio with a touch of lemon. Red wine lovers should decant their Chianti for 30 minutes before serving to soften the tannins. Avoid heavy, oaky whites—they'll overpower the dish.

★★★★★5.0(7 reviews)
Categories Main Courses