Main Courses
This beef and pork cannelloni recipe delivers restaurant-quality Italian comfort food with layers of herbed meat, melty cheese, and rich tomato sauce. š I developed this version after years of perfecting the balance between tender meat filling and crispy, golden pastaāit's the kind of dish that makes weeknight dinners feel like a special occasion.
The secret lies in using equal parts ground beef and pork for depth of flavor, combined with ricotta and parmesan for that signature creamy texture.
The filling comes together in minutes with simple pantry staples, while the sauce builds rich, complex flavor through slow simmering. We'll assemble the cannelloni with care, using an egg wash for that signature golden finish, then bake until bubbly and inviting.
This isn't your basic pasta bakeāit's a layered masterpiece that combines Italian tradition with approachable techniques you can master at home.
What makes this recipe special is the versatilityāit works equally well with classic tomato sauce or a velvety Alfredo variation. The meat filling stays tender and flavorful, the cheese melts into gooey perfection, and the pasta achieves that ideal balance of crispy edges and tender centers.
Each bite delivers layers of satisfaction that will have your family asking for seconds.
Perfect for feeding a crowd or meal prepping for the week, this cannelloni recipe scales beautifully while maintaining its restaurant-quality appeal. Whether you're serving it at a holiday gathering or simply treating yourself to a homemade Italian feast, this method ensures consistent, impressive results every time.
Let's get started with the full instructions.
Ingredients for beef and pork cannelloni
Equal parts beef and pork, creamy ricotta, and golden pastaāthis is your Italian comfort food lineup.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef š„© | ¾ lb | 80/20 fat ratio preferred |
| Ground Pork š | ¾ lb | Freshly ground for best flavor |
| Ricotta Cheese š§ | 15 oz | Part-skim for creaminess |
| Parmesan Cheese š§ | 1 cup | Freshly grated from block |
| Large Eggs š„ | 2 whole | Room temperature for binding |
| Yellow Onion š§ | 1 whole | Medium size, finely chopped |
| Garlic Cloves š§ | 4 cloves | Minced for aromatic depth |
| Fresh Parsley šæ | ¼ cup | Chopped, for freshness |
| Fresh Basil šæ | ¼ cup | Chopped, for herbal notes |
| Cannelloni Pasta š | 12 pieces | Fresh preferred, dried works |
| Marinara Sauce š | 2 ½ cups | Homemade or quality jarred |
| Mozzarella Cheese š§ | 8 oz | Fresh, sliced for melting |
| All-Purpose Flour š¾ | ¼ cup | For egg wash |
| Olive Oil š« | 2 tbsp | Extra-virgin for richness |
| Salt š§ | 1 ½ tsp | Kosher or sea salt |
The meat blend is where the magic happens. Ground beef and pork in equal parts give you that deep, savory flavorābeef for richness, pork for tenderness. Costco or Trader Joe's usually have pre-ground pork at the best price, but if you're buying whole, ask the butcher to grind it fresh. For the ricotta, part-skim is idealāit's creamy but not too heavy. The Parmesan? Grate it yourself from a wedge; pre-grated gets clumpy and lacks flavor. I always buy extra because it keeps forever in the freezer.
No fresh parsley? Dried works at half the amount, but fresh is worth it for that bright pop of flavor. Short on basil? Oregano or marjoram can step in, but it won't be quite the same. Making your own marinara? San Marzano tomatoes and a splash of red wine make all the difference. The mozzarella should be fresh, not shreddedāslice it yourself for the best melt. And if you're using dried pasta, boil it al denteāit'll finish cooking in the oven.
Fresh herbs? Wrap them in damp paper towels and store in a sealed bag for 5-7 days. The meat filling stays good in the fridge for 2 days before assemblingāperfect for prepping ahead. Once baked, this reheats beautifullyājust cover with foil and warm in the oven for 10-15 minutes. I always make a double batch because leftovers taste even better the next day. Freeze portions for up to 3 months if you're not going to eat them all at once.
Why You'll Love This Recipe
- No-Fuss Filling: I mix the beef and pork with ricotta right in one bowlāno fancy layering, no stress. The ricotta keeps it creamy while the ground meats pack in that savory punch, and honestly? Iāve never measured the spices twice in a row.
- Rich, Meaty Layers: That combo of beef and pork? Itās like a flavor upgrade your taste buds didnāt know they needed. The ricotta soaks up all the seasoning, and the Parmesan on top? Crispy edges every time, even if Iām not a baking pro.
- Weeknight to Dinner Party: Make a double batch on Sundayāleftovers reheat like a dream (just add a splash of milk to keep it tender). Or serve it at a potluck: itās hearty enough for a crowd but still feels special with a sprinkle of fresh basil.
- Budget-Friendly Luxury: Ground beef and pork stretch the filling further than either alone, and ricottaās cheaper than youād think. Iāve fed four people for under $15, and no one complainsāmy wallet and my family both win.
Step-by-step instructions for beef and pork cannelloni
Here's how to build rich, flavorful cannelloni with perfectly balanced layers.
šØāš³ Step 1: Prepare the Herb-Meat Filling
In a large skillet, heat the 2 tbsp olive oil over medium heat. Add the 0.75 lb ground beef 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 starts to brown.
Add the 1 whole yellow onion and 4 cloves garlic cloves, cooking for another 3-4 minutes until the onion becomes translucent and the garlic is fragrant. Stir in the 0.25 cup fresh parsley and 0.25 cup fresh basil, letting the flavors meld for 1 minute. Remove from heat and let cool slightly.
In a separate bowl, combine the 15 oz ricotta cheese, 1 cup parmesan cheese, 2 whole large eggs, and 1.5 tsp salt. Mix until just combined, then fold in the cooked meat mixture. The filling should be thick but spreadableāif it's too loose, chill for 10 minutes before proceeding.
š³ Step 2: Cook the Cannelloni Pasta
Bring a large pot of salted water to a rolling boil. Add the 12 pieces cannelloni pasta and cook according to package instructions until al dente (about 8-10 minutes). Drain well, reserving 1 cup of pasta water for later.
While still warm, gently open each piece of pasta and spread 1-2 tablespoons of the meat filling into the center. Fold the sides over to encase the filling completely. If the filling is too soft to hold, chill the filled cannelloni for 15 minutes before assembling.
š„ Step 3: Assemble and Bake
Preheat your oven to 375°F. Spread 1 cup marinara sauce in a 9x13-inch baking dish. Arrange the filled cannelloni seam-side down in a single layer, slightly overlapping if needed. Pour the remaining 1.5 cups marinara sauce over the top.
In a small bowl, whisk together the 0.25 cup all-purpose flour with 2 tbsp olive oil to make an egg wash. Brush this mixture over the top of the cannelloni, then sprinkle with the 8 oz mozzarella cheese, cutting it into slices if needed to cover evenly. Bake for 25-30 minutes until the cheese is golden brown and bubbly.
ā° Step 4: Rest and Serve
Remove from the oven and let rest for 5-10 minutes before serving. This resting time allows the filling to set slightly and the layers to meld together. The sauce should be thickened and clinging to the pasta.
Garnish with additional fresh basil and serve with a side of garlic bread or a simple green salad. The cannelloni should be tender with a melty cheese topping, and each bite should deliver rich, herbed meat filling perfectly balanced by the tangy marinara.
Pro Tips For Making Beef And Pork Cannelloni
- COOK MEAT LOW AND SLOW: I learned this the hard wayācrushing the beef-pork mix on high heat turns it greasy and rubbery. Use medium-low instead, and let it simmer for 8-10 minutes until the juices render but the meat stays tender. Youāre not searing steak here; youāre building a creamy filling.
- SALT THE RICOTTA: Unsalted ricotta is a trap. Even if the cheese label says "low-sodium," add at least ½ teaspoon of salt per 15 ouncesāit balances the filling and makes the whole dish taste brighter. (Yes, even if the recipe doesnāt mention it.)
- DONāT OVERMIX THE FILLING: Once you fold in the eggs and Parmesan, stop stirring after 2-3 turns. Overworking the mix makes the cannelloni tough and dense. Think "just combined," not "fluffy pancake batter."
- REST THE ASSEMBLED CANNELLONI: After rolling and stacking, cover the tray with foil and let it sit for 15 minutes before baking. This gives the filling time to settle, so it doesnāt ooze out when you cut into it. (I know, itās tempting to bake immediatelyābut trust me.)
Storing and reheating this dish
Refrigerator Storage
Assembled but unbaked cannelloni keep beautifully in the fridge for 2 days before baking. Store in an airtight container with parchment paper between layers to prevent sticking. The flavors actually deepen overnight as the herbs meld with the meat filling.
I always make a double batch and refrigerate half for quick weeknight mealsājust bake straight from the fridge at 375°F for 35-40 minutes with foil covering the top for the first 20 minutes. š„«
Freezer Prep
For longer storage, freeze unbaked cannelloni in a single layer on a baking sheet before transferring to a freezer-safe bag or container. Label with the dateāthese stay good for up to 3 months.
When ready to bake, thaw overnight in the fridge, then bake as directed (add 10-15 minutes to the baking time). I swear by this method for holiday gatheringsājust assemble, freeze, and bake when guests arrive. š§
Oven Reheating
Leftovers reheat best in the oven to maintain that perfect texture. Cover with foil and bake at 350°F for 15-20 minutes until heated through. For extra moisture, add 2-3 tablespoons of water or marinara sauce to the dish before covering.
I avoid microwaving because it turns the pasta rubberyāthis method keeps everything tender and gooey. š„
Make-Ahead Tips
Prep the meat filling up to 2 days ahead and store it in the fridge. Cook the pasta and assemble the cannelloni the day before bakingāthis makes for a stress-free dinner. Wrap the assembled dish tightly in plastic wrap and refrigerate.
When ready to bake, remove the wrap and proceed with the baking instructions, adding 5-10 minutes to account for the cold start. This is my secret for effortless entertaining! ā°
Cheese Melting Hacks
If your cheese isn't melting properly when reheating, try this trick: Sprinkle 1 tablespoon of heavy cream or milk over the top before covering with foil. The moisture helps the cheese melt more evenly.
For extra browning, broil for 1-2 minutes at the end of reheatingājust watch it closely to avoid burning. I learned this from my time in Charleston, where we always wanted that perfect golden crust. š§
Nutrition facts
Frequently asked questions
Can I use ground turkey instead of beef and pork?
You can substitute ground turkey, but the flavor will be lighter. For best results, use a 50/50 blend of ground turkey and porkāthis gives you the tenderness of turkey with the richness of pork. If you're using all turkey, add 1/2 teaspoon Italian seasoning to boost the flavor. The texture will be slightly leaner, so you might want to add 1 tablespoon of olive oil to the meat mixture.
What if my cannelloni filling leaks when baking? Leaky filling usually means the meat mixture is too wet. To fix this, chill the filling for 15-20 minutes before assemblingāthis helps it firm up. If it's still too soft, add 1 tablespoon of breadcrumbs or 1/4 cup grated Parmesan to absorb moisture. Also,
Can I make this with gluten-free pasta?
Gluten-free cannelloni works perfectlyājust use a high-quality brand with good texture. The key is to cook the pasta 1-2 minutes less than package instructions (it finishes cooking in the oven). For extra binding, add 1 extra egg to the filling. Some gluten-free pastas can be more delicate, so handle them gently when filling. The flavor will be just as rich, just with a slightly different texture.
How do I make the meat filling extra flavorful?
For deeper flavor, add 1/4 cup sun-dried tomatoes (chopped) or 2 tablespoons tomato paste to the meat mixture. A splash of red wine (about 1/4 cup) while cooking beef and pork adds richness, or try 1/2 teaspoon smoked paprika for a subtle smokiness. I also recommend browning the meat in batchesādon't overcrowd the pan, or it'll steam instead of sear.
Can I use this recipe for a vegetarian version?
For a vegetarian twist, replace the meat with a mix of 15 oz lentils (cooked) and 1 cup sautƩed mushrooms, plus 1/2 cup walnuts for texture. Add 1 teaspoon soy sauce or 1/2 teaspoon miso paste for umami depth. The ricotta and cheese filling remains the same, but you might want to add 1 extra egg to help bind the lighter filling. The flavor will be hearty and satisfying!
