Beef and Ricotta Cannelloni Recipe: Cheese-Stuffed Pasta That Bakes to Golden Perfection

Soups & Stews

Beef and Ricotta Cannelloni Recipe: Cheese-Stuffed Pasta That Bakes to Golden Perfection

This beef and ricotta cannelloni recipe delivers restaurant-quality results with a creamy, cheesy filling that bakes to golden perfection. The secret lies in perfectly browned ground beef and a rich ricotta mixture that stays tender while the pasta sheets become crispy and inviting. I've refined this technique over years of testing, ensuring every bite delivers that ideal balance of savory meat and velvety cheese.

The process begins with browning the beef for deep flavor, then combining it with ricotta, eggs, and seasonings for a filling that's both substantial and delicate. Rolling the mixture into cannelloni tubes and baking them until bubbly and golden creates that signature restaurant presentation. This method transforms a homemade dinner into an impressive centerpiece that feels like a special occasion.

What you'll achieve is a dish with layers of flavor and texture—tender pasta, rich beef filling, and a perfectly melted cheese center that doesn't dry out. The golden-brown exterior contrasts beautifully with the creamy interior, making each bite satisfying. This recipe proves that homemade Italian classics can be both approachable and extraordinary.

Serve with marinara sauce for dipping or sprinkle with extra parmesan before baking for added richness. The result is a comforting, hearty meal that's perfect for family dinners or gathering friends. Let's create this Italian masterpiece together.

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

Ingredients for beef and ricotta cannelloni

Restaurant-quality ingredients transform this classic Italian dish into a showstopping family meal.

Ingredient Amount Notes
Ground Beef (80/20) 🥩 1 lb Finely ground, chuck preferred
Ricotta Cheese 🧀 15 oz Whole-milk, drained overnight
Large Eggs 🥚 2 whole Room temperature, beaten
Parmesan Cheese 🧀 ½ cup Freshly grated, fine texture
Fresh Basil Leaves 🌿 ¼ cup Finely chopped, stems removed
Garlic Cloves 🧄 2 cloves Minced, fresh preferred
Shallots 🧅 2 whole Finely minced, 2 tbsp total
Cannelloni Tubes 🍝 12 pieces Dried, 8-inch length
Marinara Sauce 🍅 2 ½ cups Homemade or quality jarred
Extra-Virgin Olive Oil 🫒 ¼ cup For browning beef
Diamond Crystal Kosher Salt 🧂 1 ½ tsp Divided for seasoning
Freshly Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Dried Oregano 🍃 ½ tsp Italian blend preferred
All-Purpose Flour 🌾 ½ cup For coating tubes
Mozzarella Cheese 🧀 4 oz Fresh, sliced for topping

The ground beef is non-negotiable—80/20 fat ratio delivers the richest flavor when properly browned. Costco or your local butcher shop carry the best chuck blends for this purpose. For the ricotta, whole-milk creates a creamier filling, but part-skim works in a pinch. Drain it overnight in a fine-mesh strainer to remove excess moisture, which prevents soggy cannelloni. The Parmesan should be freshly grated—pre-shredded contains anti-caking agents that make the filling grainy. Fresh basil from the market (not the plastic containers) adds vibrant flavor, so look for leaves that are dark green and fragrant.

No fresh basil? Dried oregano at half the amount works, though it lacks the bright notes. Substituting ground turkey for beef reduces fat but sacrifices flavor—stick with beef for that signature richness. The shallots can be swapped for 1 tbsp minced red onion, but shallots add subtle sweetness. For the marinara, Rao's or Barilla jarred sauces are reliable, but homemade (with San Marzano tomatoes) elevates the dish. If your cannelloni tubes are too large, lasagna noodles cut lengthwise work perfectly. Always boil the pasta al dente—it'll finish cooking in the oven.

Prep the filling ahead and store it covered in the fridge for up to 2 days. The assembled cannelloni can be refrigerated for 1 day before baking, but bake immediately for best texture. For make-ahead convenience, freeze unbaked cannelloni on a tray, then transfer to a bag for 3 months. Thaw overnight in the fridge before baking. The baked dish reheats beautifully—cover with foil and warm at 350°F for 15 minutes. Always sprinkle extra Parmesan and basil on top before serving for that restaurant-fresh finish.

❤️

Why You'll Love This Recipe

  • No-Fuss Assembly: I swear by this recipe because it’s the kind of dish where the hardest part is boiling the pasta. You mix the ground beef with ricotta, a beaten egg, and a handful of basil—no fancy techniques, just stirring until it holds together. Honestly, even my 10-year-old could help, and we’d still end up with something that tastes like a restaurant dish.
  • Rich, Layered Taste: That 80/20 beef makes all the difference—juicy, savory, and packed with flavor. The ricotta keeps it creamy, while the parmesan and fresh basil add brightness. It’s the kind of bite that makes you reach for another slice, even if you’re not supposed to be eating carbs.
  • Weeknight to Weekend: This recipe works for everything: a quick weeknight dinner, a potluck side, or even a fancy-ish meal when you’re hosting. Double the batch, freeze half, and you’ve got a backup for lazy days. Between us, I’ve served it to both my book club and my in-laws, and no one asked for seconds quietly.
  • Budget-Friendly Luxury: You’re getting restaurant-quality comfort for next to nothing—ricotta stretches far, ground beef is affordable, and a few basil leaves go a long way. Plus, leftovers reheat like a dream, so you’re not stuck deciding what to eat tomorrow. It’s my go-to for stretching groceries without sacrificing taste.

Step-by-step instructions for beef and ricotta cannelloni

Here's how to assemble and bake these rich, cheesy cannelloni with a golden crust and tender filling.

1

Prepare the Beef Filling

Heat the 0.25 cup extra-virgin olive oil in a large skillet over medium-high heat. Add the 1 lb ground beef (80/20) and cook, breaking it apart with a wooden spoon, until it loses its raw color and begins to brown—about 5-7 minutes. The beef should release its fat and develop a slightly crispy texture.

Add the 2 minced garlic cloves and 2 finely minced shallots, cooking for 1 minute until fragrant. Stir in the 0.5 tsp dried oregano, 0.5 tsp freshly ground black pepper, and 0.75 tsp diamond crystal kosher salt (reserving the remaining 0.75 tsp for later). Let the mixture simmer for 2 minutes to deepen the flavors.

2

Combine Filling Ingredients

Remove the skillet from heat and transfer the beef mixture to a large mixing bowl. Add the 15 oz ricotta cheese, 2 whole large eggs, 0.5 cup finely grated parmesan cheese, and 0.25 cup finely chopped fresh basil leaves. Using a rubber spatula, gently fold everything together until just combined—avoid overmixing, as this can make the filling dense.

Taste the mixture and adjust seasoning with the reserved 0.75 tsp diamond crystal kosher salt if needed. The filling should be moist but not soupy—if it's too loose, add 1 tablespoon all-purpose flour to help bind it. Cover the bowl and refrigerate while you prepare the pasta tubes.

3

Assemble the Cannelloni

Preheat your oven to 375°F. Spread the 2.5 cups marinara sauce in an even layer across the bottom of a 9x13-inch baking dish. Dip each of the 12 dried cannelloni tubes in warm water for 20-30 seconds until pliable, then carefully fill each one with 1-2 tablespoons of the beef-ricotta mixture using a piping bag or spoon.

Arrange the filled tubes seam-side down in the baking dish, slightly overlapping if needed to fit. Sprinkle the remaining 0.25 cup marinara sauce over the top, then cover the dish with foil. Bake for 25 minutes to let the pasta soften and the filling begin to set.

4

Add Topping and Finish Baking

Remove the foil and top each cannelloni with 1 slice of the 4 oz mozzarella cheese, pressing it gently into the seams. Return to the oven and bake uncovered for 10-15 minutes until the cheese is golden brown and bubbly, and the edges of the pasta are lightly crisped. The filling should be hot throughout, and the sauce should be thickened.

Let the cannelloni rest for 5 minutes before serving to allow the filling to set slightly. Garnish with extra fresh basil leaves if desired, and serve with a side of the reserved marinara sauce for dipping. Each bite should deliver a perfect balance of creamy ricotta, savory beef, and tangy tomato sauce.

👨‍🍳

Pro Tips For Making Beef And Ricotta Cannelloni

  • Salt the Beef First: Dump the raw ground beef into a bowl, grab that salt shaker, and go heavy—about 1 teaspoon per pound. Mix it in before cooking, not after. I used to skip this, and the filling always tasted bland, no matter how much I seasoned later. The salt breaks down the meat fibers and pulls out moisture, giving you a richer, more flavorful base for the cannelloni.
  • Drain the Ricotta Like a Pro: Line a colander with paper towels, dump the ricotta in, and let it sit for 10 minutes. This removes excess whey, which keeps your filling from getting watery when baked. I learned this the hard way—my first batch of cannelloni leaked like a sieve. Trust me, the squeeze is worth it.
  • Pre-Cook the Pasta Shells: Boil your cannelloni shells for 2 minutes less than the package says, then drain and rinse them under cold water. This keeps them pliable for stuffing and prevents them from overcooking in the oven. I was skeptical until I tried it—no more soggy, limp shells ruining the dish.
  • Layer the Cheese Right: Mix the ricotta with egg, Parmesan, and basil, but save half the Parmesan for the top layer. Sprinkle it directly on the assembled cannelloni before adding sauce—this creates a golden crust that locks in moisture and adds serious flavor. I skip this step sometimes, and the dish still works, but it’s noticeably better when I don’t.

Regional styles of beef and ricotta cannelloni

Classic Roman Style

In Rome, cannelloni are often lighter and less cheesy, focusing on fresh ingredients and delicate flavors. Replace half the ricotta with 1 cup mashed potatoes (cooked with 2 tbsp butter) for structure, then fold in 1 egg yolk instead of whole eggs. Use 1 tbsp lemon zest in the filling for brightness and top with grated pecorino romano instead of mozzarella. Bake at 350°F for 30 minutes covered, then 10 minutes uncovered for a subtle crust. 🌿

Northern Italian Twist

Up north, especially in Lombardy, cannelloni often feature a touch of saffron-infused cream sauce. Substitute ½ cup heavy cream, lightly cooked with ¼ tsp saffron threads, for half the ricotta. Add 1 tbsp chopped sun-dried tomatoes, ½ tsp nutmeg, and ¼ cup grated fontina cheese. Serve with a side of Gorgonzola cream sauce, drizzled over the top before baking. This version feels decadent yet balanced. 🧀

Southern Italian Fusion

In Sicily, cannelloni often incorporate local flavors like sweet roasted peppers. Add ½ cup roasted red bell peppers, blended into the ricotta mixture, along with 1 tsp capers, 1 tbsp chopped olives, and a pinch of red pepper flakes. Top with burrata, torn into pieces, during the final 5 minutes of baking. The result is a creamy, tangy, slightly spicy take that feels authentically Southern. 🌶️

Modern American Adaptation

For a crowd-pleasing American version, swap the marinara for a brown butter and sage sauce. Cook ½ cup butter, 1 tbsp chopped fresh sage, and 1 minced garlic clove, then deglaze with ½ cup dry white wine. Use this instead of marinara, and top the cannelloni with crispy prosciutto, folded into the seams. Bake as directed, then finish with toasted pine nuts. This fusion keeps the Italian soul while adding rich, savory depth. 🥓

Vegetarian-Friendly Version

For a vegetarian take, replace the beef with a mushroom and lentil mixture. Sauté 1 cup chopped cremini mushrooms, ½ cup cooked lentils, 1 tbsp soy sauce, and 1 tsp smoked paprika. Mix this into the ricotta filling, then add 1 tbsp chopped sun-dried tomatoes. Top with marinated artichoke hearts***, sliced, during the final 10 minutes of baking. The umami from the mushrooms and lentils makes this surprisingly hearty. 🌱

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 16g80%
Cholesterol 185mg62%
Sodium 1020mg44%
Total Carbohydrate 48g17%
Dietary Fiber 4g14%
Sugars 8g
Protein 38g76%
* 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

Why does my ricotta filling turn out too watery?

Ricotta releases moisture when mixed with eggs and cheese. To fix this, drain the ricotta overnight in a strainer, then press it gently through a sieve before using. If the mixture is still too loose, stir in 1 tablespoon flour or add 1 extra egg yolk to bind it. Avoid overmixing—just combine until smooth.

2

Can I use fresh pasta sheets instead of dried cannelloni tubes?

Fresh pasta works beautifully—just roll it into 8-inch squares and fill with 1-2 tablespoons of the beef-ricotta mixture. Seal the edges with a fork or toothpick, then bake as directed. Fresh pasta cooks faster, so reduce the initial baking time to 20 minutes before adding the mozzarella topping.

3

How do I prevent the cannelloni from falling apart when baking?

Ensure your pasta tubes are fully sealed by pressing the edges gently with a fork after filling. Use a light coating of flour on the tubes before baking to add structure. Bake covered with foil first to soften the pasta, then uncover for the final 10-15 minutes to crisp the edges. Avoid overfilling—the tubes should hold 1-2 tablespoons max.

4

What’s the best way to reheat leftover beef and ricotta cannelloni?

Cover the dish with foil and reheat at 350°F for 15-20 minutes until bubbly. For a crispier texture, broil for 2-3 minutes at the end. Microwaving works in a pinch (30-45 seconds), but it can make the pasta soggy. Add a splash of water or broth to the dish before reheating to keep the filling moist.

5

Can I make this recipe ahead of time?

Yes! Assemble the cannelloni up to 1 day ahead and refrigerate covered. For longer storage, freeze unbaked cannelloni on a tray, then transfer to a bag for up to 3 months. Thaw overnight in the fridge before baking. Bake from frozen, adding 10-15 extra minutes covered with foil.

★★★★★4.8(1 review)
Categories Soups & Stews