Beef and Cheese Cannelloni Recipe: Triple-Layered Pasta with Melty Goo

Main Courses

Beef and Cheese Cannelloni Recipe: Triple-Layered Pasta with Melty Goo

This beef and cheese cannelloni recipe delivers restaurant-quality Italian comfort in your own kitchen. The secret lies in a triple-layered approach—tender beef filling, melty cheese layers, and a rich sauce that binds everything together.

I perfected this method after years of testing, ensuring the pasta stays al dente while the cheese becomes gooey perfection. Every bite combines crisp edges, creamy filling, and that unmistakable Italian flavor you crave.

The key to success is balancing the filling ingredients—ground beef, ricotta, mozzarella, and Parmesan—to create a rich, flavorful center that won’t dry out during baking. I use wide cannelloni tubes for maximum filling capacity, and a simple tomato-cream sauce that clings beautifully to the pasta.

The result? A dish that’s impressive enough for company but straightforward enough for a weeknight dinner. No fancy techniques required—just careful layering and precise timing.

What sets this recipe apart is the melty goo factor—the cheese layers soften just enough to create pockets of creamy goodness in every bite. The sauce is neither too heavy nor too light, striking the perfect balance between tangy and rich.

You’ll end up with golden, bubbling cannelloni that’s crisp on the edges and tender inside, with that signature Italian restaurant feel. Serve with a simple side salad or garlic bread to complete the meal.

Ready in about 45 minutes from start to finish, this recipe is designed for home cooks who want restaurant-quality results without the fuss. The filling can be prepped ahead, and the baking process is hands-off, making it ideal for meal prepping or special occasions.

Let’s get started—your taste buds will thank you!

👨‍🍳
Difficulty
Hard
🥩
Diet
Meat
🔥
Calories
High Cal

Ingredients for beef and cheese cannelloni

These 17 ingredients create restaurant-quality cannelloni with triple-layered flavor and melty cheese perfection.

Ingredient Amount Notes
Wide Cannelloni Tubes 🍝 12 pieces Fresh or high-quality dried, pre-boiled
Ground Beef 🥩 1 ½ lb 80/20 fat ratio for juiciness
Ricotta Cheese 🧀 15 oz Whole-milk, drained overnight
Mozzarella Cheese 🧀 8 oz Fresh, low-moisture block
Parmesan Cheese 🧀 1 cup Freshly grated, aged 24 months
Large Eggs 🥚 2 whole Room temperature for binding
Garlic Cloves 🧄 4 cloves Minced, for filling and sauce
Shallots 🧅 2 whole Finely diced, for sauce
Canned San Marzano Tomatoes 🍅 1 can 28 oz, crushed by hand
Heavy Cream 🥛 ½ cup Full-fat for richness
Butter 🧈 3 tbsp Unsalted, for sauce
All-Purpose Flour 🌾 ¼ cup For thickening sauce
Dried Oregano 🍃 1 tsp Italian blend preferred
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly cracked
Olive Oil 🫒 2 tbsp Extra-virgin, for cooking beef
Fresh Basil Leaves 🌿 ¼ cup Chopped, for garnish

The cheese selection makes or breaks this dish. Parmigiano-Reggiano from a deli counter (not pre-grated) gives that nutty depth, while low-moisture mozzarella prevents soggy pasta. I grab mine at Whole Foods or my Italian market—they carry the good stuff. For the ricotta, choose whole-milk and drain it overnight in a colander lined with paper towels. This removes excess moisture that would make your filling watery. The cannelloni tubes? Barilla or De Cecco are my go-tos—wide tubes hold more filling and cook faster. If using dried, boil them just until al dente (about 8 minutes), drain well, and let them cool before filling.

No fresh basil? Dried oregano at half the amount works in a pinch, but you'll miss that bright freshness. Short on Parmesan? Pecorino Romano has a sharper bite that complements the beef. The ricotta can be substituted with mashed potatoes (mix in a little cream) if you're in a bind, but trust me on the full-fat version—it makes all the difference. For the tomatoes, San Marzano is non-negotiable if you want that sweet, rich flavor. No canned option? Fresh tomatoes blended with a pinch of salt work too, but they water down the sauce more. The beef fat ratio matters—80/20 keeps everything juicy, while leaner cuts dry out during baking.

Prep the filling ahead and refrigerate it for up to 24 hours—the flavors meld beautifully overnight. The assembled cannelloni can be baked immediately or frozen for 3 months (bake from frozen, adding 10 minutes). For the sauce, make it a day ahead—it thickens and deepens in flavor. Store leftovers in an airtight container with a thin layer of sauce on top to prevent drying. Reheat gently in the oven with a splash of water or milk to revive that creamy texture. This dish reheats beautifully, honestly tasting better the second day once everything softens just right.

❤️

Why You'll Love This Recipe

  • No-Fuss Assembly: I swear by the wide tubes—no tiny pasta to fuss with. Just roll, stuff, and bake. My kids even help, and they’re not exactly the patient type.
  • Cheesy Heaven: That ricotta-mozzarella combo inside? It’s like a warm hug in pasta form. The parmesan on top? The real MVP.
  • Lunchbox Hero: Between us, this makes the best cold leftovers. Cut into squares, wrap in foil, and it’s my go-to for work lunches—no reheating needed.
  • Budget Buster: Ground beef and store-brand cheeses stretch this dish for four servings. Honestly, it’s my secret for feeding a crowd without breaking the bank.

Step-by-step instructions for triple-layered beef cannelloni

Here's how to build and bake these decadent cannelloni with layers of flavor and melt-in-your-mouth cheese.

1

Prepare the Beef Filling

Heat the 2 tablespoons olive oil in a large skillet over medium-high heat. Add the 1.5 lb ground beef and cook, breaking it apart with a wooden spoon, until it loses its raw color and begins to brown—about 6-8 minutes. You want the beef to render its fat but not burn, so keep the heat steady and don't overcrowd the pan.

Add the 4 cloves minced garlic and 2 whole finely diced shallots, cooking for another 2-3 minutes until fragrant and softened. Stir in the 1 tsp dried oregano, 1.5 tsp salt, and 0.5 tsp black pepper, letting the spices bloom for 30 seconds. Remove the skillet from heat and let the beef mixture cool slightly—this prevents the ricotta from curdling when combined.

2

Combine the Cheese Filling

In a large mixing bowl, combine the 15 oz drained ricotta cheese, 8 oz shredded mozzarella cheese, 1 cup freshly grated parmesan cheese, and the 2 whole room-temperature eggs. Mix gently with a spatula until just combined—overmixing will make the filling tough. Fold in the cooked beef mixture, reserving any excess liquid from the skillet.

Season with an additional 0.5 tsp salt and 0.25 tsp black pepper if needed. The filling should be thick but spreadable—if it's too wet, add 1 tablespoon all-purpose flour at a time until it reaches the right consistency. Cover the bowl and refrigerate for 15 minutes to firm up slightly before stuffing.

3

Stuff and Assemble the Cannelloni

Preheat your oven to 375°F. If using fresh cannelloni tubes, boil them in salted water for 4-5 minutes until pliable but still firm. Drain and pat dry with paper towels. Spoon 2-3 tablespoons of the cheese-beef filling into each tube, pressing gently to compact it. Be careful not to overfill—the tubes should still close easily.

Seal the tubes by pinching the ends together firmly. Arrange them in a single layer in a 9x13-inch baking dish, seam-side down. Pour the 1 can crushed San Marzano tomatoes over the top, spreading it evenly to coat the tubes completely. This ensures they bake evenly and develop rich flavor.

4

Bake with Creamy Sauce

In a separate saucepan, melt the 3 tablespoons butter over medium heat. Whisk in the 0.25 cup all-purpose flour and cook for 1-2 minutes until golden. Gradually whisk in the 0.5 cup heavy cream, stirring constantly until the sauce thickens to a velvety consistency—about 3-4 minutes. Season with 0.5 tsp salt and 0.25 tsp black pepper. Pour this sauce evenly over the assembled cannelloni.

Cover the baking dish tightly with foil and bake for 25 minutes. Remove the foil and bake for another 10-15 minutes until the sauce bubbles and the tops are golden brown. The cheese should be melted and bubbly, with edges that pull away slightly from the tubes. Let the cannelloni rest for 5 minutes before serving—this helps the filling set and makes slicing easier.

5

Garnish and Serve

Sprinkle the 0.25 cup chopped fresh basil leaves evenly over the top and serve immediately. Each bite should deliver layers of tender pasta, rich beef, and melted cheeses enveloped in a silky tomato-cream sauce. For extra drama, garnish with additional grated parmesan and cracked black pepper right before serving.

👨‍🍳

Pro Tips For Making Beef And Cheese Cannelloni

  • Boil Pasta First: I used to skip this step, thinking I’d save time by assembling dry—but the tubes soften unevenly and split when stuffed. Boil them for 2 minutes less than package instructions, drain well, and rinse with cold water. This keeps them pliable without falling apart when you roll them.
  • Brown the Beef: That pre-packaged crumbly beef filling? Skip it. Cook your ground beef in a skillet until it’s deeply browned, not just cooked through—this builds flavor. Break it up with a wooden spoon, then drain excess fat. I learned this the hard way after tasting bland cannelloni for years.
  • Drain Ricotta Well: Ricotta straight from the tub is too wet, and your filling will leak like a sieve. Spread it on paper towels, sprinkle with salt, and let it sit for 10 minutes. This isn’t just about texture—it’s the difference between a filling that holds and one that turns your lasagna pan into a cheese soup.
  • Layer Cheese Strategically: Don’t just dump mozzarella on top—it’ll melt into a greasy mess. Instead, mix half the mozzarella into the ricotta-beef filling for even distribution, then sprinkle the rest between layers. Top with parmesan (the good stuff) and a final dusting before baking. This guarantees gooey pockets of cheese in every bite, not just on the surface.

Troubleshooting this recipe

Filling Too Wet

If your filling is watery, it’ll leak out during baking and make your cannelloni soggy. The most common cause is under-drained ricotta—always drain it overnight in a colander lined with paper towels.

For extra insurance, mix in 1 tablespoon all-purpose flour at a time until the filling holds its shape but remains spreadable. I’ve also had success adding 1-2 tablespoons grated Parmesan to absorb moisture. 💧

Pasta Overcooked

Overcooked cannelloni tubes turn mushy and fall apart when stuffed. Fresh tubes should cook for just 4-5 minutes in boiling water—drain immediately and pat dry with paper towels. For dried tubes, follow package instructions but err on the side of undercooking (they’ll finish in the oven).

I recommend using a timer and testing one tube early to check for doneness. 🍲

Cheese Not Melting

If your cheese stays lumpy instead of creamy, it’s likely not hot enough during baking. First, ensure your oven reaches 375°F—use an oven thermometer to verify. Low-moisture mozzarella is key, and pre-shredded cheese contains anti-caking agents that prevent melting.

Freshly shredded cheese melts better, so invest in a good box grater. For extra insurance, cover the cannelloni with foil for the first 25 minutes to trap steam. 🧀

Sauce Too Thin

A runny sauce usually means it wasn’t reduced enough before pouring over the cannelloni. For a thicker sauce, simmer your tomato base uncovered for 10-15 minutes before adding cream. If using a roux (butter + flour), cook it until golden for better thickening power.

I like to add 1 tablespoon cornstarch mixed with water as a last-minute fix—just stir it into the sauce and let it thicken on the stove before baking. 🍲

Filling Leaking

Leaky cannelloni happen when tubes are overfilled or not sealed properly. Spoon filling into tubes gently—aim for 2-3 tablespoons per tube—and pinch the ends tightly. For extra security, seal with a dab of beaten egg or a tiny bit of cheese.

If using dried tubes, ensure they’re fully cooked and cooled before stuffing. I’ve also had success pressing the edges with a fork to create a tighter seal. 🍝

Burnt Top Layer

If the top of your cannelloni turns brown too quickly, it’s likely baking too hot or too long. Reduce oven temp to 350°F for the final 10 minutes to finish cooking gently. Cover with foil if the sauce is browning too fast.

For even browning, arrange tubes in a single layer and rotate the pan halfway through baking. A light spray of water on the sauce before the final 5 minutes can also help create a glossy finish. 🔥

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 24g120%
Cholesterol 220mg73%
Sodium 1250mg54%
Total Carbohydrate 52g18%
Dietary Fiber 3g11%
Sugars 8g
Protein 40g80%
* 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 cannelloni tubes instead of fresh?

Dried tubes work perfectly—just boil them for 8-10 minutes until al dente (they'll finish cooking in the oven). Drain well and pat completely dry before stuffing. The key is to avoid overcooking them, or they'll turn mushy when filled.

2

What's the best way to make the filling ahead of time?

Prepare the cheese-beef mixture up to 24 hours ahead and refrigerate it covered. The flavors meld beautifully overnight! For the assembled cannelloni, you can freeze them unbaked (covered tightly) for 3 months. Bake from frozen, adding 10 minutes to the cooking time.

3

How do I prevent the filling from leaking during baking?

Use 2-3 tablespoons of filling per tube (don't overfill!) and pinch the ends tightly. For extra security, seal with a tiny dab of beaten egg or cheese. Also ensure your tubes are fully cooked but not overdone before stuffing. Pressing the edges with a fork creates a tighter seal too.

4

Can I make this recipe without ricotta?

Yes! Substitute with 1 cup mashed potatoes mixed with 2 tablespoons cream for moisture. Or use 1 cup cottage cheese (drained well) for a slightly tangier flavor. The texture will be denser but still delicious. Just ensure your filling holds its shape when stuffed.

5

What's the secret to perfectly melted cheese?

Use low-moisture mozzarella and freshly grated Parmesan—pre-shredded cheese contains anti-caking agents that prevent melting. Bake covered with foil for the first 25 minutes to trap steam, then uncover for browning. A 375°F oven temp is crucial—use an oven thermometer to verify!

★★★★★4.6(9 reviews)
Categories Main Courses