Authentic Italian Cannelloni Recipe With Meat and Tomato Sauce: Baked Pasta Layers That Rival Nonna's

Sauces & Condiments

Authentic Italian Cannelloni Recipe With Meat and Tomato Sauce: Baked Pasta Layers That Rival Nonna's

This authentic Italian cannelloni recipe with meat and tomato sauce delivers the same comforting flavors Nonna would make—rich meat-and-tomato filling wrapped in tender pasta sheets, baked to golden perfection.

The secret lies in slow-cooked ragù that clings to each layer and a light béchamel that binds everything together without overpowering the Italian flavors. After years of perfecting this dish, I’ve finally cracked the code for restaurant-quality cannelloni at home.

The beauty of this recipe is in its balance: a meaty, tomato-based filling that’s deeply flavorful but not too heavy, and a delicate béchamel that adds just enough creaminess to hold the layers together.

Traditional Italian cannelloni relies on fresh pasta sheets, but I’ve included a foolproof method for working with dried pasta too—no special equipment required. The key is patience in both the sauce and the baking process, ensuring each bite delivers that melt-in-your-mouth texture.

What you’ll end up with is a baked pasta dish that’s hearty enough for a family dinner but elegant enough for company. The aroma of simmering tomatoes and herbs fills the kitchen, while the golden, bubbling top reveals layers of perfectly cooked pasta and filling.

This isn’t just another pasta recipe—it’s a taste of Italy, made simple enough for weeknight dinners but impressive enough for special occasions.

The assembly technique is where the magic happens: rolling the filling tightly into each pasta sheet and stacking them neatly in the baking dish. A light sprinkle of cheese on top ensures a crispy, golden crust while keeping the filling tender.

Serve with a simple green salad and crusty bread to soak up every last bit of that rich tomato-meat sauce. Let’s get started—your kitchen will smell like Nonna’s soon enough.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for authentic italian cannelloni recipe with meat and tomato sauce

Pantry staples meet Italian tradition for Nonna-worthy cannelloni—rich ragù, tender pasta, and creamy béchamel.

Ingredient Amount Notes
Ground Beef 🥩 1 ½ lb 80/20 fat ratio preferred
San Marzano Tomatoes 🍅 28 oz Canned, crushed by hand
Onion 🧅 1 whole Yellow, finely diced
Carrot 🥕 1 whole Medium, finely diced
Celery Stalks 🌿 2 whole Finely diced, classic soffritto
Garlic Cloves 🧄 4 cloves Fresh, minced
Dry Red Wine 🍷 ½ cup Bold, like Chianti
Beef Stock 💧 1 cup Homemade preferred
Tomato Paste 🍅 2 tbsp High quality, no sugar added
Fresh Basil Leaves 🌿 ¼ cup Chopped, for sauce
Dried Oregano 🍃 1 tsp Italian preferred
Allspice Berries 🌶️ 2 whole Crushed, optional but traditional
Salt 🧂 1 ½ tsp Diamond Crystal kosher
Black Pepper 🌶️ ½ tsp Freshly cracked
Cannelloni Pasta Sheets 🍝 12 pieces Fresh preferred, dried works
Unsalted Butter 🧈 4 tbsp For béchamel
All-Purpose Flour 🌾 ½ cup For béchamel
Whole Milk 🥛 1 ½ cups Full-fat for creaminess
Nutritional Yeast 🧀 2 tbsp For cheesy flavor
Parmesan Cheese 🧀 ½ cup Freshly grated
Fresh Mozzarella 🧀 8 oz Drained, sliced
Extra-Virgin Olive Oil 🫒 ¼ cup For finishing

The San Marzano tomatoes are non-negotiable here—their sweetness and low acidity make all the difference. Trader Joe's or specialty Italian markets carry them year-round, but if you can only find regular canned tomatoes, drain them thoroughly and crush by hand to remove excess liquid. The ground beef should be 80/20 fat ratio—that fat renders out and keeps the ragù luscious. For the soffritto, diced onion, carrot, and celery should be uniformly small so they cook down evenly. I like to pulse them in a food processor for consistency, but a sharp knife works too. The dried oregano and allspice? Penzeys Spices has the best Italian blends, but any quality dried oregano will do—just make sure it's labeled 'Italian' if possible.

No red wine? Substitute with extra beef stock, but you'll lose some depth. Fresh basil is ideal, but dried at half the amount works in a pinch. For the pasta sheets, fresh is traditional—you'll find them in the refrigerated section of most Italian markets or well-stocked grocery stores. Dried cannelloni sheets work too, but soak them in warm water for 5-7 minutes before using. The béchamel calls for whole milk and unsalted butter—don't skimp on the fat here. For the cheesy flavor, nutritional yeast is a must-have in any Italian cook's pantry, but a sprinkle of Parmesan adds authentic umami. If you can't find fresh mozzarella, low-moisture shredded works—just squeeze out excess moisture before using.

The ragù keeps beautifully in the fridge for up to 4 days, and freezes for 3 months—make extra, you will want leftovers. Store the assembled cannelloni unbaked in the fridge for 24 hours max before baking, as the pasta absorbs moisture over time. For make-ahead prep, assemble the cannelloni, wrap tightly in plastic, and refrigerate. Bake straight from the fridge—add 10-15 minutes to the baking time. The béchamel can be made 2 days ahead and reheated gently with a splash of milk. When reheating leftovers, cover with foil to prevent drying out, and add a splash of water or broth if the filling seems too dry.

❤️

Why You'll Love This Recipe

  • No-Sofrito Struggle: The onion-carrot-celery combo (sofrito) gets chopped once, then simmered into the sauce—no last-minute chopping while the pasta boils. I swear by this shortcut: the slow cookdown makes the sauce richer, and you won’t even miss the fuss.
  • San Marzano Magic: That one can of San Marzano tomatoes? Game-changer. Their sweet, low-acid depth cuts through the beef’s richness like a knife through butter. Honestly, I’ve tried other tomatoes—this is the only one that makes the sauce sing without tasting canned.
  • Weeknight Feast: Double the batch, freeze half—now you’ve got Sunday dinner covered without stress. The filling stays fresh for days, and reheating? Just a splash of water, 10 minutes in the oven. (Yes, even on a Tuesday night.)
  • Budget-Friendly Luxury: Ground beef stretches with the veggies, and a single can of tomatoes feeds six. Between us, this is the only "fancy" Italian dish that won’t break the bank. My kids call it "poor man’s pasta," but they’ll fight over the last slice.

Step-by-step instructions for authentic Italian cannelloni

Here's how to build cannelloni like Nonna would—layer by layer, with rich meat sauce and creamy béchamel.

1

Prepare the Meat Sauce

Heat the 0.25 cup extra-virgin olive oil in a large Dutch oven over medium-high heat. Add the 1 whole onion, 1 whole carrot, and 2 whole celery stalks, all finely diced. Cook for 8-10 minutes until the vegetables soften and begin to caramelize, stirring occasionally. This is your soffritto—the flavor foundation of the sauce.

Add the 1.5 lb ground beef and cook until browned, breaking it apart with a wooden spoon. Drain excess fat if needed, leaving about 2 tablespoons for flavor. Stir in the 4 cloves minced garlic and cook for 30 seconds until fragrant—don't let it burn. Pour in the 0.5 cup dry red wine and scrape up any browned bits from the bottom of the pan. This deglazing captures all the meaty flavor.

Add the 28 oz crushed San Marzano tomatoes, 2 tbsp tomato paste, 1 cup beef stock, 1.5 tsp salt, 0.5 tsp black pepper, 1 tsp dried oregano, and 2 crushed allspice berries. Bring to a simmer, then reduce heat to low and let it cook uncovered for 45-60 minutes, stirring occasionally. The sauce should thicken and develop deep, rich flavors. Stir in the 0.25 cup chopped fresh basil leaves just before removing from heat.

2

Make the Creamy Béchamel Filling

In a separate saucepan, melt the 4 tbsp unsalted butter over medium heat. Whisk in the 0.5 cup all-purpose flour and cook for 2 minutes until golden, stirring constantly. This is your roux—the base of the béchamel. Slowly whisk in the 1.5 cups whole milk, a little at a time, ensuring no lumps form. The mixture will thicken as it cooks.

Continue cooking for 5-7 minutes until the sauce is smooth and thick enough to coat the back of a spoon. Remove from heat and stir in the 0.5 cup freshly grated Parmesan cheese and 2 tbsp nutritional yeast for that authentic cheesy flavor. Season with 0.5 tsp salt and 0.25 tsp black pepper. The béchamel should be rich but not overly thick—it will mellow as it cools.

3

Assemble the Cannelloni

Preheat your oven to 375°F. Boil a large pot of salted water and cook the 12 cannelloni pasta sheets according to package instructions until al dente. Drain and immediately transfer them to a baking sheet to prevent sticking. While still warm, spread 2 tablespoons of the meat sauce on each sheet, leaving a ½-inch border at the top. Add 1 slice of drained fresh mozzarella to each, then top with 1 tablespoon of the béchamel sauce. Roll each sheet tightly, jelly-roll style, and place seam-side down in a greased 9x13-inch baking dish. Repeat until all are used.

Pour the remaining meat sauce evenly over the rolled cannelloni, then spoon the remaining béchamel sauce on top, spreading it to cover completely. Drizzle with 2 tablespoons extra-virgin olive oil for extra richness and a golden finish. Cover the dish with foil and bake for 25 minutes. Remove the foil and bake for another 10-15 minutes until the top is golden and bubbly. Let rest for 10 minutes before serving to allow the fillings to set.

4

Serve with Confidence

Slice the cannelloni into 12 even pieces and serve immediately. Each bite should deliver the perfect balance of tender pasta, rich meat sauce, and creamy béchamel. The dish should be hot, with a golden crust on top and no soggy pasta—this is the mark of a well-assembled cannelloni. Pair with a simple arugula salad and crusty bread to complete the meal.

This is where traditional techniques meet home cooking. The key is patience—letting the meat sauce develop its depth and the béchamel reach its perfect consistency. Don't rush the process, and you'll have a dish that rivals any Italian trattoria's.

👨‍🍳

Pro Tips For Making Authentic Italian Cannelloni Recipe With Meat And Tomato Sauce

  • Sear the Meat First: Break up the ground beef in a cold pan, then let it sit for 30 seconds before adding oil—this prevents splattering. Cook it until deeply browned in batches (don’t overcrowd), because that crust is what carries flavor through the sauce. I learned this the hard way when my first batch tasted bland, no matter how much tomato I added.
  • Soften the Sofritto Slow: Dice the onion, carrot, and celery into tiny, even pieces—think rice-sized, not chunky. Cook them in the same pan as the beef (after removing it) on low heat for 10-12 minutes until the onion is translucent but not colored. Rushing this step means your sauce will taste raw and vegetal. (Yes, even if you’re impatient like me.)
  • Crush Tomatoes by Hand: Skip the blender—use your fingers to crush San Marzano tomatoes directly into the pot. This keeps the skins in for texture and prevents a pasty sauce. Add them to the sofritto with a pinch of sugar (just ½ teaspoon) to balance acidity, then simmer uncovered for 20 minutes. The longer you cook it, the deeper the flavor, but don’t let it reduce to syrup.
  • Boil Pasta Al Dente, Then Shock: Cook the cannelloni tubes in salted water until just firm to the bite (about 1 minute less than package instructions). Drain and immediately plunge them into ice water for 30 seconds to stop cooking. This prevents them from turning mushy when baked later. I was skeptical until I tried it—now I never skip it.

Perfect pairings for this authentic italian cannelloni recipe with meat and tomato sauce

Classic Green Salad

Start with a simple arugula salad dressed with 2 tbsp extra-virgin olive oil, 1 tbsp balsamic vinegar, and a pinch of flaky sea salt. Toss in ½ cup cherry tomatoes and ¼ cup toasted pine nuts for crunch.

The peppery arugula cuts through the richness of the cannelloni beautifully, while the balsamic adds a tangy contrast. 🥗

Crusty Bread

Serve with warm ciabatta or focaccia to soak up any leftover sauce. I love using Rosemary-infused olive oil when baking the bread—just brush it on before baking. The bread’s crispy crust and soft interior make it perfect for mopping up the rich tomato-meat filling. 🍞

Wine Pairings

A medium-bodied Chianti Classico or Sangiovese complements the dish perfectly. The acidity in the wine balances the creaminess of the béchamel and the richness of the meat sauce. For a lighter option, try a Vermentino—its citrus notes refresh your palate between bites. 🍷

Italian Coffee

Finish the meal with a shot of espresso or a small cup of cappuccino. The bold flavors of the coffee cleanse your palate and enhance the lingering tastes of the cannelloni. If you prefer something sweeter, a limoncello spritz adds a refreshing, citrusy finish. ☕

Cheese Course

Offer a small selection of Italian cheeses like pecorino romano or aged provolone for a post-meal treat. Their sharp, salty flavors provide a satisfying contrast to the creamy cannelloni. Pair with dried figs or honey-dipped grapes for a sweet-savory balance. 🧀

Digestivo

End the meal with a traditional Italian digestivo like amaro or limoncello. These herbal or citrusy liqueurs aid digestion and leave your guests feeling satisfied. A small glass of grappa is also a classic choice for a bold finish. 🍸

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 14g70%
Cholesterol 120mg40%
Sodium 1150mg49%
Total Carbohydrate 48g17%
Dietary Fiber 4g14%
Sugars 8g
Protein 34g68%
* 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 pasta sheets instead of fresh?

Dried cannelloni sheets work perfectly—just soak them in warm water for 5-7 minutes before using to soften them. The key is to handle them gently when rolling to avoid tearing. Fresh pasta is traditional, but dried sheets are more accessible and just as delicious when prepared this way.

2

How do I prevent the cannelloni from getting soggy?

Sogginess happens when too much moisture gets trapped. To avoid it:

  1. Drain the pasta sheets very well after boiling,
  2. Use just enough béchamel to bind (about 1 tbsp per sheet), and
  3. Bake uncovered for the last 10-15 minutes to create a crispy top. The foil helps steam initially, but removing it finishes the dish properly.
3

What's the best way to reheat leftover cannelloni?

Reheat gently to avoid drying out the filling. Cover with foil and warm in a 350°F oven for 15-20 minutes, or until heated through. For the microwave, use 50% power for 2-3 minutes, then cover with a damp paper towel to retain moisture. Add a splash of water or broth if the filling seems too dry.

4

Can I make this vegetarian?

Yes! Swap the ground beef for a mix of lentils, mushrooms, and walnuts (for texture). Use vegetable stock instead of beef stock, and add spinach or zucchini to the filling. The béchamel and tomato sauce will still shine, but the flavor profile becomes earthier. For cheese lovers, add ricotta mixed with egg to the filling for creaminess.

5

How far ahead can I assemble the cannelloni?

Assemble the cannelloni up to 24 hours ahead and refrigerate uncovered. The pasta absorbs moisture over time, so let them sit at room temperature for 10 minutes before baking. For longer storage, assemble and freeze (unbaked) for up to 1 month. Thaw overnight in the fridge, then bake as directed—add 10-15 minutes to the baking time.

★★★★★5.0(13 reviews)
Categories Sauces & Condiments