Beef and Cheese Cannelloni Recipe: Cheesy Layers Baked to Golden Perfection

Main Courses

Beef and Cheese Cannelloni Recipe: Cheesy Layers Baked to Golden Perfection

This beef and cheese cannelloni recipe delivers the cheesy, meaty layers you crave without the fuss of homemade pasta. The secret lies in a rich beef filling packed with herbs and melted cheese, all baked to golden perfection between tender pasta sheets.

I’ve perfected this version to balance traditional Italian technique with modern shortcuts—like using store-bought sheets—so even beginners can achieve restaurant-quality results.

The filling starts with ground beef simmered until tender, then combined with ricotta, mozzarella, and Parmesan for that signature stretchy, gooey texture. A sprinkle of nutmeg and basil elevates the flavor without overpowering the beef.

Meanwhile, the pasta sheets absorb the marinara or béchamel sauce during baking, creating a dish that’s as satisfying as it is impressive. No rolling or shaping required—just layer, bake, and serve.

What you’ll end up with is a dish that looks elegant but comes together in under an hour. The cheese pulls slightly as it bakes, creating pockets of creamy goodness in every bite, while the sauce pools beautifully on top.

This is the kind of comfort food that feels like a hug—warm, cheesy, and packed with flavor. The best part? Leftovers reheat like a dream, making it perfect for meal prep.

Serve with a crisp green salad or garlic bread to soak up every last drop of sauce. The recipe scales easily for parties, and the filling can be prepped ahead, so you’re not stuck in the kitchen on serving day. Let’s get started on this foolproof, cheesy masterpiece.

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

Ingredients for beef and cheese cannelloni

Sixteen ingredients for cheesy, meaty layers that taste restaurant-fresh.

Ingredient Amount Notes
Ground Beef 🥩 1 ½ lb 80% lean, finely ground
Ricotta Cheese 🧀 15 oz Part-skim for creaminess
Mozzarella Cheese 🧀 12 oz Fresh, shredded by hand
Parmesan Cheese 🧀 ½ cup Freshly grated from block
Large Eggs 🥚 2 whole Room temperature, beaten
All-Purpose Flour 🌾 ¼ cup For binding filling
Garlic Cloves 🧄 3 cloves Minced, fresh preferred
Fresh Basil Leaves 🌿 ¼ cup Chopped, stems removed
Ground Nutmeg 🌿 ¼ tsp Freshly grated preferred
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Unsalted Butter 🧈 2 tbsp For toasting pasta sheets
Cannelloni Pasta Sheets 🍝 12 pieces Store-bought, dried
Marinara Sauce 🍅 3 cups Homemade or quality jarred

The beef is where the magic starts—80% lean ground beef gives you that perfect balance of flavor and texture. Costco or Walmart usually have it pre-ground, but if you're buying a block, pulse it in the food processor for finer texture. Ricotta can vary wildly in moisture, so drain it for 10 minutes if it looks soupy. For the cheeses, freshly grated Parmesan makes all the difference—pre-grated gets clumpy. I grab mine from the deli counter, and it keeps for weeks in the fridge. The mozzarella? Fresh is ideal, but low-moisture shredded works in a pinch—just don't use the pre-shredded kind with anti-caking agents.

No ricotta? Cottage cheese blended smooth works surprisingly well. Short on basil? Dried oregano at half the amount gets you close. The filling can be prepped ahead—up to 2 days in the fridge—and it actually tastes better the next day as the flavors meld. For the pasta sheets, dried works best—fresh ones are too delicate. If you can't find cannelloni sheets, lasagna noodles work too, but toast them longer to prevent sogginess. The marinara can be jarred (Rao's or Barilla are my go-tos), but homemade is worth it if you've got 20 minutes.

Prep the filling ahead and store it in an airtight container—2 days in the fridge, 3 months in the freezer. The assembled cannelloni keeps 3 days in the fridge, but it reheats like a dream. I always make a double batch because leftovers are even better—the cheese gets gooier when reheated. To freeze, assemble the dish, wrap tightly, and bake straight from frozen (add 15 minutes). Serve with a sprinkle of fresh basil and extra Parmesan—trust me on the extra cheese.

❤️

Why You'll Love This Recipe

  • No-Fuss Filling: I swear by this combo—just brown the beef with garlic and onions, then mix in ricotta, mozzarella, and a beaten egg. No fancy steps, no waiting for sauces to reduce. The ricotta keeps it creamy without being heavy, and the egg binds it all together like magic.
  • Cheesy Layer Bliss: That first bite when the crispy pasta meets the stretchy mozzarella and gooey ricotta? It’s the kind of comfort that makes you pause mid-chew. Parmesan on top adds this salty crunch that cuts through the richness—like a hug in food form.
  • Weeknight Workhorse: I make this for game nights, lazy Sundays, or when I need to feed the family without stress. Freeze half the batch for later, and it reheats like it just came out of the oven. (Yes, even on a Tuesday night.)
  • Budget-Friendly Feast: Ground beef and cheese stretch far—this feeds six for under $15 at my grocery store. Plus, the leftovers taste even better the next day, so no sad, dry pasta here. It’s my go-to for stretching meals without sacrificing flavor.

Step-by-step instructions for beef and cheese cannelloni

Here's how to build cheesy, hearty cannelloni with layers that stay creamy and a golden crust.

1

Brown the Ground Beef

Heat a large skillet over medium-high heat and add the 1.5 lb ground beef. Break it up with a wooden spoon as it cooks, working it around the pan until it loses its raw color. You want it to brown evenly, not steam - that releases the most flavor. Once fully browned, drain any excess fat but leave about 1 tablespoon in the pan.

Add the 3 cloves minced garlic and cook for 30 seconds until fragrant. Stir in the 0.25 cup chopped fresh basil leaves, 0.25 tsp ground nutmeg, 1 tsp salt, and 0.5 tsp black pepper. Remove from heat and let cool for 5 minutes - this prevents scrambling when we mix in the eggs later.

2

Mix the Cheesy Filling

In a large bowl, combine the cooled beef mixture with the 15 oz ricotta cheese, 12 oz shredded mozzarella cheese, 0.5 cup freshly grated parmesan cheese, and 2 whole beaten eggs. The ricotta should be room temperature for best texture. Using a rubber spatula, gently fold everything together until just combined - don't overmix or the filling will become dense.

Add the 0.25 cup all-purpose flour and mix again until fully incorporated. The flour helps bind the filling so it holds together when baked. Taste and adjust seasoning if needed - the cheese should be well-seasoned but not overly salty. Cover and refrigerate for 30 minutes to firm up slightly before filling the pasta.

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 transfer to a baking sheet lined with paper towels to prevent sticking.

Spread 1 cup marinara sauce in the bottom of a 9x13-inch baking dish. Working quickly, spoon about 2 tablespoons of the cheese filling onto each pasta sheet. Roll up tightly and place seam-side down in the baking dish. Repeat with remaining sheets and filling, then top with the remaining 2 cups marinara sauce. The sauce should come about halfway up the sides of the cannelloni.

4

Bake to Golden Perfection

Cover the baking dish tightly with aluminum foil and bake for 25 minutes. Remove the foil and continue baking for another 10-15 minutes until the top is golden brown and bubbly. The edges should be crisp while the filling remains creamy - you're looking for that perfect contrast of textures.

Let the cannelloni rest for 5 minutes before serving. The resting time allows the filling to set slightly, making it easier to slice. Serve with additional marinara sauce on the side if desired. Each bite should deliver that perfect balance of tender pasta, rich beef, and melted cheeses in every layer.

👨‍🍳

Pro Tips For Making Beef And Cheese Cannelloni

  • Brown the Beef Well: Don’t just warm it—get that beef sizzling and breaking apart until it’s deep brown, not pink. I used to skip this step, and my filling tasted bland and undercooked. A few minutes extra here makes the whole dish richer.
  • Drain Ricotta Properly: Spread ricotta on a paper towel and let it sit for 10 minutes before mixing. The excess moisture in fresh ricotta makes your filling soggy, and no one wants a mushy cannelloni. Trust me, the wait is worth it.
  • Skip the Pre-Cooked Pasta: Use uncooked cannelloni tubes—they hold their shape better when baked. If you’re worried about them being too firm, soak them in warm water for 5 minutes first. Pre-cooked ones turn to mush when layered.
  • Layer Cheese Strategically: Sprinkle half the mozzarella on top of the filling, then the rest after assembling the cannelloni. The top layer melts into a golden crust, while the hidden layer keeps the filling creamy. My grandmother called it "the insurance policy."

Make-ahead tips for beef and cheese cannelloni

Filling Prep Ahead

The beef and cheese filling is the heart of this dish, and it actually tastes better when prepped in advance. I always make mine 24 hours ahead—just store it in an airtight container in the fridge.

The flavors meld beautifully overnight, and the ricotta firms up slightly, making it easier to roll. If you're short on time, even 4 hours ahead works, but let it sit at room temperature for 30 minutes before assembling to prevent soggy pasta sheets. 🧀

Assembled Dish Storage

Assembled cannelloni keeps well in the fridge for 3 days if stored properly. After baking, let it cool completely, then wrap tightly with plastic wrap and foil. Reheat covered in the oven at 350°F for 20-25 minutes—this prevents drying out.

For best results, add a splash of water or marinara to the bottom of the pan before reheating. The cheese gets even gooier when reheated, so it’s worth the wait! ❄️

Freezing for Later

Freeze your assembled cannelloni for up to 3 months—it’s a lifesaver for busy weeks. Assemble the dish in a freezer-safe baking dish, cover tightly with foil and plastic wrap, and label with the date.

When ready to eat, bake straight from frozen at 375°F for 50-60 minutes, adding 15 extra minutes covered with foil. The extra time ensures even cooking without drying out the filling.

Make-Ahead Assembly

Save time on serving day by assembling the cannelloni ahead. After rolling the filled pasta sheets, place them seam-side down in a single layer on a baking sheet lined with parchment paper. Cover with plastic wrap and refrigerate for up to 24 hours.

When ready to bake, transfer them directly to your baking dish, add sauce, and proceed with the recipe. This keeps everything organized and makes plating a breeze! 💡

Portion Control Tips

For easy reheating, divide the baked cannelloni into individual portions before storing. Wrap each serving tightly in plastic wrap, then place in a freezer bag for 1-2 months in the freezer.

To reheat, microwave on medium power for 2-3 minutes, then finish in the oven for 5 minutes at 350°F to crisp the edges. This method keeps the filling creamy and the pasta tender.

Sauce Prep Shortcut

Save time by prepping your marinara sauce ahead. Make a big batch (or use a high-quality jarred sauce) and store it in the fridge for up to 5 days or freeze for 3 months.

When ready to assemble, simply reheat the sauce in a saucepan over medium heat** until warmed through. This ensures your cannelloni stays moist and flavorful without extra effort on serving day. 🍅

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 16g80%
Cholesterol 145mg48%
Sodium 1150mg49%
Total Carbohydrate 48g17%
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 store-bought cannelloni sheets instead of homemade?

Store-bought dried cannelloni sheets are perfect for this recipe and save time. Just check the package for cooking instructions—typically 2-3 minutes in boiling water until al dente. For extra crispiness, toast them briefly in butter before filling. Fresh pasta sheets are too delicate and may fall apart when baked.

2

What's the best cheese substitute if I don't have ricotta?

Blend 16 oz cottage cheese until smooth to replace ricotta. For a creamier texture, mix in 2 tbsp sour cream or 1 tbsp melted butter. Avoid pre-shredded cheeses—they contain anti-caking agents that make the filling grainy. Fresh mozzarella and Parmesan are non-negotiable for that signature stretchy, savory bite.

3

Why did my cannelloni get soggy instead of crisp?

Soggy cannelloni usually means one of three things: overcooking the pasta sheets, skipping the sauce layer, or not baking long enough uncovered. Always cook pasta al dente, spread a thin layer of sauce on the bottom of the dish, and bake uncovered for the last 10-15 minutes to crisp the edges. Pro tip: Add a sprinkle of breadcrumbs to the top before baking for extra crunch.

4

Can I make this with ground turkey or chicken instead of beef?

Yes! Ground turkey (especially lean) works well, but add 1 tbsp olive oil to the pan to prevent drying out. Chicken is lighter but can make the filling less rich—boost flavor with extra garlic, herbs, or a splash of Worcestershire sauce. For texture, mix in 2 tbsp cooked quinoa or breadcrumbs to help bind the filling.

5

How do I prevent the filling from leaking out when baking?

Roll the cannelloni tightly and place them seam-side down in the dish. Chill the assembled dish for 15 minutes before baking to help the filling set. Use a 1:1 ratio of sauce to filling—too much sauce creates steam that weakens the pasta. For extra insurance, brush the edges with beaten egg before rolling. The key is speed: work quickly to avoid soggy sheets!

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