Beef and Ricotta Cannelloni Recipe: Baked Pasta Layers With Creamy Cheese and Savory Meat

Soups & Stews

Beef and Ricotta Cannelloni Recipe: Baked Pasta Layers With Creamy Cheese and Savory Meat

This beef and ricotta cannelloni recipe delivers restaurant-quality layers of tender pasta, rich meat filling, and creamy cheese that melt perfectly in the oven.

The secret lies in balancing ground beef with finely chopped herbs, garlic, and a touch of nutmeg in the ricotta mixture—each bite combines hearty meat with velvety cheese for unmatched texture.

I've perfected this technique over years of testing, ensuring the filling stays cohesive while the pasta sheets hold their shape even after baking.

The filling preparation is where the magic happens. Ground beef is browned with onions and garlic until deeply flavorful, then mixed with ricotta, Parmesan, and a blend of Italian seasonings that elevate every forkful.

For a shortcut, store-bought cannelloni tubes work beautifully, though homemade pasta sheets create a more elegant presentation. The dish bakes until golden and bubbling, with optional marinara sauce on top for extra richness.

What you'll end up with is a dish that's equal parts comforting and impressive—creamy yet substantial, with layers of savory meat and tender pasta. The ricotta filling stays moist and flavorful, never dry or crumbly, while the edges of the pasta develop a subtle crispness.

This recipe is perfect for family dinners or special occasions, delivering restaurant-quality results without the fuss.

Serve with a sprinkle of fresh basil and extra Parmesan for that final touch of sophistication. The combination of textures and flavors makes this cannelloni a crowd-pleaser, whether you're feeding a small gathering or preparing a meal for two. Let's get started on creating this timeless Italian classic.

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

Ingredients for beef and ricotta cannelloni

Fifteen ingredients create restaurant-quality cannelloni with creamy ricotta and savory beef filling.

Ingredient Amount Notes
Ground Beef 🥩 1 lb 80% lean for best texture
Ricotta Cheese 🧀 15 oz Whole-milk preferred
Parmesan Cheese 🧀 ½ cup Freshly grated from block
Yellow Onion 🧅 1 whole Finely diced, about 1 cup
Garlic Cloves 🧄 4 cloves Minced for filling
Fresh Basil 🌿 ¼ cup Chopped, for filling
Fresh Parsley 🌿 ¼ cup Chopped, for filling
Egg Yolks 🥚 2 whole For binding filling
Ground Nutmeg 🌶️ ¼ tsp Freshly grated preferred
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
All-Purpose Flour 🌾 ¼ cup For dusting pasta
Cannelloni Tubes 🍝 12 pieces Store-bought or homemade
Marinara Sauce 🍅 2 ½ cups For topping, optional
Extra-Virgin Olive Oil 🫒 2 tbsp For sautéing onions

The ricotta and Parmesan are non-negotiable for that velvety texture. Whole-milk ricotta stays creamier than part-skim, and Parmigiano-Reggiano from a deli counter (not pre-grated) makes all the difference. Ground beef should be 80% lean—leaner varieties dry out the filling. For the onions, yellow onions add sweetness that balances the savory beef. I always grab mine from the Whole Foods bulk section where they're freshly cut and vibrant. The fresh basil and parsley? Wash and dry them thoroughly—moisture makes the filling soggy.

No ricotta? Cottage cheese blended until smooth works in a pinch, though it's not identical. Running short on Parmesan? Pecorino Romano has a sharper bite that pairs well. The egg yolks are crucial for binding—no substitutions here. For the pasta, store-bought cannelloni tubes save time, but homemade sheets (or lasagna noodles) create that restaurant-quality look. The marinara can be homemade or jarred (Rao's or Barilla are my go-tos), but avoid chunky sauces that might break the pasta. Nutmeg is key—if you don't have it, a pinch of cinnamon adds warmth, though it's not the same.

The filling keeps 2 days in the fridge before baking, but I recommend making it fresh for maximum creaminess. Wrap the ricotta and Parmesan in parchment paper to prevent drying. The assembled cannelloni can be refrigerated overnight before baking—just add 10 minutes to the cooking time. Leftovers reheat beautifully, but they're best enjoyed fresh from the oven. For make-ahead convenience, freeze unbaked cannelloni (without sauce) for up to 2 months

❤️

Why You'll Love This Recipe

  • No-Fuss Assembly: I swear by this recipe because you don’t need to be a pasta chef—just roll, stuff, and bake. The ricotta and ground beef mix is so forgiving, even if your cannelloni tubes aren’t perfectly even. (Between us, mine never are, but no one cares when it’s this good.)
  • Umami Bomb: That caramelized onion and garlic in the beef filling? It’s where the magic happens. The ricotta keeps it creamy, but the Parmesan finish ties everything together with a salty, savory punch. Honestly, the first bite makes me pause mid-fork.
  • Weeknight to Dinner Party: Same recipe, different vibes—serve it with a simple arugula salad for a Tuesday night or drizzle it with truffle oil and add prosciutto for a fancier spread. The filling stays rich and satisfying no matter the occasion, and the leftovers? Even better the next day.
  • Budget-Friendly Feast: Ground beef and ricotta stretch this dish far without breaking the bank. I make a double batch, freeze half, and pull it out when I’m too tired to order in. (Yes, even on a Tuesday night.) Plus, the onion and garlic are pantry staples—minimal extra cost for maximum flavor.

Step-by-step instructions for beef and ricotta cannelloni

Here's the professional method for creating perfectly layered, creamy cannelloni with rich beef filling.

1

Prepare the Beef Filling

Heat the 2 tablespoons extra-virgin olive oil in a large skillet over medium heat. Add the 1 whole yellow onion and cook for 5-6 minutes until softened and translucent. Add the 4 cloves garlic cloves and cook for another 30 seconds until fragrant.

Push the onions to one side of the pan and add the 1 lb ground beef. Break it up with a wooden spoon as it cooks, breaking it into small pieces. When the beef loses its raw color, return the onions to the pan and cook for 5-7 minutes until the beef is fully browned and any pink remains are gone.

Drain excess fat if needed, leaving about 1 tablespoon in the pan. Stir in the 0.25 cup all-purpose flour, cooking for 1 minute to remove the raw flour taste. Remove from heat and let cool slightly before mixing in the remaining filling ingredients.

2

Combine Cheese and Seasonings

In a large mixing bowl, combine the cooked beef mixture with the 15 oz ricotta cheese, 0.5 cup parmesan cheese, 2 whole egg yolks, 0.25 cup fresh basil, 0.25 cup fresh parsley, 0.25 tsp ground nutmeg, 1 tsp salt, and 0.5 tsp black pepper. Use a fork to gently mix everything together until just combined.

Real talk: Don't overmix here. The ricotta should still have some texture—this prevents a watery filling. The mixture should be thick but still pipeable. If it's too loose, add 1 tablespoon more flour and mix again. The filling should hold its shape when spooned.

3

Assemble the Cannelloni

Preheat your oven to 375°F. Bring a large pot of salted water to a boil. Cook the 12 pieces cannelloni tubes according to package directions until al dente. Drain and let cool slightly for 2-3 minutes—they should be warm but not scalding when you handle them.

Using a piping bag or spoon, fill each cannelloni tube with about 1 tablespoon of the beef-ricotta mixture. Work quickly but carefully to avoid tearing the pasta. If the filling is too thick to pipe easily, gently warm it in the microwave for 10-15 seconds to soften the ricotta slightly.

4

Layer and Bake

Spread 1 cup marinara sauce in the bottom of a 9x13-inch baking dish. Arrange the filled cannelloni tubes seam-side down in a single layer, overlapping slightly if needed. Pour the remaining 1.5 cups marinara sauce over the top, spreading it evenly to coat all surfaces.

Cover the baking dish tightly with aluminum foil and bake for 25 minutes. Remove the foil and bake for another 10-15 minutes until the sauce is bubbling and the edges are lightly golden. The cannelloni should be tender when pierced with a fork, with no resistance.

5

Rest and Serve

Let the cannelloni rest for 5-10 minutes before serving. This allows the filling to set slightly and makes slicing cleaner. Garnish with additional fresh parsley and extra grated parmesan cheese if desired.

Each bite should deliver that perfect balance of creamy ricotta, savory beef, and tangy marinara. The pasta should be al dente with a slight bite, not mushy. Serve with a simple green salad and garlic bread for a complete Italian meal.

👨‍🍳

Pro Tips For Making Beef And Ricotta Cannelloni

  • Sear the Beef First: Drain the grease after browning the ground beef, then return the pan to medium heat and add a splash of broth or water. This deglazes the pan and keeps the filling moist—trust me, dry cannelloni filling is a crime.
  • Drain That Ricotta: Line a plate with paper towels, scoop the ricotta into a fine-mesh strainer, and let it sit for 10 minutes. The excess water pools out, and your filling won’t leak like a sad lasagna. (Yes, even if you’re impatient like me.)
  • Salt the Onions Right: Toss the diced onion with a pinch of salt before cooking—it softens faster and sweats less. Skip this, and you’ll end up with a mushy, watery base that ruins the whole dish. (I learned this the hard way.)
  • Pre-Cook the Pasta Shells: Boil the cannelloni shells for 2 minutes less than the package says, then drain and rinse with cold water. They’ll firm up enough to hold filling but still cook through in the oven—no soggy bottoms here. (Your future self will thank you.)

Creative variations of this recipe

Spicy Italian Style

Add ½ tsp red pepper flakes and 1 tsp Calabrian chili paste to the beef filling for a kick. I also fold in ¼ cup sun-dried tomatoes (chopped) for a sweet-spicy balance that pairs perfectly with the creamy ricotta.

Top with a sprinkle of fior di latte cheese before baking for a golden, bubbly finish. 🌶️

Mushroom & Spinach Twist

Sauté 8 oz cremini mushrooms with the onions for deeper umami. Stir in 2 cups chopped spinach until wilted, then mix into the ricotta filling. The earthy mushrooms and iron-rich spinach elevate the dish while keeping it hearty. Serve with a side of balsamic glaze for dipping. 🍄

White Wine & Herb Variation

Deglaze the pan with ¼ cup dry white wine after cooking the beef, reducing by half before adding flour. Boost the herbs with 1 tbsp fresh thyme and 1 tsp lemon zest in the filling. The bright acidity cuts through the richness beautifully. 🍷

Vegetarian Adaptation

Replace the beef with 1 lb lentils (cooked) or 15 oz ricotta mixed with 1 cup finely chopped roasted eggplant. Keep all other filling ingredients identical. The dish stays creamy and satisfying while becoming plant-based. 🌱

Breakfast Cannelloni

Swap the marinara for 2 cups ricotta mixed with 4 eggs and ½ cup grated Gruyère. Add ½ cup cooked bacon bits and ¼ cup chopped chives to the filling. Bake until set (about 30 minutes), then serve with a sunny-side-up egg on top. 🍳

Freezer-Friendly Version

Assemble the cannelloni, then freeze unbaked in a single layer on a tray before transferring to an airtight container. Thaw overnight in the fridge, then bake as directed—just add 5 extra minutes to the cooking time. The filling stays perfectly creamy after freezing. ❄️

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 14g70%
Cholesterol 185mg62%
Sodium 890mg39%
Total Carbohydrate 42g15%
Dietary Fiber 3g11%
Sugars 6g
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

Can I use store-bought cannelloni tubes instead of homemade pasta?

Store-bought tubes save time and work beautifully. Look for 12-count packages of dried cannelloni tubes (about 8x1-inch size) to match the recipe. Just be sure to cook them al dente—they should have a slight bite when bitten, not be mushy.

2

Why does my ricotta filling look watery or separate?

Overmixing or using warm ricotta causes this. Keep the ricotta cold until ready to use, and mix just until combined—20 gentle stirs max. If too loose, add 1 tablespoon flour and mix lightly. Also ensure your egg yolks are fresh (old yolks weaken binding).

3

Can I make this ahead of time?

Yes! Assemble the cannelloni, then refrigerate overnight before baking (add 10 minutes to baking time). For longer storage, freeze unbaked cannelloni (without sauce) for up to 2 months. Thaw in the fridge 24 hours before baking. The filling stays creamy when frozen properly.

4

What's the best sauce pairing?

Classic marinara works perfectly, but try brown butter sauce (melt 4 tbsp butter, add 1 cup heavy cream, and simmer 5 minutes) for richness. For a lighter option, use lemon-herb cream sauce (whisk 1 cup heavy cream with zest of 1 lemon and 2 tbsp parsley).

5

How do I prevent the pasta from getting soggy?

Bake covered with foil for 25 minutes first to trap steam, then uncover for the final 10-15 minutes. Avoid overfilling the tubes—1 tablespoon per tube is ideal. For extra insurance, sprinkle ½ cup breadcrumbs on top before adding sauce to absorb moisture.

★★★★★4.7(2 reviews)
Categories Soups & Stews