Beef and Ricotta Cannelloni Recipe: Cheesy Layered Pasta Baked to Golden Perfection

Soups & Stews

Beef and Ricotta Cannelloni Recipe: Cheesy Layered Pasta Baked to Golden Perfection

This beef and ricotta cannelloni recipe delivers the ultimate comfort food experience with layers of tender pasta, rich beef filling, and creamy ricotta cheese baked to golden perfection. 🌟 The secret lies in balancing perfectly cooked ground beef with just the right amount of ricotta and herbs, creating a filling that stays moist and flavorful while the pasta sheets hold together beautifully.

What makes this recipe truly special is the foolproof technique for assembling and baking the cannelloni without them falling apart. We'll start with a flavorful beef mixture that includes garlic, onions, and Italian herbs, then combine it with ricotta for that signature creamy texture. The pasta sheets get just enough cooking time to stay pliable but sturdy enough to hold the filling.

By the time you pull this dish from the oven, you'll have perfectly layered cannelloni with golden, bubbling cheese on top and tender pasta that's just right—not mushy, not dry. The aroma alone will have everyone gathering at the table, and each bite delivers that perfect combination of savory beef, creamy ricotta, and rich tomato sauce.

Serve with a simple side salad and garlic bread to soak up every last drop of that delicious sauce. This recipe is designed to impress whether you're cooking for family dinner or a special occasion—it's restaurant-quality comfort food that's surprisingly easy to make at home.

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

Ingredients for beef and ricotta cannelloni

Foolproof filling and golden pasta sheets—this is comfort food at its best.

Ingredient Amount Notes
Ground Beef 🥩 1 ½ lb 80% lean, finely chopped
Ricotta Cheese 🧀 15 oz Whole-milk, room temperature
Large Eggs 🥚 2 whole For binding filling
Cannelloni Pasta Sheets 🍝 12 pieces Dried, pre-cooked
Marinara Sauce 🍅 2 ½ cups Homemade or quality jarred
Mozzarella Cheese 🧀 1 ½ cups Shredded, low-moisture
Yellow Onion 🧅 1 whole Finely diced
Garlic Cloves 🧄 4 cloves Minced
Dried Italian Seasoning 🌿 1 tbsp Or 1 tsp each dried basil/oregano
Extra-Virgin Olive Oil 🫒 2 tbsp For sautéing
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
All-Purpose Flour 🌾 ¼ cup For dusting sheets
Parmesan Cheese 🧀 ½ cup Freshly grated

The beef is where flavor starts. Ground chuck (not lean ground beef) gives that rich, juicy texture—80% lean is ideal. I grab mine from the butcher counter at Whole Foods when I can, but the pre-packaged stuff at Kroger works just fine. Finely chop it yourself if you can—pre-ground can be stringy. The ricotta needs to be room temperature (pop it out of the tub 30 minutes ahead), and whole-milk is creamier than part-skim. For the pasta sheets, dried is easier than fresh—just boil them for 2 minutes before filling to keep them pliable (don't overcook!).

No Italian seasoning? Mix 1 tsp dried basil + 1 tsp dried oregano—it's the same thing. Short on mozzarella? Provolone shreds melt just as well. The marinara can be store-bought (I like Rao's or Barilla), but homemade is worth it if you've got 15 minutes. Quick tip: Toast your flour in a dry pan for 30 seconds before dusting—it helps the sheets hold the filling better. And if you're worried about the cannelloni falling apart, trust me—the egg and ricotta combo binds it perfectly.

Assemble this ahead? Do it. Keep the filled cannelloni in the fridge for up to 24 hours before baking—it actually tastes better the next day as the flavors meld. The baked dish reheats beautifully (cover with foil to avoid drying out), but it's best served fresh. Leftovers keep 3-4 days in the fridge. Freeze unassembled cannelloni (before baking) for up to 3 months—just bake straight from frozen, adding 10 minutes to the cooking time. The cheese topping? Always add it right before baking so it gets that perfect golden bubble.

❤️

Why You'll Love This Recipe

  • No-Fuss Assembly: I swear by the ricotta-beef combo—just mix, roll, and bake. No fancy folding skills needed, and the eggs bind it all together like glue. My kids even help "stuff" the sheets (with varying degrees of accuracy), and it still holds.
  • Creamy-Meaty Magic: That first bite? Rich, herby beef meets pillowy ricotta, all hugged by tangy marinara. The ground beef adds depth while the ricotta keeps it light—no heavy, greasy feeling here, just pure satisfaction.
  • Weeknight to Dinner Party: Same recipe, different vibes. Toss it together for a quick Tuesday supper or impress guests by baking it in a single dish. (Pro tip: Add a sprinkle of Parmesan before baking for that restaurant-worthy finish.)
  • Leftovers That Don’t Suck: Unlike some pasta dishes, these reheat like a dream—crispy edges, gooey center, no soggy sheets. I make a double batch because they’re my go-to for lunches, and the marinara keeps them tasty for days. Budget-friendly? Absolutely.

Step-by-step instructions for beef and ricotta cannelloni

Here's how to build these cheesy, meaty cannelloni with layers that stay perfect every time.

1

🍳 Step 1: Sauté the Beef Filling

Heat 2 tablespoons extra-virgin olive oil in a large skillet over medium-high heat. Add the 1 whole yellow onion and cook for 5 minutes until softened and translucent. You'll see it go from opaque to clear—this is your signal to add the next ingredients.

Push the onions to one side of the pan and add the 1.5 pounds ground beef. Break it up with a wooden spoon as it cooks, breaking it into small pieces. After 3-4 minutes, when the beef has lost its raw color, sprinkle in the 1 tablespoon dried Italian seasoning, 1 teaspoon salt, and ½ teaspoon black pepper. Stir well and cook for another 4-5 minutes until the beef is fully browned and any moisture has evaporated.

Return the onions to the pan and stir everything together. Remove from heat and let cool for 10 minutes—this prevents the ricotta from curdling when we mix it in later. The filling should be dry but still moist enough to hold together.

2

👨‍🍳 Step 2: Mix the Cheesy Filling

In a large mixing bowl, combine the cooled beef mixture with the 15 ounces ricotta cheese, 2 whole large eggs, and ½ cup freshly grated Parmesan cheese. Using a wooden spoon or rubber spatula, gently fold everything together until just combined—don't overmix or the filling will become tough.

Here's the thing—ricotta can be watery, so if your mixture looks too loose, sprinkle in 1-2 tablespoons of the all-purpose flour and fold it in. You want a filling that's thick enough to stay put when you roll it up in the cannelloni sheets but still spreadable. Taste and adjust seasoning if needed—you might want to add a pinch more salt or pepper.

3

🥘 Step 3: Assemble the Cannelloni

Preheat your oven to 375°F. Bring a large pot of salted water to a boil and cook the 12 cannelloni pasta sheets according to package instructions until al dente. Drain and immediately spread each sheet on a clean kitchen towel to prevent sticking.

Working quickly, spoon about 2 tablespoons of the beef-ricotta filling onto one short end of each pasta sheet. Roll the sheet away from you, tucking in the sides as you go, until the filling is completely enclosed. Place each stuffed cannelloni seam-side down in a greased 9x13-inch baking dish.

Pour the 2.5 cups marinara sauce evenly over the top, spreading it to coat the cannelloni completely. Sprinkle the 1.5 cups shredded mozzarella cheese evenly over the sauce. The cheese should melt beautifully during baking, creating that golden, stretchy topping we all love.

4

🔥 Step 4: Bake to Golden Perfection

Bake uncovered for 25-30 minutes until the sauce is bubbling and the mozzarella has turned golden brown on top. You'll see the edges of the pasta start to crisp slightly—that's your signal it's ready. If the top isn't brown enough after 25 minutes, broil for 1-2 minutes to get that perfect color.

Let the cannelloni rest for 5 minutes before serving. This resting time lets the filling set slightly and makes it easier to slice. The sauce should be thick and clingy, coating every bite with rich tomato flavor and melted cheese. Serve with a side salad or garlic bread for the ultimate comfort meal!

👨‍🍳

Pro Tips For Making Beef And Ricotta Cannelloni

  • Brown the Beef Properly: Don’t just warm it up—break the beef into small chunks first, then sear in a cold, dry skillet over medium-high heat until the edges crisp slightly. I used to rush this, and the filling stayed greasy and bland. Let it brown for 5-6 minutes, stirring occasionally, until it loses its raw color completely.
  • Drain Ricotta Like a Pro: Ricotta’s watery when fresh, and that’s the enemy of sturdy cannelloni. Spread it on paper towels, cover with another layer, and let it sit for 10 minutes before mixing. I learned this after my first batch turned into a soggy mess—no one wants a ricotta puddle in their pasta.
  • Pre-Cook the Pasta Sheets: Boil the cannelloni sheets for 2-3 minutes in salted water, then drain and rinse briefly under cold water. This softens them just enough to hold filling without breaking, while keeping them firm enough to stay together when baking. Skipping this step is how you end up with a collapsed tower of noodles.
  • Layer Sauce Strategically: Don’t just dump marinara on top—spread a thin, even layer on the bottom of your baking dish first. This creates a seal that keeps the filling from leaking out during baking. I was skeptical until I tried it: the sauce stays put, and the bottom gets that perfect golden crust without burning.

Creative variations of this beef and ricotta cannelloni

Spicy Italian Twist

Add 1 teaspoon red pepper flakes to the beef mixture for a subtle kick, then top each assembled cannelloni with ¼ cup marinara sauce mixed with 1 tablespoon hot honey before baking. The heat from the chili flakes and sweetness of the honey create a perfect balance that cuts through the richness of the ricotta. Serve with extra hot honey on the side for those who love it spicy. 🌶️

Spinach & Mushroom Fusion

Sauté 2 cups chopped spinach and 1 cup sliced mushrooms with the onions for an extra layer of earthy flavor. Fold them into the beef-ricotta mixture before assembling. The spinach wilts down beautifully, adding nutrients and a vibrant green color to your filling. This variation works especially well with a creamy Alfredo sauce instead of marinara. 🍄

Seafood Surprise

Replace half the ground beef with 8 ounces cooked shrimp or 1 cup chopped clams for a coastal-inspired twist. Toss the seafood with the cooked onions and Italian seasoning, then proceed with the original recipe. The briny notes of the seafood pair beautifully with the creamy ricotta, creating a lighter yet equally satisfying dish. 🦐

Vegetarian Option

Skip the beef entirely and use 1 cup cooked lentils or 1 cup sautéed walnuts (for a nutty flavor) as your base. Season with 1 teaspoon smoked paprika and ½ teaspoon nutmeg to mimic the depth of beef. The ricotta-egg mixture will still bind beautifully, and the dish remains hearty and satisfying. Perfect for meatless Mondays! 🌱

Baked vs. Pan-Fried

For a crispier texture, pan-fry the assembled cannelloni in 2 tablespoons olive oil for 2 minutes per side before baking. This creates a golden crust on the outside while keeping the filling tender inside. I like to finish them in the oven at 375°F for 15 minutes to ensure the sauce is fully heated through. 🔥

Make-Ahead Freezer Hack

Assemble the cannelloni, but instead of baking, wrap them tightly in plastic wrap and freeze for up to 3 months. When ready to cook, bake straight from frozen at 375°F for 40-45 minutes, adding 10-15 minutes to the cooking time. The filling stays creamy and the pasta holds together perfectly—no soggy surprises here! ❄️

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 16g80%
Cholesterol 185mg62%
Sodium 980mg43%
Total Carbohydrate 42g15%
Dietary Fiber 3g11%
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

Can I use fresh pasta sheets instead of dried cannelloni?

Fresh pasta sheets will work beautifully, but you'll need to adjust cooking times. Use them immediately after boiling for just 1-2 minutes (they cook much faster than dried). Keep them in ice water until ready to fill to prevent sticking. The texture will be more delicate, so handle them gently when rolling.

2

Why did my cannelloni fall apart when baking?

This usually happens when the pasta is overcooked (too soft) or the filling is too loose. For best results, boil dried sheets for only 2 minutes less than package instructions, then spread on a towel to dry slightly. Also ensure your ricotta mixture is thick enough—add 1-2 tablespoons flour if needed to bind properly.

3

What's the best way to reheat leftovers?

Cover with foil and reheat in a 350°F oven for 15-20 minutes until warmed through. Avoid microwaving as it can make the pasta soggy. For extra crispiness, broil for 2 minutes at the end. Store leftovers for up to 4 days in the fridge.

4

Can I make this recipe without ricotta?

Yes! You can substitute with 1 cup cottage cheese (blended smooth) or 1 cup mashed potatoes for binding. For extra creaminess, add ¼ cup sour cream to the filling. The texture will be slightly different but still delicious—just ensure whatever you use has enough fat to hold together when baked.

5

How do I make this dish kid-friendly?

Cut the cannelloni into smaller pieces and serve with mild marinara sauce on the side. For extra appeal, add ½ cup shredded carrots or ¼ cup grated zucchini to the filling. You can also reduce the Italian seasoning slightly and add a pinch of sugar to balance flavors.

★★★★★4.5(3 reviews)
Categories Soups & Stews