Baked Cannelloni with Béchamel Sauce Recipe
Introduction
Baked Cannelloni with Béchamel Sauce is a comforting Italian classic featuring tender pasta tubes filled with a creamy ricotta mixture, all smothered in a luscious, garlicky béchamel sauce. This dish combines rich flavors and a golden cheesy top, perfect for a cozy family dinner.

Ingredients
- 12 cannelloni pasta shells
- Béchamel Sauce:
- 3 cups whole milk
- 4 large cloves garlic, smashed
- 4 sprigs fresh thyme
- 3½ tablespoons butter
- 2½ tablespoons all-purpose flour
- ¼ teaspoon nutmeg, preferably freshly ground
- 2 teaspoons Dijon mustard
- ⅔ cup Parmesan, freshly grated
- ¾ teaspoon Kosher salt
- ¼ teaspoon freshly cracked black pepper
- Ricotta Filling:
- 18 ounces fresh ricotta, full-fat
- 1 lemon, zested
- 1 cup Parmesan, divided, freshly grated
- 1¼ cup mozzarella, divided, freshly grated
- ¾ teaspoon Kosher salt
- ¼ teaspoon freshly cracked black pepper
- ¼ cup fresh basil, chopped
- 1 large egg
- 2 cloves garlic, grated
Instructions
- Step 1: Bring a large pot of salted water to a boil for the pasta while preparing the béchamel sauce.
- Step 2: For the béchamel, combine milk, thyme, and smashed garlic in a small saucepan. Heat over low until warm but not boiling, then simmer for 15 minutes. Remove and discard thyme and garlic.
- Step 3: In a separate saucepan over medium heat, melt butter and whisk in flour evenly. Cook for 3 minutes without browning.
- Step 4: Gradually whisk warm milk into the butter-flour mixture until smooth. Stir continuously for 3 minutes, then add nutmeg, salt, Dijon mustard, and pepper. Cook 2 more minutes, then stir in Parmesan until melted. Set béchamel aside.
- Step 5: Cook cannelloni shells in boiling salted water according to package instructions until just al dente. Rinse under cold water carefully to avoid breaking the shells. Set aside.
- Step 6: Preheat the oven to 375°F (190°C).
- Step 7: To make the filling, mix egg, ricotta, ¾ cup mozzarella, ⅔ cup Parmesan, basil, salt, pepper, lemon zest, and grated garlic in a bowl until well combined. Transfer to a resealable bag and snip a ½-inch corner for piping.
- Step 8: Spread ¾ cup of béchamel sauce on the bottom of a baking dish. Pipe the ricotta filling into each cannelloni and place them gently in the dish.
- Step 9: Pour remaining béchamel sauce over the filled cannelloni. Sprinkle with ⅓ cup Parmesan and ½ cup mozzarella.
- Step 10: Cover with foil and bake for 30 minutes until heated through. Remove the foil and broil for 3-5 minutes until the cheese is golden and bubbly. Watch closely to prevent burning.
- Step 11: Let the dish rest for 5 minutes before serving. Enjoy your baked cannelloni!
Tips & Variations
- For a vegetarian twist, omit the Dijon mustard or ensure it’s vegetarian-friendly, and consider adding sautéed spinach or mushrooms to the ricotta filling for extra flavor.
- Fresh herbs like oregano or parsley can be added to the filling for a different herbal note.
- If you prefer a smoother béchamel, strain the sauce before assembling the dish.
- Use no-boil pasta tubes to skip the pre-cooking step, but increase baking time and add extra béchamel or tomato sauce to ensure they cook fully.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, cover with foil and warm in a 350°F (175°C) oven until heated through, about 15-20 minutes. Avoid microwaving to preserve the texture of the pasta and sauce.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare this dish in advance?
Yes, you can assemble the cannelloni a day ahead, cover tightly with foil or plastic wrap, and refrigerate. Bake on the day you plan to serve it, adding a few extra minutes to baking time if cold from the fridge.
What can I substitute for fresh ricotta?
If fresh ricotta isn’t available, you can use well-drained cottage cheese or ricotta salata for a firmer texture. Just make sure to drain excess moisture to avoid watery filling.
PrintBaked Cannelloni with Béchamel Sauce Recipe
This Baked Cannelloni with Béchamel Sauce is a creamy, cheesy Italian-inspired dish featuring pasta tubes filled with a rich ricotta, mozzarella, and parmesan mixture, smothered in a velvety homemade béchamel sauce infused with garlic and thyme, then baked to golden perfection. It’s comfort food at its finest, perfect for a cozy dinner that impresses.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 4 to 6 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Italian
Ingredients
Cannelloni Pasta
- 12 cannelloni pasta shells
Béchamel Sauce
- 3 cups whole milk
- 4 large cloves garlic, smashed
- 4 sprigs fresh thyme
- 3½ tablespoons butter
- 2½ tablespoons all-purpose flour
- ¼ teaspoon freshly ground nutmeg
- 2 teaspoons Dijon mustard
- ⅔ cup freshly grated Parmesan cheese
- ¾ teaspoon Kosher salt
- ¼ teaspoon freshly cracked black pepper
Ricotta Filling
- 18 ounces fresh full-fat ricotta cheese
- 1 lemon, zested
- 1 cup grated Parmesan cheese, divided
- 1¼ cup shredded mozzarella cheese, divided
- ¾ teaspoon Kosher salt
- ¼ teaspoon freshly cracked black pepper
- ¼ cup fresh basil, chopped
- 1 large egg
- 2 cloves garlic, grated
Instructions
- Prepare the Béchamel Sauce: In a small saucepan, combine milk, smashed garlic, and thyme sprigs. Heat over low heat until warm, avoiding boiling. Simmer gently for 15 minutes to infuse flavors. Remove and discard garlic and thyme. In a separate saucepan over medium heat, melt butter and whisk in flour. Cook the roux for 3 minutes without browning. Gradually whisk in the warm milk mixture until smooth, stirring consistently for 3 minutes. Add nutmeg, Dijon mustard, salt, and pepper, cooking another 2 minutes. Stir in Parmesan cheese until fully melted. Set sauce aside.
- Cook the Cannelloni Pasta: Bring a large pot of salted water to a boil. Cook cannelloni shells according to package instructions until just al dente. Carefully drain and rinse with cool water to prevent sticking but avoid breaking shells. Set aside.
- Preheat the Oven: Set your oven to 375°F (190°C) to prepare for baking the stuffed pasta.
- Make the Ricotta Filling: In a medium bowl, combine ricotta, ¾ cup mozzarella, ⅔ cup Parmesan, egg, lemon zest, grated garlic, chopped basil, salt, and pepper. Mix thoroughly until smooth and well combined. Transfer the filling to a quart-sized resealable plastic bag, and cut a ½-inch opening at one corner for piping.
- Fill the Cannelloni: Spread ¾ cup of the béchamel sauce evenly on the bottom of a baking dish. Pipe the ricotta filling carefully into each cannelloni shell and nestle them side by side in the dish.
- Assemble and Bake: Pour the remaining béchamel sauce over the filled cannelloni. Sprinkle with the remaining ⅓ cup Parmesan and ½ cup mozzarella. Cover the dish tightly with foil and bake for 30 minutes until heated through.
- Broil for Finish: Remove the foil and switch your oven to broil. Broil the cannelloni for 3 to 5 minutes until the cheese topping is bubbly and golden brown. Watch closely to prevent burning.
- Rest and Serve: Take the dish out of the oven and let it stand for 5 minutes before serving to allow flavors to settle. Enjoy your creamy, cheesy baked cannelloni!
Notes
- Be careful not to overcook cannelloni shells to prevent breaking when filling.
- Use freshly grated Parmesan for the best flavor and smooth melting.
- When broiling, keep a close eye to avoid burning the cheese topping.
- You can prepare the béchamel sauce and ricotta filling a day ahead to save time.
- Add a pinch of chili flakes to the filling if you desire a subtle heat.
Keywords: Baked Cannelloni, Ricotta Pasta, Béchamel Sauce, Italian Dinner, Cheesy Pasta Bake, Comfort Food, Homemade Pasta Recipe

