Tender cannelloni tubes stuffed with a savory beef and cheese filling, baked with red sauce and creamy béchamel, then topped with bubbling mozzarella and Parmesan. Hearty, comforting, and full of bold, classic flavor.
Prep Time40 minutesmins
Cook Time45 minutesmins
Total Time1 hourhr25 minutesmins
Course: dinner, Main Course
Cuisine: American/Italian, Italian
Keyword: cheese and beef cannelloni, stuffed pasta tubes
2 ½cupsshredded mozzarella cheesereserve ½ cup for the top
½cupgrated parmesan cheese
1large egg
½cupchopped fresh basil
¼teaspooncrushed red pepper flakesoptional
For the Red Sauce
1tablespoonolive oil
2garlic clovesminced
1(28 ounce) cancrushed tomatoes
1teaspoonsalt
½teaspoongranulated sugar
1teaspoondried basil
¼teaspoonground black pepper
For the Béchamel Sauce
3tablespoonsbutter
3tablespoonsall-purpose flour
2 ¼cupswhole milkwarmed
¼teaspoonground nutmeg
Salt and pepperto taste
Instructions
Cook the Cannelloni Tubes
Bring a large pot of salted water to a boil. Add cannelloni tubes and cook for 4 to 5 minutes, or until just pliable but still very al dente.
Drain and rinse with cold water to stop the cooking. Lay them out on a clean kitchen towel or lightly oiled baking sheet to prevent sticking.
Make the Filling
Heat olive oil in a skillet over medium heat. Add the onion and sauté until soft, about 5 minutes. Stir in garlic and cook for 30 seconds.
Add ground beef, season with salt and pepper, and cook until browned. Use a wooden spoon or spatula to break it into very small pieces (large chunks won’t pipe well and can clog the cannelloni tubes). Set aside to cool slightly.
In a large bowl, mix the ricotta, mozzarella, Parmesan, egg, basil, oregano, and crushed red pepper flakes.
Stir the ground beef into the cheese mixture and set aside.
Make the Red Sauce
Heat olive oil in a saucepan over medium heat. Add garlic and cook for 30 seconds.
Stir in crushed tomatoes, salt, sugar, basil, and pepper. Simmer for 15–20 minutes, stirring occasionally. Adjust seasoning as needed. If you want a smoother texture, use an immersion blender to puree the sauce directly in the pot.
Make the Béchamel
In a saucepan, melt the butter over medium heat.
Whisk in the flour and cook for 1–2 minutes.
Slowly whisk in the warm milk. Cook, whisking constantly, until the sauce thickens, about 5–7 minutes.
Stir in nutmeg, salt, and pepper to taste. Remove from heat.
Assemble the Dish
Preheat oven to 375°F. Spread a thin layer of red sauce on the bottom of a greased 9x13-inch baking dish.
Fill each cannelloni tube with the beef and cheese mixture (a piping bag or zip-top bag with the tip cut off works well).
Arrange the filled tubes in the baking dish. Spoon red sauce generously over the top.
Drizzle the béchamel over the red sauce, then sprinkle with the remaining mozzarella and Parmesan.
Bake
Cover with foil and bake for 30 minutes. Uncover and bake for an additional 15–20 minutes, until bubbly and lightly golden.
Let rest for 10 minutes before serving.
Notes
Make ahead: Assemble the dish up to a day in advance, cover tightly, and refrigerate. Bake straight from the fridge, adding 5–10 minutes to the covered bake time.Freeze for later: Freeze assembled (unbaked) cannelloni tightly wrapped for up to 2 months. Thaw overnight in the fridge before baking.Shortcut options: Swap the homemade red sauce with 3 cups of good jarred marinara, and use a jarred white sauce in place of the béchamel to save time.Piping tip: A piping bag or large zip-top bag with the corner snipped makes filling the tubes much easier.Prevent sticking: After boiling, lay cannelloni tubes on a clean towel or lightly oiled baking sheet to keep them from sticking together.Using manicotti pasta instead? They’re slightly larger than cannelloni, so you may only fill about 8 to 10 tubes with the same amount of filling.