Beef and Pork Cannelloni Recipe: Layered Richness With Melty Cheese Crust

Main Courses

Beef and Pork Cannelloni Recipe: Layered Richness With Melty Cheese Crust

This beef and pork cannelloni recipe delivers restaurant-quality Italian comfort food with a melty cheese crust that's impossible to resist. 🌟 I developed this version after perfecting my filling technique during a particularly busy week at the restaurant—where we served 200 portions in a single night. The secret lies in balancing rich ground meats with just enough cheese to bind without overpowering the flavors, while the bĆ©chamel topping creates that signature golden, bubbling finish.

The beauty of this recipe is its versatility—whether you're using fresh pasta sheets or store-bought for convenience, the technique remains the same. We start with a simple yet flavorful filling of ground beef and pork combined with herbs, garlic, and just enough parmesan to hold everything together. The real magic happens when we layer this filling between sheets of pasta, then top it with a velvety bĆ©chamel sauce that transforms into a crispy, golden crust during baking.

By the time it emerges from the oven, you'll have perfectly layered cannelloni with tender pasta, rich meat filling, and that irresistible cheese crust. The combination of savory meat, creamy sauce, and crispy exterior creates a dish that's equal parts comforting and impressive—ideal for family dinners or special occasions. The best part? Every bite delivers that perfect balance of textures and flavors that makes this a crowd-pleaser every time.

For those short on time, I've included a quick marinara alternative that still delivers incredible results. This recipe scales beautifully too—whether you're feeding a family of four or hosting a dinner party for ten. Let's get started on creating your perfect cannelloni.

šŸ‘Øā€šŸ³
Difficulty
Medium
🄩
Diet
Meat
šŸ”„
Calories
Med Cal

Ingredients for beef and pork cannelloni

Restaurant-quality cannelloni starts with these carefully balanced ingredients for layers of flavor and texture.

Ingredient Amount Notes
Ground Beef (80/20) 🄩 ¾ lb Finely ground for even texture
Ground Pork šŸ– ¾ lb Lean but flavorful cut
Parmesan Cheese (Freshly Grated) šŸ§€ 1 cup Block form preferred for best flavor
Ricotta Cheese šŸ§€ 1 cup Whole-milk for creaminess
Large Eggs 🄚 2 whole Room temperature for binding
Fresh Pasta Sheets šŸ 12 pieces Or store-bought lasagna noodles
Garlic Cloves šŸ§„ 6 cloves Minced for aromatic depth
Fresh Parsley 🌿 ¼ cup Chopped, for vibrant color
Fresh Basil 🌿 ¼ cup Chopped, for aromatic finish
Unsalted Butter 🧈 ½ cup Cold, cubed for béchamel
All-Purpose Flour 🌾 ½ cup For velvety béchamel
Whole Milk šŸ„› 1 cup Warm for smooth sauce
Nutmeg šŸŒ¶ļø ¼ tsp Freshly grated for warmth
Salt šŸ§‚ 1 ½ tsp Diamond Crystal preferred
Black Pepper šŸŒ¶ļø ½ tsp Freshly cracked for bite
Olive Oil šŸ«’ 2 tbsp For sautĆ©ing meats

The meat blend is everything—ground beef and pork (80/20 fat ratio) creates that rich, juicy filling you crave. Costco or Whole Foods carry the best pre-ground cuts, but if you're grinding your own, look for chuck roast for beef and pork shoulder for pork. Freshly grated Parmesan (block form only!) makes all the difference—store-bought pre-shredded has anti-caking agents that ruin the texture. For the ricotta, whole-milk is non-negotiable—it's creamier and binds better than part-skim. I always grab mine from the Italian deli section at Trader Joe's—it's consistently high quality. The fresh pasta sheets? Bartolini brand is my go-to, but any fresh sheet works. If you're using dried lasagna noodles, boil them one minute less than package instructions—you'll assemble them al dente.

No ricotta? Cottage cheese blended smooth works in a pinch (drain excess liquid first). Running short on Parmesan? Pecorino Romano is a great substitute—it's sharper and melts beautifully. Fresh herbs wilt fast, so if you're prepping ahead, store them wrapped in damp paper towels in the fridge. The bĆ©chamel needs cold butter—don't melt it first! Cut it into small cubes and let it sit at room temp for 20 minutes before cooking. For the quick marinara alternative, Rao's or Victoria jarred sauces are restaurant-quality shortcuts. Want to get fancy? San Marzano tomatoes, garlic, olive oil, and a pinch of sugar make the best homemade version in 15 minutes. The nutmeg is crucial—freshly grated adds that warm, professional touch that separates home cooking from restaurant-quality.

Assemble this dish day-of for best texture, but you can prep the filling and sauce ahead. The meat mixture keeps 3 days in the fridge or 3 months frozen—portion into containers for easy reheating. Fresh pasta sheets freeze beautifully too—just thaw between damp towels for 15 minutes before using. The assembled cannelloni reheats best at 350°F for 20-25 minutes—cover loosely with foil for the first 15 minutes, then uncover to get that golden crust. Leftovers? 3 days in the fridge, 2 months frozen. I always make double batches—the extra portions freeze perfectly for lazy weeknights when I don't feel like cooking.

ā¤ļø

Why You'll Love This Recipe

  • No-Fuss Filling: I mix the ground beef and pork raw—no pre-cooking, no fuss—then fold in ricotta and Parmesan right in the pan. The fats render while the meat browns, and suddenly you’ve got a flavor-packed filling without extra cleanup.
  • Rich Without the Guilt: That 80/20 beef and pork combo gives it deep, meaty satisfaction, but the ricotta keeps it lighter than you’d expect. I swear, my kids don’t even notice the ricotta’s there—just creamy, hearty comfort in every bite.
  • Leftover Hero: This reheats like a dream—crispy edges, gooey center, no soggy pasta. I make a double batch on Sundays, freeze half, and pull it out for lazy nights or when unexpected company drops by.
  • Budget Flexibility: Pork stretches the beef, and I always grab store-brand ricotta to cut costs—no one can tell the difference. It’s my go-to for feeding a crowd without breaking the bank, and the leftovers? Even better the next day.

Step-by-step instructions for beef and pork cannelloni

Here's how to create restaurant-quality cannelloni with a melty cheese crust that'll impress everyone.

1

šŸ³ Step 1: SautĆ© the Meat Mixture to Perfection

Heat the 2 tablespoons olive oil in a large skillet over medium-high heat. Add the 0.75 lb ground beef (80/20) and 0.75 lb ground pork, breaking it apart with a wooden spoon. Cook for 6-8 minutes until the meat is deep brown and most of the fat has rendered out.

Push the meat to one side of the pan and add the 6 cloves minced garlic. SautĆ© for 30 seconds until fragrant—don't let it burn, or you'll get bitter flavors. Stir the garlic into the meat and remove from heat. Season immediately with 1 teaspoon salt and ¼ teaspoon black pepper to preserve the freshness. Let cool slightly before mixing with other ingredients.

2

šŸ‘Øā€šŸ³ Step 2: Prepare the Cheese Filling

In a large mixing bowl, combine the cooked meat mixture with the 1 cup ricotta cheese, 2 whole large eggs, ½ cup freshly grated parmesan cheese, ¼ teaspoon nutmeg, remaining ½ teaspoon salt, and remaining ¼ teaspoon black pepper. Mix gently with a fork until just combined—don't overmix or the filling will become dense.

Fold in the ¼ cup chopped fresh parsley and ¼ cup chopped fresh basil last. The herbs should be evenly distributed but still visible, adding vibrant color and freshness to each bite. Taste the filling and adjust seasoning if needed—this is your last chance before it goes into the pasta.

3

🄘 Step 3: Assemble the Cannelloni

Preheat your oven to 375°F. Bring a large pot of salted water to a boil and cook the 12 fresh pasta sheets according to package instructions until al dente (about 2-3 minutes). Drain well and immediately transfer to a clean kitchen towel to dry.

Spread a thin layer of the bƩchamel sauce (prepared separately from the 0.5 cup unsalted butter, 0.5 cup all-purpose flour, and 1 cup warm whole milk) on each pasta sheet. Spoon about 1-2 tablespoons of the meat filling onto one short end of each sheet. Roll tightly, tucking in the sides as you go, and place seam-side down in a greased 9x13-inch baking dish.

4

šŸ”„ Step 4: Bake with Cheesy Crust

Spread the remaining bĆ©chamel sauce evenly over the assembled cannelloni, then sprinkle generously with the remaining ½ cup freshly grated parmesan cheese. Bake uncovered for 25-30 minutes until the top is golden brown and bubbly, and the edges are crispy. The center should still be slightly soft when you press gently—it'll finish cooking as it rests.

For extra browning, broil for 1-2 minutes at the end, watching closely to prevent burning. Let rest for 10 minutes before serving—this allows the filling to set and makes slicing cleaner. The result should be tender pasta with a rich, creamy sauce and that perfect crispy cheese crust.

šŸ‘Øā€šŸ³

Pro Tips For Making Beef And Pork Cannelloni

  • Brown the Meat Properly: Don’t just toss the beef and pork into a pan and call it done. Break it into small chunks first, then sear them over medium-high heat until they release fat and develop a deep brown crust—about 5-6 minutes. This isn’t just about flavor; it’s the foundation of your filling. I used to rush this, and the filling always tasted flat afterward.
  • Use Room-Temp Ricotta: Pull the ricotta out of the fridge at least 30 minutes before mixing it with eggs and Parmesan. Cold ricotta binds poorly and makes the filling dense or watery. Trust me, your cannelloni will hold together better—and taste richer—when the cheese is at room temperature. (Yes, even if you’re impatient like me.)
  • Pre-Cook the Filling: After mixing the meat, ricotta, and Parmesan, spread the filling on a baking sheet and bake it at 375°F (190°C) for 10-12 minutes. This step kills raw meat bacteria and lets flavors meld. I learned this the hard way after a questionable cannelloni night—now I never skip it.
  • Salt the Meat Twice: Season the ground beef and pork before cooking with 1 teaspoon salt per pound, then add another ½ teaspoon after browning. The first salt draws out moisture, helping the meat crisp, while the second ensures even seasoning. Skip this, and your filling will taste bland no matter how much cheese you add.

Best sauces and condiments for this beef and pork cannelloni

Classic BƩchamel Base

The velvety bĆ©chamel sauce is the foundation of that irresistible golden crust. Start by melting ½ cup unsalted butter in a saucepan over medium heat, then whisk in ½ cup all-purpose flour to form a roux. Cook for 2 minutes until bubbly but not browned. Gradually whisk in 1 cup warm whole milk to prevent lumps, then simmer for 5-7 minutes until thickened enough to coat the back of a spoon. Finish with ¼ teaspoon freshly grated nutmeg and ½ teaspoon salt—this is where the magic happens. 🌟

Pro tip: For extra richness, replace ¼ cup of the milk with heavy cream. I always make a double batch because this sauce works perfectly over baked ziti or manicotti too. The key is patience—don't rush the thickening process or your sauce will turn grainy.

Marinara Shortcut

When I'm short on time, I reach for Rao's marinara sauce—it's my go-to for restaurant-quality results without the effort. Heat 1 cup in a saucepan over medium heat until warmed through, then stir in 1 teaspoon dried oregano and ½ teaspoon red pepper flakes for depth. For a homemade version, blend 1 can (28 oz) San Marzano tomatoes, 3 garlic cloves, 1 tbsp olive oil, and 1 tsp sugar until smooth. Simmer for 20 minutes to concentrate flavors.

This sauce pairs beautifully with the meat filling—its acidity cuts through the richness while complementing the herbs. I often drizzle a little extra over the top before baking for that restaurant presentation. The secret? Don't skip the simmering time—it develops the sauce's complexity that jarred versions lack.

Creamy Mushroom Twist

For a luxurious variation, sautƩ 1 cup sliced cremini mushrooms in 1 tbsp olive oil until golden, then deglaze with 2 tbsp white wine. Stir this into your bƩchamel before adding the nutmeg. The earthy mushrooms add incredible depth to the sauce while keeping it light enough to balance the rich meat filling. I like to finish with 1 tbsp chopped thyme for an aromatic touch.

This version works especially well if you're serving the cannelloni with a crisp green salad—it adds a sophisticated note that elevates the dish from comfort food to restaurant-worthy. The mushrooms also help absorb any excess moisture from the filling, ensuring each bite stays perfectly textured.

Spicy Arrabbiata

For those who love heat, blend 1 can (14 oz) crushed tomatoes, 3 garlic cloves, 1 tbsp red pepper flakes, and 1 tsp sugar until smooth. Simmer for 15 minutes to develop the flavors, then finish with 2 tbsp fresh basil. This sauce delivers a bright, fiery kick that pairs perfectly with the creamy filling. I often serve this version with a dollop of sour cream on top to cool the palate.

The key with spicy sauces is balance—don't overpower the meat filling. Start with 1 tbsp red pepper flakes and adjust to taste. This sauce also works beautifully with a sprinkle of pecorino romano instead of parmesan for extra sharpness. The acidity in the tomatoes helps cut through the richness of the pork and beef.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 20g100%
Cholesterol 180mg60%
Sodium 920mg39%
Total Carbohydrate 38g13%
Dietary Fiber 3g11%
Sugars 4g
Protein 36g72%
* 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 dried lasagna noodles instead of fresh pasta sheets?

Dried lasagna noodles work perfectly—just boil them one minute less than package instructions to keep them al dente. The key is to assemble immediately after cooking while they're still slightly firm. For extra insurance, undercook by 30 seconds and finish baking in the oven.

2

How do I prevent the cannelloni from getting soggy?

Sogginess happens when moisture escapes the filling. First, drain pasta sheets very well and pat dry. Use a thin layer of bĆ©chamel as a glue between sheets and filling—don't overfill. Bake at 375°F (not too hot) and cover loosely with foil for the first 15 minutes to trap steam, then uncover for browning.

3

What's the best way to reheat leftovers?

Reheat covered at 350°F for 20-25 minutes with 1-2 tablespoons water or milk in the baking dish. This prevents drying. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. The goal is to restore moisture without making the pasta mushy.

4

Can I make this recipe vegetarian?

Yes! Replace the meat with a mix of 1 cup cooked lentils, ½ cup sautĆ©ed mushrooms, and ½ cup walnuts for texture. Add 1 teaspoon soy sauce or miso paste to mimic umami depth. Keep the ricotta and egg ratio the same—this maintains the filling's binding properties while adding plant-based protein.

5

How do I make this gluten-free?

Use gluten-free pasta sheets (like Jovial or Barilla GF) and make a gluten-free bĆ©chamel with butter, rice flour, and milk. For the filling, ensure your ricotta is certified gluten-free. The meat mixture remains unchanged—just confirm your ground meats have no additives. Test pasta sheets first to ensure they hold up to rolling.

ā˜…ā˜…ā˜…ā˜…ā˜…4.6(9 reviews)
Categories Main Courses