Main Courses
This beef and cheese cannelloni recipe delivers restaurant-quality layers of flavor and texture—triple-layered pasta with a rich beef filling, melted cheese topping, and crispy golden edges. 💛 The secret lies in balancing tender beef with sharp cheddar and mozzarella, creating a filling that stays cohesive when baked.
I've perfected this method to ensure the pasta holds its shape while developing that coveted crunch on top.
The recipe starts with a simple yet flavorful beef filling—ground chuck simmered with garlic, onions, and herbs, then mixed with a blend of cheeses for binding. A classic marinara sauce provides the base, but I also offer a quick béchamel option for those who prefer creamier layers.
The assembly process is where the magic happens: rolling the filling into pasta sheets with precision to avoid leaks.
What you'll end up with is a golden, bubbling casserole that's rich, cheesy, and satisfyingly hearty. The triple-layered approach adds an extra dimension of texture, while the baked cheese topping creates a crispy crust that contrasts beautifully with the tender filling.
This dish is perfect for feeding a crowd or meal prepping for the week.
Whether you're making it for a family dinner or a special occasion, this cannelloni recipe delivers restaurant-quality results without the fuss. The key is patience during assembly and baking—every layer counts. Let's get started on creating your perfect cannelloni dish.
Ingredients for beef and cheese cannelloni
Sixteen ingredients transform into restaurant-quality triple-layered cannelloni with crispy golden edges.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Chuck 🥩 | 1 ½ lb | 80/20 fat ratio preferred |
| Yellow Onion 🧅 | 1 whole | Diced into small pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Cannelloni Pasta Sheets 🍝 | 12 sheets | Fresh or high-quality dried |
| Marinara Sauce 🍅 | 2 ½ cups | Homemade or quality jarred |
| Sharp Cheddar Cheese 🧀 | 1 cup | Shredded, sharp flavor |
| Mozzarella Cheese 🧀 | 1 cup | Shredded, low-moisture |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, for binding |
| Unsalted Butter 🧈 | 2 tbsp | For sautéing onions |
| Dried Oregano 🍃 | 1 tsp | Italian seasoning blend |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Heavy Cream 🥛 | ½ cup | For béchamel option |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening béchamel |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For brushing pasta sheets |
The ground chuck is non-negotiable here—80/20 fat ratio ensures rich flavor and tender texture. Costco or Trader Joe's carry excellent quality at reasonable prices. For the onions, yellow has the best balance of sweetness and bite. If using dried pasta sheets, pre-boil for 1 minute less than package instructions—they'll finish cooking in the oven. The cheese blend is where the magic happens: sharp cheddar adds tang, mozzarella melts beautifully, and Parmesan binds everything together. Grab a wedge of each and grate it yourself—pre-shredded contains anti-caking agents that prevent proper melting.
No marinara on hand? Crushed tomatoes with Italian seasoning works in a pinch. Substituting cheddar? Gruyère or provolone both work well—just adjust the sharpness to taste. For the béchamel option, half-and-half can replace heavy cream, though it won't be as rich. The olive oil matters here too—use a fruity, peppery variety for brushing the pasta sheets. If you're short on time, pre-made cheese sauce from the grocery store can replace the béchamel, but homemade always tastes better. The dried oregano should be Italian seasoning blend if available—it contains basil and thyme that complement the beef perfectly.
Store uncooked cannelloni in an airtight container in the fridge for up to 24 hours before baking. Once assembled, cover tightly with foil and refrigerate for up to 3 days. For freezing, assemble completely (including sauce), wrap tightly in plastic wrap, then foil, and freeze for up to 3 months. When ready to bake, thaw overnight in the fridge and add 10 minutes to baking time. The baked cannelloni reheats beautifully—350°F for 15 minutes restores that crispy golden crust. I always make a double batch and freeze half for lazy weeknights.
Why You'll Love This Recipe
- Pantry-Friendly Filler: I swear by this recipe when I’ve got nothing but basics—ground chuck, onion, garlic, and marinara. No fancy cheese blends needed; just shredded mozzarella and a sprinkle of parmesan do the trick. The beauty? It turns five simple ingredients into something that feels like a restaurant dish.
- Savory-Sweet Balance: That caramelized onion and garlic base? It’s the secret. Brown the ground chuck until it’s crispy, then let those aromatics mingle with the marinara—suddenly, you’ve got layers of flavor without extra effort. The cheese inside melts into a gooey, stretchy blanket that makes every bite feel indulgent.
- Weeknight to Weekend: Make a double batch on Sunday, bake it up, and you’ve got dinner covered for three nights. The leftovers reheat like a dream—just a quick zap in the microwave or oven, and it’s back to that fresh-from-the-oven magic. Honestly, it’s my go-to for lazy nights or when I’ve got a houseful of guests.
- Budget Booster: Ground chuck stretches far, and cannelloni sheets are cheaper than you’d think. I’ll be real: this recipe feeds four for under $15, and the flavor doesn’t skimp. It’s the kind of meal that makes you feel like you’re splurging, even when you’re not. Plus, the marinara jar? That’s my secret for cutting costs without cutting taste.
Step-by-step instructions for triple-layered beef cannelloni
Here's the professional method for building rich, triple-layered cannelloni with that signature golden cheese crust.
🍳 Step 1: Sauté the Onion and Garlic Base
Heat the 2 tablespoons unsalted butter in a large skillet over medium heat until melted and foaming. Add the 1 whole yellow onion diced into small pieces and cook for 5-6 minutes until softened and translucent. You'll notice the onions release moisture as they cook.
Push the onions to one side of the pan and add the 4 cloves garlic cloves minced into small pieces. Cook for 30 seconds until fragrant—garlic burns quickly, so watch carefully. Stir the garlic into the onions and remove from heat temporarily. This aromatic base will form the flavor foundation for your filling.
👨🍳 Step 2: Brown the Ground Chuck and Season
In the same skillet (no need to clean it—the browned bits add flavor), add the 1.5 lb ground chuck broken into small pieces. Cook over medium-high heat for 6-8 minutes, breaking up the meat with a wooden spoon until it's fully browned and any released moisture has evaporated.
Add the 1 teaspoon dried oregano, ½ teaspoon ground black pepper, and 1 teaspoon salt to the meat. Stir well to distribute the seasoning evenly. Cook for another 2 minutes until the spices are toasted and the mixture smells rich and aromatic. Remove from heat and let cool for 5 minutes—this prevents the filling from steaming when you add it to the pasta.
🥘 Step 3: Prepare the Cheese Filling
In a medium bowl, combine the cooked ground chuck mixture with the 1 cup shredded sharp cheddar cheese, 1 cup shredded mozzarella cheese, and ½ cup freshly grated parmesan cheese. Mix thoroughly until all the cheese is melted and incorporated, creating a thick, cohesive filling.
For the béchamel layer, melt the 2 tablespoons unsalted butter in a small saucepan over medium heat. Whisk in the 2 tablespoons all-purpose flour and cook for 1 minute until bubbly. Gradually whisk in the ½ cup heavy cream until smooth. Simmer for 2-3 minutes until thickened enough to coat the back of a spoon. Let cool completely before using.
🍳 Step 4: Assemble the Cannelloni
Preheat your oven to 375°F. Bring a large pot of salted water to a boil and cook the 12 sheets cannelloni pasta sheets according to package directions until al dente. Drain well and immediately brush each sheet with the 1 tablespoon extra-virgin olive oil to prevent sticking.
Spread ½ cup marinara sauce in the bottom of a 9x13-inch baking dish. Working quickly, place one sheet of pasta in the dish, spoon ¼ cup cheese filling near one short end, then spread 2 tablespoons béchamel sauce over the filling. Roll the sheet tightly, tucking in the sides as you go. Repeat with remaining sheets, creating a single layer in the dish.
🔥 Step 5: Bake to Golden Perfection
Pour the remaining 2 cups marinara sauce over the assembled cannelloni, pressing down gently to ensure the sauce reaches all the edges. Cover the dish with foil and bake for 25 minutes to allow the layers to set. Remove the foil and bake for another 10-15 minutes until the cheese is bubbly and golden brown.
Let the cannelloni rest for 10 minutes before serving—this allows the filling to set slightly and makes cutting easier. Garnish with additional grated parmesan cheese if desired. Each bite should deliver layers of rich beef filling, creamy béchamel, and tangy marinara sauce with that perfect crispy cheese crust.
Pro Tips For Making Beef And Cheese Cannelloni
- CRUSH THE ONIONS: Pulse them in the food processor instead of chopping—you’ll get a finer, more even texture that blends into the beef filling without chunks. I used to slice them by hand and always ended up with one big stubborn piece that refused to cook through.
- SALT THE MEAT TWICE: Season the ground chuck generously before cooking, then add another pinch halfway through browning. This keeps the filling flavorful all the way through the pasta sheets, not just on the surface.
- STEAM THE NO-COOK PASTA: If you’re making no-boil cannelloni, layer them in a baking dish with a splash of water or marinara, then cover tightly with foil and weigh them down with a second pan. This steams them just enough to soften without boiling—no soggy edges.
- BROWN THE BEEF RIGHT: Cook the ground chuck in one batch over medium-high heat until it loses its raw color, then break it up and push it to the edges to crisp the bottom. Overcrowding the pan steams the meat instead of browning it, and you’ll taste the difference in the final dish.
Pro cooking tips for this recipe
Pasta Sheet Secrets
Fresh pasta sheets hold their shape better than dried, but if you're using dried, boil them for just 1 minute less than package instructions—they'll finish cooking in the oven. I like using De Cecco dried sheets because they're sturdy enough to handle the filling without breaking.
For fresh pasta, buy it pre-made from the grocery store to save time, or make your own with 2 cups all-purpose flour and 3 eggs. 🍝
Filling Consistency
The cheese filling must be thick enough to stay put when rolling, but not so dry it cracks. I mix the cheeses with the warm beef to melt them naturally—never microwave, or you'll get rubbery cheese.
For extra binding, add 1 egg yolk to the filling. If it's too loose, chill it for 15 minutes before assembling. This trick prevents leaks during baking.
Rolling Like a Pro
Work quickly when rolling to prevent the pasta from drying out. Place the filling near the short end of the sheet and roll tightly, tucking the sides as you go.
I use a long-handled spatula to help with the rolling motion. If the filling leaks, add a pinch of flour to the cheese mixture next time—it absorbs excess moisture. 💡
Béchamel Shortcut
For a quick béchamel, use 1 cup whole milk instead of heavy cream and 1 tablespoon cornstarch instead of flour. Whisk everything together and cook until thickened. This version is lighter but still creamy. I also like adding ½ teaspoon nutmeg for depth—it pairs beautifully with the beef and cheese.
Sauce Layering
Don't skip the initial ½ cup marinara sauce in the bottom of the dish—it prevents sticking and adds flavor. For extra richness, stir 1 tablespoon tomato paste into the sauce before pouring.
When adding the final sauce layer, press down gently with a spatula to ensure even coverage. This step guarantees every bite has sauce, not just the top layers.
Golden Crust Hacks
For that perfect golden crust, broil the cannelloni for the last 2-3 minutes of baking. Watch closely to avoid burning! I also like sprinkling ½ cup breadcrumbs on top before the final bake for extra crunch.
Another trick: brush the top with a little olive oil before broiling to enhance browning. 🔥
Nutrition facts
Frequently asked questions
Can I use ground turkey instead of beef in this recipe?
Ground turkey works wonderfully, especially if you choose a 93/7 lean-to-fat ratio to mimic the juiciness of beef. For best results, reduce cooking time slightly since turkey browns faster. Season generously with Italian herbs to compensate for the milder flavor. The cheese filling will still hold together beautifully.
How do I prevent the cannelloni from leaking filling?
Leaks happen when the filling is too wet or the pasta sheets aren't sealed properly. First, ensure your cheese filling is thick enough by mixing cheeses with warm beef (never microwaved). Add 1 egg yolk or 1 tablespoon flour if it's too loose. When rolling, tuck the sides tightly and press the edges gently to seal.
Can I make this recipe ahead of time?
Yes! Assemble completely (including sauce), then cover tightly with foil and refrigerate for up to 3 days before baking. For freezing, wrap tightly in plastic and foil, then freeze for up to 3 months. Thaw overnight in the fridge and add 10 extra minutes to baking time. The texture holds up beautifully when reheated.
What's the best way to reheat leftovers?
Leftovers reheat best in the oven at 350°F for 15-20 minutes until the cheese is bubbly again. Cover loosely with foil to prevent drying. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals until warmed through. The oven method preserves that crispy top better.
Can I use store-bought cannelloni tubes instead of sheets?
Store-bought tubes save time and work perfectly. Just ensure they're fully cooked according to package instructions before filling. For extra flavor, brush the tubes with olive oil before assembling. The filling quantity remains the same—about 1 tablespoon per tube. The only difference is the rolling step, which becomes much simpler.
