Classic Italian Ultimate Stuffed Cannelloni Gratin with Bolognese Sauce

Stuffed Cannelloni Gratin with Bolognese Sauce is a timeless Italian baked pasta dish that brings together tender pasta tubes, rich meat filling, creamy béchamel, and a golden, cheesy crust. This classic Italian favorite is hearty, comforting, and perfect for gatherings, Sunday dinners, or special family meals. Every bite delivers layers of flavor — from the slow-cooked meat sauce to the silky white sauce baked until bubbling and beautifully browned.

If you love traditional Italian comfort food, this recipe will quickly become one of your most requested dishes.

Why You’ll Love This Stuffed Cannelloni Gratin with Bolognese Sauce

  • Authentic Italian flavor inspired by traditional ragù-style cooking
  • Rich and creamy texture thanks to homemade béchamel
  • Perfect for entertaining — serves a crowd beautifully
  • Make-ahead friendly for stress-free hosting
  • Freezer-friendly for easy future meals
  • Family-approved comfort food with simple ingredients

This dish feels elegant but is surprisingly practical to prepare.

Ingredients for Stuffed Cannelloni Gratin with Bolognese Sauce

For the Meat Filling (Bolognese Style)

  • 1 lb ground beef or finely chopped beef shoulder
  • 1 small onion, finely diced
  • 1 small carrot, finely diced
  • 1 celery stalk, finely diced
  • 2 tablespoons olive oil
  • ½ cup low-sodium beef broth (instead of wine)
  • 1 bay leaf
  • 1 teaspoon fresh rosemary, finely chopped
  • Salt and black pepper to taste

For the Spinach Layer

  • 1 cup cooked spinach, well drained and chopped
  • 1 clove garlic, minced
  • 1 teaspoon olive oil

For the Béchamel Sauce

  • 4 tablespoons butter
  • 4 tablespoons all-purpose flour
  • 3 cups warm milk
  • ¼ teaspoon nutmeg
  • Salt to taste

For Assembly

  • 12–14 cannelloni tubes (or fresh lasagna sheets rolled into tubes)
  • 1 cup grated Grana Padano or Parmesan cheese
  • Butter for greasing the baking dish

Ingredient Notes

  • Wine substitution: Traditional Bolognese often uses white wine. Here, we replace it with beef broth for a family-friendly version without alcohol.
  • Pork substitution: If a recipe calls for mixed meats, you can use all beef or substitute ground turkey or chicken.
  • Cheese swap: Parmesan works perfectly if Grana Padano is unavailable.
  • Spinach option: Frozen spinach works well — just squeeze out excess moisture thoroughly.
  • Milk alternative: Whole milk gives the creamiest béchamel, but 2% milk can be used.

Step-by-Step Instructions

Step 1 – Prepare the Bolognese Filling

Heat olive oil in a large skillet over medium heat. Add onion, carrot, and celery. Cook for 5–7 minutes until soft and fragrant.

Add the ground beef and cook until browned, breaking it apart as it cooks. Stir in rosemary and bay leaf. Pour in beef broth and let simmer gently for about 20–25 minutes, until thick and flavorful. Remove the bay leaf and allow the mixture to cool slightly.

For a smoother filling, pulse briefly in a food processor — this makes piping into the pasta easier.

Step 2 – Cook the Spinach

In a small pan, heat olive oil and sauté garlic for 30 seconds. Add chopped spinach and cook for 2–3 minutes. Season lightly with salt and set aside to cool.

Step 3 – Make the Béchamel Sauce

In a saucepan, melt butter over medium heat. Whisk in flour and cook for 1–2 minutes to form a roux.

Gradually whisk in warm milk, stirring constantly to prevent lumps. Continue cooking until thick and smooth. Season with salt and nutmeg. The sauce should coat the back of a spoon.

Step 4 – Prepare the Cannelloni

If using dried cannelloni tubes, fill them directly. If using fresh pasta sheets, boil briefly, drain, and roll around the filling to form tubes.

Mix the meat filling with spinach, or layer them inside each tube.

Step 5 – Assemble the Dish

Preheat oven to 375°F (190°C).

Spread a thin layer of béchamel on the bottom of a buttered baking dish. Arrange filled cannelloni in a single layer.

Cover generously with remaining béchamel sauce. Sprinkle grated cheese evenly on top.

Step 6 – Bake to Golden Perfection

Bake for 25–30 minutes, until bubbling and golden brown on top. For extra color, broil for the final 2–3 minutes.

Let rest 10 minutes before serving. This helps the filling set.

Pro Tips for Success

  1. Chop vegetables finely for a smoother, more refined filling.
  2. Cool the filling before stuffing to prevent soggy pasta.
  3. Don’t skip resting time after baking.
  4. Use freshly grated cheese for better melting.
  5. Season each layer lightly — balance is key.
  6. Avoid overfilling to keep tubes intact.

Flavor Variations

  • Mushroom Bolognese: Replace half the meat with finely chopped mushrooms.
  • Three-Cheese Version: Add ricotta and mozzarella inside the filling.
  • Herb-Forward Style: Add fresh thyme and parsley.
  • Spicy Kick: Add a pinch of red pepper flakes.
  • Lighter Version: Use ground turkey and low-fat milk.

Serving Suggestions

Serve hot with:

  • A crisp green salad with lemon vinaigrette
  • Garlic bread or focaccia
  • Roasted vegetables
  • Sparkling water with lemon or a mild red grape juice pairing

This dish works beautifully for holiday tables or cozy winter dinners.

Storage and Freezing Instructions

Refrigerator: Store covered for up to 3 days.

Freezer: Assemble unbaked cannelloni and freeze tightly wrapped for up to 2 months. Bake from frozen, adding 10–15 extra minutes.

Reheating: Cover with foil and warm at 350°F (175°C) until heated through.

Nutrition Facts (Per Serving)

NutrientAmount
Calories520
Protein28g
Carbohydrates42g
Fat26g
Fiber3g
Sodium540mg

(Values are approximate and may vary.)

FAQ About Stuffed Cannelloni Gratin with Bolognese Sauce

Can I make this ahead of time?

Yes. Assemble the dish up to 24 hours in advance and refrigerate. Bake when ready to serve. You may need to add 5 extra minutes to the baking time.

Can I use store-bought Bolognese sauce?

You can, but homemade provides richer flavor and better texture. If using store-bought, simmer it first to thicken.

Why is my béchamel lumpy?

Lumps usually form if milk is added too quickly. Whisk constantly and add milk gradually. If needed, blend briefly with an immersion blender.

Can I make this gluten-free?

Yes. Use gluten-free pasta tubes and substitute gluten-free flour in the béchamel.

How do I prevent dry cannelloni?

Ensure enough béchamel covers the pasta completely. Moisture is key for tender baked pasta.

Stuffed Cannelloni Gratin with Bolognese Sauce

Rose
A classic Italian baked pasta dish featuring tender cannelloni tubes stuffed with rich Bolognese-style beef, sautéed spinach, and topped with creamy béchamel and golden Grana Padano cheese. Perfect for Sunday dinners, holiday gatherings, or comforting family meals.
Prep Time 45 minutes
Cook Time 30 minutes
Total Time 1 hour 15 minutes
Course Dinner
Cuisine Italian
Servings 6 servings
Calories 520 kcal

Equipment

  • large skillet
  • small pan
  • saucepan
  • whisk
  • baking dish
  • oven

Ingredients
  

  • 1 lb ground beef
  • 1 small onion, finely diced
  • 1 small carrot, finely diced
  • 1 stalk celery, finely diced
  • 2 tbsp olive oil
  • 1/2 cup low-sodium beef broth
  • 1 bay leaf
  • 1 tsp fresh rosemary, finely chopped
  • 1 cup cooked spinach, drained and chopped
  • 1 clove garlic, minced
  • 1 tsp olive oil (for spinach)
  • 4 tbsp butter
  • 4 tbsp all-purpose flour
  • 3 cups warm milk
  • 1/4 tsp nutmeg
  • 12-14 cannelloni tubes
  • 1 cup grated Grana Padano or Parmesan cheese
  • salt and black pepper to taste
  • butter for greasing baking dish

Instructions
 

  • Heat olive oil in a large skillet over medium heat. Add onion, carrot, and celery. Cook for 5–7 minutes until soft and fragrant. Add ground beef and cook until browned. Stir in rosemary and bay leaf. Pour in beef broth and simmer 20–25 minutes until thick. Remove bay leaf and let cool slightly.
  • In a small pan, heat olive oil and sauté garlic for 30 seconds. Add chopped spinach and cook 2–3 minutes. Season lightly with salt and set aside to cool.
  • Melt butter in a saucepan over medium heat. Whisk in flour and cook 1–2 minutes. Gradually whisk in warm milk, stirring constantly until thick and smooth. Season with salt and nutmeg.
  • Fill cannelloni tubes with the cooled meat and spinach mixture. If using fresh pasta sheets, boil briefly, drain, and roll around filling to form tubes.
  • Preheat oven to 375°F (190°C). Spread a thin layer of béchamel in a buttered baking dish. Arrange filled cannelloni in a single layer. Cover with remaining béchamel and sprinkle grated cheese on top.
  • Bake for 25–30 minutes until bubbling and golden brown. Broil 2–3 minutes for extra color if desired. Let rest 10 minutes before serving.

Notes

Finely chop vegetables for a smoother filling. Allow the meat mixture to cool before stuffing to prevent soggy pasta. Rest the dish 10 minutes after baking for cleaner slices. Frozen spinach works well if thoroughly drained. You can assemble up to 24 hours in advance and refrigerate before baking. For freezing, assemble unbaked and freeze up to 2 months.

Nutrition

Calories: 520kcalCarbohydrates: 42gProtein: 28gFat: 26gSaturated Fat: 12gPolyunsaturated Fat: 2gMonounsaturated Fat: 9gTrans Fat: 0.8gCholesterol: 95mgSodium: 540mgPotassium: 620mgFiber: 3gSugar: 6gVitamin A: 3200IUVitamin C: 6mgCalcium: 280mgIron: 3.5mg
Keyword bolognese pasta bake, cannelloni gratin, cannelloni with béchamel, italian baked pasta, stuffed cannelloni
Tried this recipe?Let us know how it was!

Final Thoughts

Classic Italian Ultimate Stuffed Cannelloni Gratin with Bolognese Sauce is a celebration of traditional Italian comfort food. It combines rich, slow-cooked meat, creamy sauce, tender pasta, and a golden crust into one unforgettable dish. While it takes a little time to prepare, the results are deeply rewarding and perfect for sharing.

Make it once, and it may just become your signature baked pasta dish.

Leave a Comment

Recipe Rating