Main Courses
This beef and cheese cannelloni recipe transforms weeknight dinners into an Italian feast without the fuss of homemade pasta sheets. The secret lies in a rich, savory filling nestled between tender pasta layers, all baked to golden perfection with a velvety tomato hug.
I've perfected this dish over years of testing—balancing textures and flavors so every bite delivers melt-in-your-mouth cheese and tender beef in a creamy sauce embrace.
What sets this recipe apart is the flexibility—whether you use store-bought pasta sheets for convenience or roll your own for that restaurant-quality touch. The filling combines ground beef, sharp cheddar, and herbs for maximum flavor, while a simple marinara or béchamel sauce ties everything together.
Baking at 375°F for 25 minutes ensures the pasta is al dente and the cheese is bubbly, not rubbery.
The result is a showstopping main course that looks impressive but requires no special skills. Each forkful delivers layers of creamy cheese, savory beef, and tender pasta, all enveloped in rich sauce.
It's the kind of dish that makes you feel like you've spent hours cooking when, in reality, it's a streamlined process that delivers restaurant-quality results.
Serve with a crisp arugula salad and warm garlic bread to complete the meal. The contrast of textures and temperatures makes every bite even more satisfying. Let's get started on this comforting classic that's perfect for family dinners or special occasions.
Ingredients for beef and cheese cannelloni
Pantry staples plus a few key ingredients for this showstopping Italian dinner.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | 80% lean, finely chopped |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Large Eggs 🥚 | 2 whole | Room temperature for binding |
| All-Purpose Flour 🌾 | ½ cup | For breading if needed |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, for filling |
| Marinara Sauce 🍅 | 2 ½ cups | Homemade or quality jarred |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Yellow Onion 🧅 | 1 whole | Finely diced, ~1 cup |
| Garlic Cloves 🧄 | 4 cloves | Minced for filling |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped for filling |
| Dried Oregano 🍃 | 1 tsp | Italian blend preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Unsalted Butter 🧈 | 2 tbsp | For greasing baking dish |
| Lasagna Noodles 🍝 | 12 sheets | Store-bought or homemade |
The beef is where the magic happens—80% lean ground beef gives you that perfect balance of flavor and texture. Trader Joe's or Costco usually have the best prices for bulk packs, and you'll want to finely chop it yourself if buying pre-ground (it's worth the extra minute). The cheese matters too: sharp cheddar for bite, Parmesan for umami. I always grab the block and grate it fresh—pre-shredded gets clumpy and melts poorly. For the pasta sheets, Barilla is my go-to brand—they cook perfectly without turning mushy.
No marinara on hand? Crushed tomatoes with garlic, basil, and a pinch of sugar work in a pinch. Short on basil? Dried oregano at half the amount gets you close. The heavy cream can be swapped for whole milk plus 2 tbsp butter if you're watching fat. For the onions, yellow or red both work—just make sure they're sweet, not bitter. If you're feeling fancy, add a splash of red wine to the filling while cooking the beef. And trust me, room-temperature eggs bind the filling better than cold ones.
Prep ahead is key here. The filling keeps for 2 days in the fridge—make extra for sandwiches later. Assemble the cannelloni up to 24 hours ahead and refrigerate before baking. For serving, I like to let it rest 5 minutes after baking so the cheese sets up nicely. Leftovers reheat beautifully—cover with foil and warm at 350°F for 15 minutes. The pasta stays tender, and the cheese gets that perfect stretchy pull.
Why You'll Love This Recipe
- I swear by this method: just brown the beef, mix in the shredded cheddar and parmesan, then roll it all up in store-bought pasta sheets. No handmade dough stress—just 10 minutes of spreading and folding.
- No-Fuss Assembly: I swear by this method: just brown the beef, mix in the shredded cheddar and parmesan, then roll it all up in store-bought pasta sheets. No handmade dough stress—just 10 minutes of spreading and folding.
- Cheesy Crunch Magic: That sharp cheddar melts into gooey perfection while the parmesan adds a salty, nutty finish. Honestly, the first bite makes you forget it’s a weeknight dinner.
- Leftover Goldmine: Make a big batch and freeze half—reheating turns it into a lazy Sunday lunch. My kids actually ask for leftovers, and that’s saying something.
Step-by-step instructions for beef and cheese cannelloni
Here's how to build layers of cheesy beef filling between tender pasta sheets for a showstopping bake.
Cook the Lasagna Noodles Al Dente
Boil a large pot of salted water until it reaches a rolling boil. Add the 12 sheets lasagna noodles and cook for 8-9 minutes—just 1 minute less than the package directions. You want them tender but still firm enough to hold their shape when layered. Test one noodle by pressing it with tongs—it should bend slightly but not feel mushy.
Drain immediately and transfer to a large bowl. Toss with 2 tablespoons unsalted butter while still warm to prevent sticking. This butter coating will create a silky texture between layers. Keep the noodles covered with a damp towel to maintain moisture while you prepare the filling.
Prepare the Beef and Cheese Filling
In a large skillet over medium-high heat, cook the 1.5 lb ground beef until it loses its raw color and browns evenly—about 5-6 minutes. Drain excess fat, leaving just 1 tablespoon in the pan for flavor. Add the finely diced yellow onion and cook for 3 minutes until softened.
Stir in the minced garlic cloves and cook for 30 seconds until fragrant. Remove from heat and let cool slightly. In a separate bowl, whisk together the 2 whole large eggs, 0.5 cup all-purpose flour, 0.5 cup parmesan cheese, 2 cups sharp cheddar cheese, 1 teaspoon dried oregano, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Mix until smooth, then combine with the beef mixture. Fold in the 0.25 cup chopped fresh basil leaves—this adds freshness that balances the rich cheeses.
Assemble the Cannelloni Layers
Preheat your oven to 375°F. Grease a 9x13-inch baking dish with 1 tablespoon butter to prevent sticking. Spread 1 cup marinara sauce on the bottom of the dish. Lay 4 lasagna noodles side by side, slightly overlapping if needed. Spoon ⅓ of the beef mixture evenly over the noodles, then top with another 1 cup marinara sauce. Repeat layers twice more, ending with a final layer of noodles and sauce.
For the top layer, sprinkle 0.5 cup heavy cream over the sauce, then cover with 1 cup marinara sauce. Press down gently to ensure good contact between layers. This cream layer adds luxurious richness that ties everything together.
Bake to Golden Perfection
Cover the baking dish tightly with aluminum foil and bake for 30 minutes. Remove the foil and bake for another 15-20 minutes until the top is deep golden brown and bubbling. The edges should be crispy while the center remains tender—press gently with a spoon to check.
Let the cannelloni rest for 10 minutes before slicing. This resting time allows the filling to set slightly, making each bite cleaner and more satisfying. Serve with extra marinara sauce on the side for dipping—it's perfect for soaking up every last bit of cheesy goodness!
Pro Tips For Making Beef And Cheese Cannelloni
- Crush the Cheese First: Sharp cheddar in big chunks? Nope. Pulse it in a food processor until it’s crumbly—this melts faster and blends better with the beef. I learned this the hard way when my filling stayed lumpy and greasy. (Yes, even if you’re impatient like me, skip the knife.)
- Brown the Beef Fully: Don’t just cook it—brown it. Break the beef into tiny pieces, use a crowded pan, and let it sit undisturbed for 2-3 minutes until deep brown. This builds flavor that won’t get drowned out by cheese. (Your future self will notice the difference.)
- Dry the Pasta Sheets: Pat the cannelloni sheets with a paper towel before filling. Wet pasta sticks like glue, and you’ll end up with soggy, sad rolls. Works for homemade or store-bought sheets—just a quick wipe, and they’ll hold together.
- Use a Mixer for the Filling: Skip the mushing by hand—pulse the cooked beef, cheese, egg, and half the Parmesan in a food processor for 10 seconds. This ensures even distribution of fat and moisture, so your filling stays cohesive when rolling. (Does it look weird? Yes. Does it work? Every single time.)
Essential equipment for perfect results
Pasta Maker Essentials
For homemade pasta sheets, a Marcato Atlas 150 pasta machine is my go-to—it handles dough perfectly and comes with attachments for different thicknesses. If you're on a budget, the Imperia Atlas 85 works just as well.
Both machines require practice, but the results are worth it for that authentic texture. 💫
Baking Dish Must-Haves
A 9x13-inch glass baking dish is non-negotiable for even heat distribution and easy serving. I love Pyrex for its durability and even baking. For extra insurance against sticking, grease it with 2 tablespoons unsalted butter—this creates a barrier that prevents the layers from clumping together.
Cheese Tools Matter
Invest in a microplane for grating Parmesan cheese—it yields finer, more flavorful shavings than a box grater. For shredding sharp cheddar, a food processor with a shredding blade saves time and prevents clumping.
I also keep a small mixing bowl (like Le Creuset's 2-quart size) for combining the filling ingredients smoothly.
Sauce Prep Gear
For marinara sauce, a high-quality jarred brand like Rao's or Barilla cuts prep time, but homemade is better. If making from scratch, a small saucepan (I use All-Clad's 3-quart) and an immersion blender (like Magic Bullet) for smooth textures are game-changers.
A ladle helps distribute sauce evenly between layers without overfilling.
Assembly Helpers
Use a spatula (I prefer OXO's silicone one) to spread filling evenly over noodles—it glides smoothly and won’t scratch your dish. A measuring cup ensures precise sauce distribution, and a pastry brush (for buttering the dish) adds that professional touch.
Don’t forget a sharp chef’s knife for trimming any uneven edges before baking.
Oven Thermometer
Your oven’s temperature gauge is often inaccurate. A Thermoworks Oven Thermometer ($20) ensures your 375°F setting is spot-on. I’ve seen ovens run 25°F hotter or cooler—this small tool prevents undercooked noodles or rubbery cheese. Trust me, it’s worth the investment for foolproof results every time. 🔥
Nutrition facts
Frequently asked questions
Can I use store-bought cannelloni shells instead of lasagna noodles?
Store-bought cannelloni shells work perfectly and save time. Look for fresh or frozen tubes—just boil them for 3-4 minutes (fresh) or 5 minutes (frozen) before stuffing. For extra flavor, add a pinch of garlic powder to the boiling water. The recipe stays the same, but you'll skip the layering step and bake directly in the dish.
How do I prevent the cannelloni from getting soggy?
The key is baking time and sauce control. Use 1 cup marinara per layer (not more) and bake uncovered for the last 15-20 minutes to crisp the top. For extra insurance, sprinkle 0.25 cup breadcrumbs on top before the final bake—this creates a golden crust that locks in moisture.
What's the best cheese substitute for sharp cheddar?
For a similar tangy flavor, try Pecorino Romano (use 1 cup total) or Monterey Jack (mix with 0.5 cup Parmesan). For a dairy-free option, nutritional yeast adds umami, though it won't melt like cheese. Avoid pre-shredded cheeses—they contain anti-caking agents that make the filling grainy.
Can I make this ahead of time?
Yes! Assemble the cannelloni up to 24 hours ahead and refrigerate uncovered. When ready to bake, add 10 minutes to the baking time. For freezing, bake fully, cool completely, wrap tightly in foil, and freeze for up to 3 months. Reheat at 350°F for 25 minutes covered with foil.
Why did my cannelloni turn out dry?
Overcooking is the most common cause. Check your oven temperature with a thermometer—it should be 375°F. Also, ensure your noodles are al dente before assembling (they'll cook further during baking). If using store-bought shells, don't overcook them—they should be pliable but not mushy.
