Main Courses
This beef and pork cannelloni recipe transforms humble pasta into a showstopping centerpiece that tastes like it belongs in an Italian trattoria. š The secret lies in a rich, savory filling of ground beef and pork blended with melted cheese and herbs, creating layers of flavor that hold together perfectly when baked. I've perfected this technique over years of testingāno soggy pasta here, just tender, cheesy twists that stay intact even when sliced.
The recipe begins with a simple yet flavorful filling: ground beef and pork cooked until just done, then combined with ricotta, mozzarella, and Parmesan for that signature creamy texture. The key is browning the meat properlyāthis develops deep, caramelized flavors that elevate the entire dish. Meanwhile, the pasta sheets absorb just enough sauce before being stuffed, ensuring each bite delivers that perfect balance of cheesy richness and tender noodle.
After rolling and baking, you'll have golden, bubbling cannelloni with edges that crisp slightly while staying tender inside. The filling remains moist and flavorful, not dry or crumbly, thanks to the cheese blend and careful baking technique. Serve with a classic marinara or a creamy bĆ©chamel sauce for dippingāeither way, this dish delivers restaurant-quality results that will impress even the most discerning guests.
Perfect for family dinners, holiday gatherings, or when you want to elevate weeknight pasta into something special. The recipe scales beautifully, so you can easily double it for a crowd. Let's get cooking!
Ingredients for beef and pork cannelloni
Six servings of restaurant-quality cannelloni start with these carefully chosen ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef š„© | 1 lb | 80% lean, finely ground |
| Ground Pork š | 1 lb | Lean, finely ground |
| Yellow Onion š§ | 1 whole | Medium size, finely chopped |
| Garlic Cloves š§ | 4 cloves | Fresh, minced |
| Ricotta Cheese š§ | 15 oz | Whole milk, room temperature |
| Mozzarella Cheese š§ | 8 oz | Fresh, low-moisture |
| Parmesan Cheese š§ | 1 cup | Freshly grated from block |
| Large Eggs š„ | 2 whole | Room temperature |
| Cannelloni Pasta Sheets š | 12 pieces | Fresh or dried, pre-boiled |
| Marinara Sauce š | 2 ½ cups | Homemade or quality jarred |
| Olive Oil š« | 2 tbsp | Extra-virgin for browning |
| Salt š§ | 1 ½ tsp | Kosher or sea salt |
| Black Pepper š¶ļø | ½ tsp | Freshly ground |
| Fresh Basil Leaves šæ | ¼ cup | Chopped, for garnish |
| All-Purpose Flour š¾ | ½ cup | For dusting work surface |
The meat selection is criticalā80% lean ground beef and lean ground pork give you that perfect balance of flavor and texture. Costco or local butchers often have the best prices for bulk ground meat, and it's worth checking the labels for freshness dates. The ricotta should be whole milk for creaminess, not part-skim. I always grab mine from the refrigerated section at Whole Foodsāit's consistently smooth and not watery. For the mozzarella, low-moisture from a block shreds better than pre-shredded, which gets gummy when baked. The Parmesan? Freshly grated from a wedge makes all the differenceāpre-grated has anti-caking agents that make it taste flat.
No ricotta on hand? Cottage cheese blended smooth works in a pinch, though it's slightly tangier. Short on mozzarella? Provolone or fontina melt beautifully too. The cannelloni sheets can be fresh or driedājust make sure to pre-boil them according to package instructions. De Cecco or Buitoni are my go-tos for dried sheets. For the marinara, Rao's or Muir Glen jarred sauces are solid, but homemade with San Marzano tomatoes takes it to the next level. The basil leaves can be fresh or driedāif using dried, reduce to one-third the amount since they're more concentrated.
Store the ground meats in the coldest part of your fridge and use within 2 days for best flavor. The ricotta and mozzarella keep for 1 week when properly sealed. Pre-grate your Parmesan and freeze it in an airtight container for up to 3 monthsāit stays fresher longer that way. Once assembled, this dish reheats beautifullyājust cover with foil and bake at 375°F for 15 minutes. Leftovers keep for 3 days in the fridge or 2 months frozen. I always make a double batchāit's perfect for meal prep or holiday gatherings.
Why You'll Love This Recipe
- No-Fuss Filling: I swear by this comboāground beef and pork? Thatās where the magic happens. The pork keeps it juicy while the beef adds depth, and honestly, the ricotta makes it feel fancy without extra work.
- Garlic-Onion Kiss: Between us, that slow-simmered onion and garlic in the meat filling is everything. Youāre not just tasting seasoningāyouāre getting real, caramelized sweetness that turns a simple cannelloni into something special.
- Weeknight Wonder: This feeds six but takes less than 40 minutes from start to finish. Bake it, let it cool, and boomāleftover lunches for days. (My kids ask for it even after school dinners.)
- Budget Stretch: Ground beef and pork are cheaper than youād think, and ricotta stretches further than cream cheese. Iāve made this for date nights and potlucksāsame filling, different vibes, zero guilt.
Step-by-step instructions for beef and pork cannelloni
Assemble rich, layered cannelloni with a perfect balance of savory meat filling and creamy cheese.
š³ Step 1: Brown the Meat Mixture
Heat 2 tablespoons olive oil in a large skillet over medium-high heat. Add the 1 pound ground beef and 1 pound ground pork, breaking it apart with a wooden spoon. Cook for 5-6 minutes until the meat loses its raw color and begins to brown.
Add the finely chopped yellow onion and cook for another 3-4 minutes until softened and translucent. Stir in the minced garlic cloves and cook for 30 seconds until fragrant. Season with 1 teaspoon salt and ½ teaspoon black pepper, then remove from heat. The mixture should be richly browned with no pink remaining.
šØāš³ Step 2: Prepare the Cheese Filling
In a large bowl, combine the cooked meat mixture with the 15 ounces ricotta cheese, 8 ounces mozzarella cheese, 1 cup freshly grated parmesan cheese, and the 2 whole large eggs. Mix gently with a spatula until just combinedādon't overmix or the filling will become dense. The consistency should be thick but spreadable.
Taste and adjust seasoning if needed. I usually add a pinch more salt or black pepper at this stage. Cover the bowl and refrigerate for 15 minutes to let the flavors meld and the filling firm up slightly. This chilling step prevents the filling from leaking when you roll the cannelloni.
š„ Step 3: Assemble the Cannelloni
Preheat your oven to 375°F. Lightly dust a clean work surface with ½ cup all-purpose flour. Unroll the 12 pre-boiled cannelloni pasta sheets and place them on the floured surface. Spread about 1-2 tablespoons of the cheese filling onto the center of each sheet, leaving a ½-inch border around the edges.
Roll each sheet tightly around the filling, tucking in the sides as you go. Place the stuffed cannelloni seam-side down in a greased 9x13-inch baking dish. Pour the 2½ cups marinara sauce evenly over the top, spreading it to coat the entire surface. Cover the dish with aluminum foil and bake for 25 minutes.
š„ Step 4: Bake to Golden Perfection
Remove the foil and bake for another 10-15 minutes until the sauce bubbles and the tops are lightly golden. The edges should be bubbling vigorously and the cheese should be melting slightly on top. If the sauce thickens too much during baking, add a splash of water or broth to loosen it.
Let the cannelloni rest for 5 minutes before serving. Garnish with the ¼ cup chopped fresh basil leaves just before serving. The filling should be warm and gooey, with a perfect balance of rich meat and creamy cheese in every bite.
Pro Tips For Making Beef And Pork Cannelloni
- Sear the Meat First: High heat for 3-4 minutes until the beef and pork lose colorāthis kills bacteria and builds flavor. I used to skip this, and the filling always tasted flat; now itās the first step, no exceptions.
- Finely Dice the Onion: A food processor does this in seconds, but if youāre chopping by hand, aim for rice-sized pieces. Large chunks stay chewy and ruin the texture of the fillingātrust me, no one wants onion bits in their cannelloni.
- Salt the Ricotta Like Pasta Dough: Mix in at least ½ teaspoon of salt per 8 ounces of ricotta, plus a pinch of nutmeg if you have it. Unsalted ricotta tastes bland, and youāll regret it when the filling lacks depth.
- Pre-Cook the Filling: Simmer the meat mixture uncovered for 5 minutes after itās done browningāthis evaporates excess moisture so the cannelloni doesnāt turn soggy. I learned this after my first batch turned into a sad, watery mess.
Regional styles of beef and pork cannelloni
Italian Trattoria Classic
In Italy, cannelloni is all about simplicity and freshness. The traditional version uses just ground beef (no pork) and a filling of ricotta mixed with Parmigiano-Reggiano and nutmeg. I've adapted this by adding pork for extra richness while keeping the Italian soulāusing San Marzano tomatoes for the marinara and finishing with fresh basil. The key difference? Italian versions often bake with a sprinkle of breadcrumbs on top for texture. šæ
Southern Italian Fusion
Down in Sicily, they take cannelloni to bold new heights by adding sweet Italian sausage to the meat mix. I like to brown ½ lb of sweet sausage with the beef and pork, then finish with a pinch of red pepper flakes and a splash of dry white wine while cooking. The filling gets a smoky depth that pairs perfectly with a creamy alfredo sauce instead of marinara. This version feels more like a hearty Sunday supper.
Roman-Style Twist
Roman chefs prefer their cannelloni with a bƩchamel sauce> instead of marinara, creating a creamy, velvety finish. I make mine with whole milk, butter, and a roux of all-purpose flour for that signature Roman texture. The filling stays the same, but the sauce transforms the dish into something decadent. Garnish with extra Parmigiano-Reggiano> and a sprinkle of black pepper> for that classic Roman touch.
Modern American Adaptation
For a crowd-pleasing American version, I swap in sharp cheddar cheese> alongside the mozzarella for a tangy kick. Add ½ cup of chopped sun-dried tomatoes> to the filling and top with a brown butter sauce> infused with garlic and herbs. This version has a bold, umami-rich flavor that's perfect for game day gatherings. Serve with a side of garlic bread> and a crisp Sangiovese> for the full experience. š·
Tuscan Herb Variation
In Tuscany, they infuse their cannelloni with fresh herbs like rosemary> and thyme>, giving the filling an earthy aroma. I like to finely chop 2 sprigs of fresh rosemary> and 1 sprig of thyme>, then sauté them with the onions and garlic. Add ½ cup of chopped walnuts> to the filling for a nutty crunch. Pair this with a white wine reduction sauce> for an elegant, herb-forward dish that feels like a taste of Tuscany.
Nutrition facts
Frequently asked questions
Can I use ground turkey instead of beef and pork?
Yes, but expect a lighter flavor profile. Use a 50/50 blend of ground turkey and pork for better texture and richness. The turkey will cook faster, so remove it from the pan once it loses its pink color, then return the pork to finish browning. Season with extra garlic powder or Italian herbs to compensate for the milder taste.
Why is my filling leaking when I roll the cannelloni?
This usually happens if the filling isn't chilled properly before rolling. The cheese mixture needs to firm up slightly in the fridge for 15 minutesāthis prevents it from oozing out. Also, don't overfill the sheets (use 1-2 tablespoons per sheet) and roll tightly, tucking in the sides as you go.
What's the best sauce pairing beyond marinara?
A creamy alfredo sauce or bĆ©chamel elevates this dish beautifully. For a lighter option, try a white wine reduction with herbs. My favorite shortcut? Mix ½ cup heavy cream with ¼ cup grated Parmesan and simmer until thickenedādrizzle over the baked cannelloni just before serving.
Can I make this ahead of time?
Assemble the cannelloni up to 24 hours ahead and refrigerate uncovered on a baking sheet. Cover tightly with foil and bake straight from the fridge (add 5-10 extra minutes to the baking time). For freezing, bake first, then cool completely before wrapping tightly in plastic wrap and foil. Reheat at 350°F for 20 minutes.
How do I prevent the pasta from getting soggy?
Pre-boil the pasta sheets for just 1-2 minutes less than package instructions. The sauce should coat the outside, not soak through. Also, bake uncovered for the last 10-15 minutes to let excess moisture evaporate. For extra insurance, sprinkle ¼ cup breadcrumbs on top before the final baking phase.
