Beef and Pork Cannelloni Recipe: Layered Richness With Crispy Tortilla Crowns

Main Courses

Beef and Pork Cannelloni Recipe: Layered Richness With Crispy Tortilla Crowns

This beef and pork cannelloni recipe delivers restaurant-quality Italian comfort food with a crispy tortilla crown finish that transforms weeknight dinner into a showstopper. 🔥 After years of perfecting the balance between tender meat filling and perfectly baked pasta, I've developed a method that ensures every bite is rich, savory, and satisfying—without requiring advanced techniques.

The secret lies in properly cooking the ground beef and pork until just done (never overcooked), then mixing it with ricotta, parmesan, and herbs for a filling that stays moist while baking.

Fresh cannelloni tubes get filled generously, then topped with a golden breadcrumb crust that creates that coveted crispy texture. The sauce—creamy marinara with a touch of cream—ties everything together in a way that feels indulgent yet balanced.

What you'll end up with is a dish that looks impressive enough for company but comes together with simple steps: browned meat, mixed filling, carefully rolled pasta, and baked to golden perfection.

The aroma alone will have everyone gathering at the table, and the first bite delivers that perfect combination of tender pasta, rich meat, and crispy top layer.

Serve with a simple arugula salad and crusty bread to soak up every last bit of sauce. This recipe scales beautifully for gatherings or makes hearty leftovers—just reheat gently to maintain that crispy crown. Let's get cooking!

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
🔥
Calories
High Cal

Ingredients for beef and pork cannelloni

Fresh pasta tubes, rich meat filling, and crispy crowns—this is your Italian weeknight masterpiece.

Ingredient Amount Notes
Ground Beef 🥩 ¾ lb 80/20 fat ratio preferred
Ground Pork 🐖 ½ lb Freshly ground preferred
Yellow Onion 🧅 1 whole Medium size, finely chopped
Garlic Cloves 🧄 4 cloves Fresh, minced
Ricotta Cheese 🧀 15 oz Whole milk, room temperature
Parmesan Cheese 🧀 1 cup Freshly grated from block
Large Eggs 🥚 1 whole For binding filling
Fresh Basil Leaves 🌿 ½ cup Chopped, packed
Dried Oregano 🍃 1 tsp Italian blend preferred
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Salt 🧂 1 tsp Diamond Crystal preferred
Cannelloni Tubes 🍝 12 pieces Fresh, not dried
All-Purpose Flour 🌾 ½ cup For breadcrumbs
Breadcrumbs 🍞 ½ cup Panko preferred
Marinara Sauce 🍅 2 ½ cups Homemade or quality jarred
Heavy Cream 🥛 ¼ cup Full-fat for richness
Olive Oil 🫒 2 tbsp Extra-virgin for frying

The ground beef and pork make or break this dish. 80/20 fat ratio gives the best flavor and moisture—skip the lean stuff. Costco or Whole Foods have the best quality pre-ground meat, but if buying whole, grind it yourself for freshness. The ricotta should be whole milk (none of that part-skim stuff) and at room temperature—it blends better. For the Parmesan, grate it yourself from a wedge. Pre-grated has anti-caking agents that make the sauce grainy. Fresh basil is ideal, but dried oregano works in a pinch if you're short on time.

No fresh basil? Dried basil at half the amount gets you close. Short on panko? Regular breadcrumbs work fine—just toast them in the oven first for extra crispiness. The cannelloni tubes can be dried if fresh aren't available, but soak them in warm water for 10 minutes before filling. For the marinara, Rao's or Barilla are my go-to jarred options, but homemade is always better. Want extra richness? Add a splash of heavy cream to the sauce at the end. The olive oil matters here—use extra-virgin for frying the meat to add authentic flavor.

Fresh cannelloni tubes keep for 3 days in the fridge, but use them within 2 days for best results. The meat filling can be prepped ahead and stored for 1 day before assembling. For the crispy crown, toast the breadcrumbs in the oven before mixing with cheese—this prevents a soggy top. Leftovers reheat best at 350°F for 10 minutes covered with foil, then uncovered to crisp the crown again. Portion into containers with sauce on top to keep everything moist.

❤️

Why You'll Love This Recipe

  • One-Pot Filling: I swear by this mix of ground beef and pork—it’s richer than beef alone but still melts in your mouth. The onions and garlic caramelize while you prep the rest, so you’re not stuck stirring for ages.
  • Cheesy Comfort Bite: That creamy ricotta swirled into the meat filling? It’s the secret weapon. The contrast of tender pasta, savory meat, and gooey cheese in every forkful makes this a dish I reach for when I’m craving pure satisfaction.
  • Weeknight Hero: Between us, this is my go-to when I’ve got friends over but zero energy. Assemble it ahead, bake it while you pour wine, and boom—dinner’s done. No one will guess it wasn’t a last-minute chef’s masterpiece.
  • Leftover Goldmine: Honestly, I make this on Sunday just to freeze portions. Reheated, the edges get crispy, the filling stays moist, and it’s still the star of my lazy Tuesday. Budget-friendly? Absolutely. Life-saving? Even more so.

Step-by-step instructions for beef and pork cannelloni

Here's how to assemble these rich, layered cannelloni with perfectly crispy tortilla crowns.

1

👨‍🍳 Step 1: Prepare the Meat Filling

Heat 2 tablespoons olive oil in a large skillet over medium-high heat. Add the 0.75 lb ground beef and 0.5 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.

Add the 1 whole yellow onion (finely chopped) and 4 cloves garlic cloves (minced) to the pan. Cook for another 3-4 minutes until the onions soften and become translucent. The meat should be fully cooked with no pink remaining.

Drain any excess fat from the skillet, then stir in the 1 tsp dried oregano, 0.5 tsp ground black pepper, and 1 tsp salt. Remove from heat and let cool for 5 minutes before mixing with the ricotta.

2

🥘 Step 2: Combine Filling Ingredients

In a large bowl, gently mix the cooked meat mixture with the 15 oz ricotta cheese (room temperature), 1 cup parmesan cheese (freshly grated), 1 whole large egg, and 0.5 cup chopped fresh basil leaves. Use your hands to combine everything thoroughly, being careful not to overmix.

Here's the thing—ricotta can be delicate, so I like to press it through a fine-mesh sieve to remove any excess whey before mixing. This gives you a smoother filling that won't make your cannelloni soggy. The mixture should be thick but still spreadable.

3

🍳 Step 3: Prepare the Cannelloni Tubes

Bring a large pot of salted water to a gentle boil. Add the 12 pieces cannelloni tubes and cook for 2-3 minutes until they're pliable but not fully cooked through. Drain immediately and let them cool for 1 minute on a clean kitchen towel.

While the tubes are cooling, mix the 0.5 cup all-purpose flour and 0.5 cup breadcrumbs (panko preferred) in a shallow bowl. This mixture will create the crispy crowns. Dip each cooled cannelloni tube into the flour-breadcrumb mixture, pressing gently to adhere evenly.

4

🥘 Step 4: Assemble and Bake

Preheat your oven to 375°F. Spread 1 cup marinara sauce (about half) in the bottom of a 9x13-inch baking dish. Using a spoon, fill each crispy-coated cannelloni tube with the meat-ricotta mixture, pressing gently to compact the filling.

Arrange the filled cannelloni tubes in a single layer in the baking dish, seam-side down. Pour the remaining 1.5 cups marinara sauce over the top, then drizzle with the 0.25 cup heavy cream. Cover tightly with aluminum foil and bake for 25 minutes.

5

🔥 Step 5: Finish with Crispy Crowns

Remove the foil and increase the oven temperature to 425°F. Bake uncovered for another 10-15 minutes until the cannelloni crowns are deep golden brown and the sauce is bubbling. The filling should be just heated through—it'll continue cooking slightly as it rests.

Let the cannelloni rest for 5 minutes before serving. The crispy crowns will soften slightly but maintain their texture. Garnish with additional fresh basil leaves and extra grated parmesan cheese if desired. Serve immediately with a side salad or garlic bread.

👨‍🍳

Pro Tips For Making Beef And Pork Cannelloni

  • CRUSH THE ONIONS: Dice that yellow onion into paper-thin slivers—not chunks—so it melts into the meat filling instead of sitting as chewy bits. I learned this the hard way when my first batch had visible onion pieces that made every bite feel like a textural surprise.
  • SALT THE MEAT TWICE: Add half the salt when you first brown the beef and pork, then finish with the rest after the onions and garlic cook down. This keeps the filling from tasting flat or one-note, especially if you’re using leaner ground meat.
  • DON’T OVERMIX THE RICOTTA: Stir the ricotta just until combined with the cooked meat—overworking it turns it gluey and dense. Use a spatula to fold gently, and if it’s too thick, add a splash of heavy cream or a beaten egg to loosen it up.
  • REST THE FILLING BEFORE ROLLING: Let the meat-ricotta mix sit for 10 minutes after cooking, covered with foil. This lets flavors meld and prevents the filling from oozing out when you tuck it into the pasta shells—saving you from sticky, messy hands.

Health benefits of beef and pork cannelloni

Protein Powerhouse

This beef and pork filling delivers a high-protein punch—about 40 grams per serving—that keeps you full for hours. The combination of beef and pork provides all nine essential amino acids while keeping the fat content balanced.

I've found that using 80/20 ground beef and fresh ground pork creates the perfect flavor without excess grease. 💪

Calcium-Rich Cheese

The ricotta and parmesan combo adds 25% of your daily calcium per serving, supporting bone health and muscle function. Freshly grated parmesan also contains vitamin A and zinc, which boost immunity. I always recommend using whole-milk ricotta—it's creamier and more nutrient-dense than part-skim versions.

Herb Benefits

Fresh basil and oregano aren't just for flavor—they're packed with antioxidants. Basil contains eugenol, which has anti-inflammatory properties, while oregano provides thymol, a compound that fights bacteria.

The combination gives this dish both flavor and functional health benefits. I keep dried oregano on hand for quick meals, but fresh basil makes all the difference when available.

Balanced Carbs

The cannelloni tubes provide complex carbohydrates that fuel your body with sustained energy. Fresh pasta retains more nutrients than dried versions, and the breadcrumb topping adds a satisfying crunch without excessive calories. I prefer panko for its light texture, but regular breadcrumbs work perfectly when toasted first.

Healthy Fats

The olive oil used for cooking and the heavy cream in the sauce provide monounsaturated fats, which support heart health. I use extra-virgin olive oil for its rich flavor and polyphenols, which act as antioxidants.

The cream adds richness while keeping the dish balanced—just ¼ cup per serving ensures you get the benefits without overdoing it.

Meal Prep Advantage

This recipe makes excellent leftovers that maintain their nutritional value when stored properly. The protein and cheese filling stays moist in the fridge for 3-4 days, and the crispy crowns reheat beautifully.

I always portion leftovers with extra sauce on top to prevent drying. The combination of protein, calcium, and complex carbs makes this a perfect meal for busy weeknights. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 18g90%
Cholesterol 185mg62%
Sodium 1150mg49%
Total Carbohydrate 52g18%
Dietary Fiber 4g14%
Sugars 8g
Protein 48g96%
* 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 chicken for the beef and pork?

While chicken would work flavor-wise, it won't give the same rich, hearty texture. The beef and pork combination provides the perfect fat-to-lean ratio that keeps the filling moist during baking. If you must substitute, use 80/20 ground turkey for a similar fat content, but expect a slightly lighter result.

2

How do I prevent the cannelloni from getting soggy?

The key is proper cooking and layering. First, cook the meat until fully done and drain excess fat. Then, press the ricotta through a sieve to remove whey. Finally, bake with the foil on first to steam the filling gently, then uncover to crisp the crowns. Never overfill the tubes—leave ½ inch space at the top.

3

Can I make this ahead of time?

Assemble the cannelloni up to 24 hours ahead and refrigerate uncovered. When ready to bake, add 10 extra minutes to the cooking time. For freezing, bake completely, cool, then freeze in portions. Reheat covered with foil at 350°F for 20 minutes, then uncover to crisp the crowns again.

4

What's the best way to reheat leftovers?

Reheat gently to maintain texture. Cover with foil and warm at 350°F for 10-12 minutes, then uncover and broil for 2 minutes to restore crispiness. Microwaving will make the crowns soggy—always use the oven method. Add a splash of water or milk to the baking dish to prevent drying.

5

What wine pairs well with this dish?

A medium-bodied red like Chianti or Sangiovese complements the rich meat filling beautifully. For white wine lovers, try a Chardonnay with 12-14% alcohol—the acidity cuts through the richness. I also enjoy a bold Barolo with this dish when entertaining special guests.

★★★★★4.9(15 reviews)
Categories Main Courses