Lasagna Bolognese with Fresh Pasta and Béchamel Sauce
Lasagna Bolognese with Fresh Pasta and Béchamel Sauce is a rich, layered Italian-style comfort dish made with slow-simmered meat sauce, delicate homemade pasta sheets, creamy ricotta-spinach filling, mozzarella, and a silky béchamel topping.
This recipe is deep, elegant, and full of care. The Bolognese sauce develops slowly with beef, pork, vegetables, red wine, San Marzano tomatoes, and a cheese rind, creating a sauce that tastes rich, savory, and beautifully layered.
Fresh pasta gives the lasagna a tender, delicate texture, while the béchamel adds creaminess and a golden finish. Every slice feels generous, homemade, and special—the kind of dish made for family gatherings, holidays, Sunday dinner, or any meal that deserves time and love.

Why People Will Love Lasagna Bolognese with Fresh Pasta and Béchamel Sauce Recipe
It is rich, comforting, and deeply flavorful.
The slow-simmered Bolognese sauce gives the lasagna incredible depth.
Ground beef and pork create a hearty, savory meat sauce.
Carrots, onion, celery, and garlic build a classic aromatic base.
Chianti wine adds richness and complexity.
San Marzano tomatoes give the sauce a smooth, sweet, balanced flavor.
Fresh pasta sheets make the lasagna tender and special.
Ricotta and spinach add creaminess, color, and a delicate filling layer.
Béchamel sauce gives the top a silky, luxurious finish.
Mozzarella creates melted, golden, cheesy layers.
The dish tastes even better when the sauce is made ahead.
It is perfect for holidays, Sunday dinners, family gatherings, or special occasions.
Key Ingredients
Ground Beef and Ground Pork:
The combination of beef and pork creates a rich, balanced Bolognese sauce. Beef adds deep savory flavor, while pork brings tenderness and richness.
Carrots, Onion, and Celery:
These vegetables form the classic flavor base of the sauce. When finely minced and slowly cooked, they add sweetness, aroma, and depth.
Garlic:
Whole smashed garlic cloves release flavor into the sauce while simmering. Removing them later keeps the sauce smooth and balanced.
Tomato Paste:
Tomato paste adds concentrated tomato flavor and helps deepen the color and richness of the sauce.
Chianti Classico Red Wine:
Red wine adds complexity, acidity, and richness. It helps lift the browned bits from the pot and gives the sauce a slow-cooked flavor.
San Marzano Tomatoes:
San Marzano tomatoes bring sweetness, body, and a smooth tomato base. They help create a balanced sauce that is rich without being harsh.
Beef Broth or Water:
Broth adds depth and helps the sauce simmer slowly. Water can also be used for a cleaner, lighter sauce.
Parmesan or Pecorino Cheese Rind:
The cheese rind melts flavor into the sauce as it simmers, adding salty, savory depth.
Fresh Pasta Sheets:
Homemade pasta sheets make the lasagna tender and delicate. They absorb the sauce beautifully without becoming heavy.
Ricotta-Spinach Filling:
Ricotta adds creaminess, while spinach brings color, freshness, and a gentle earthy flavor. Nutmeg gives the filling a warm, classic touch.
Béchamel Sauce:
Béchamel adds a smooth, creamy layer that makes the lasagna feel elegant and rich.
Mozzarella Cheese:
Mozzarella melts between the layers and on top, giving the lasagna its classic cheesy pull and golden finish.
Expert Tips
Make the Bolognese sauce one day ahead for the deepest flavor.
Finely mince the carrots, onion, and celery so they melt into the sauce.
Brown the meat well to build a richer base.
Cook the tomato paste for a couple of minutes to deepen its flavor.
Scrape the bottom of the pot after adding wine to capture the browned bits.
Simmer the sauce low and slow so the flavors fully develop.
Remove the cheese rind and whole garlic cloves before assembling.
Squeeze the spinach very well so the lasagna does not become watery.
Roll the pasta sheets thin enough so the layers stay delicate.
Trim the pasta sheets to fit the baking dish neatly.
Whisk the béchamel until smooth and thick before layering.
Let the lasagna rest for at least 20 minutes before slicing.
Lasagna Bolognese with Fresh Pasta and Béchamel Sauce
Ingredients
For the Bolognese Sauce
3 tablespoons olive oil
4 carrots, finely minced
1 yellow onion, finely minced
3 celery stalks, finely minced
4 garlic cloves, peeled and lightly smashed
Salt, to taste
Black pepper, to taste
Red pepper flakes, to taste
1 1/2 pounds ground beef, preferably 80% lean
1 pound ground pork, preferably 90% lean
2 tablespoons tomato paste
1 1/2 cups Chianti Classico red wine
2 cans San Marzano tomatoes, 28 oz each, puréed
1 cup beef broth or water
1 parmesan or pecorino cheese rind
1 tablespoon balsamic vinegar
1/2 teaspoon black truffle oil, optional
1/2 teaspoon white granulated sugar
For the Fresh Pasta Sheets
3 cups “00” flour
4 large eggs
1 tablespoon extra virgin olive oil
1 teaspoon salt
For the Ricotta-Spinach Filling
2 cups ricotta cheese
1 package frozen spinach, 10 oz, thawed and squeezed dry
1/2 cup grated parmesan cheese
1 egg
1 pinch nutmeg
1/2 teaspoon freshly cracked black pepper
For the Béchamel Sauce
1 tablespoon butter
1 tablespoon all-purpose flour
2 cups warm milk
1 cup grated mozzarella cheese
For Layering the Lasagna
3 cups grated mozzarella cheese
Instructions
Make the Bolognese Sauce
For best flavor, prepare the Bolognese sauce one day ahead.
Place a Dutch oven or large heavy pot over medium-high heat. Add the olive oil and let it warm.
Add the minced carrots, onion, celery, whole smashed garlic cloves, salt, black pepper, and red pepper flakes. Cook, stirring often, until the onion becomes soft and translucent.
Add the ground beef and ground pork to the pot. Season with additional salt and black pepper. Cook while breaking the meat into small pieces until it is lightly browned.
Stir in the tomato paste and cook for about 2 minutes, allowing it to deepen in color and flavor.
Pour in the Chianti wine and scrape the bottom of the pot to loosen all the browned bits. Let the wine simmer for about 2 minutes so the alcohol can cook off.
Add the puréed San Marzano tomatoes, beef broth or water, and the parmesan or pecorino cheese rind. Stir well and season again with salt, pepper, and red pepper flakes as needed.
Bring the sauce to a boil, then reduce the heat to low. Cover and simmer gently for about 3 hours, stirring occasionally.
Remove and discard the cheese rind and whole garlic cloves.
Stir in the balsamic vinegar, sugar, and black truffle oil, if using. Taste and adjust with more salt and pepper as needed.
Let the sauce cool, then refrigerate overnight for deeper flavor, if making ahead.
Make the Fresh Pasta Sheets
Add the “00” flour to the bowl of a stand mixer. Use your hand to make a well in the center.
Crack the eggs into the well, then add the salt and extra virgin olive oil.
Attach the paddle attachment and mix on the lowest speed until the dough begins to come together in small, sticky clumps.
Transfer the dough to a lightly floured surface. Knead by hand for about 10 minutes, or until the dough becomes smooth and elastic.
Shape the dough into a ball, wrap it tightly in plastic wrap, and chill it in the refrigerator for about 15 minutes.
Remove the dough from the refrigerator and divide it into three equal pieces.
Attach the pasta roller to the mixer. Working with one piece of dough at a time, roll the dough through the pasta roller on the lowest speed.
Begin with setting #1, the widest setting, then continue rolling the dough thinner until you reach setting #8.
Repeat with the remaining dough pieces until all the pasta sheets are rolled out.
Trim the pasta sheets as needed so they fit neatly inside your lasagna dish.
Make the Ricotta-Spinach Filling
Thaw the frozen spinach completely.
Using your hands or a clean kitchen towel, squeeze out as much excess water as possible. This step helps keep the lasagna from becoming watery.
In a mixing bowl, combine the ricotta cheese, spinach, grated parmesan, egg, nutmeg, and black pepper.
Mix until everything is evenly combined, then set the filling aside.
Make the Béchamel Sauce
In a saucepan over medium heat, melt the butter.
Whisk in the flour and continue whisking for about 1 minute to cook out the raw flour taste.
Slowly add the warm milk, a little at a time, whisking constantly after each addition.
Continue whisking until the sauce becomes smooth and thick. If small lumps appear, keep whisking until they disappear.
Bring the sauce to a gentle low boil and cook for 2 to 3 minutes, still whisking.
Stir in the grated mozzarella cheese and allow it to melt into the sauce.
Turn off the heat and set the béchamel aside.
Assemble the Lasagna
Preheat the oven to 350°F.
Spread a small amount of Bolognese sauce across the bottom of a lasagna baking dish.
Place a layer of fresh pasta sheets over the sauce.
Spread a thin layer of the ricotta-spinach filling over the pasta.
Sprinkle a little mozzarella cheese over the filling.
Spoon Bolognese sauce over the cheese layer.
Repeat the layers of pasta, ricotta-spinach filling, mozzarella, and Bolognese sauce until the baking dish is nearly full.
Finish the top layer with Bolognese sauce.
Whisk the béchamel sauce again to loosen it, then pour it evenly over the top of the lasagna.
Sprinkle with a little extra mozzarella cheese.
Bake uncovered for about 40 minutes, or until the top is bubbling, golden, and lightly browned.
Remove the lasagna from the oven and let it rest for at least 20 minutes before slicing.
Serve warm and enjoy.
Important Notes When Making Lasagna Bolognese with Fresh Pasta and Béchamel Sauce
This is a multi-step recipe, so preparing parts ahead makes assembly easier.
The Bolognese sauce should be thick, rich, and well-seasoned before layering.
Fresh pasta cooks faster than dried lasagna noodles.
Too much moisture from spinach can make the lasagna loose.
The béchamel may thicken as it sits, so whisk it again before pouring.
Do not overfill the baking dish, or the sauce may bubble over.
Place the baking dish on a sheet pan if you are worried about spills.
The top should be bubbling, golden, and lightly browned when done.
Resting is essential for clean slices.
Leftovers often taste even better the next day.
Reheat gently so the pasta stays tender and the cheese melts evenly.

How to Enjoy Lasagna Bolognese with Fresh Pasta and Béchamel Sauce After Cooking
After the lasagna comes out of the oven, let it rest for at least 20 minutes before slicing. This step is very important because it allows the cheese, sauce, pasta, and filling to settle together.
Cut the lasagna into generous squares and serve warm. Each slice should show beautiful layers of fresh pasta, Bolognese sauce, ricotta-spinach filling, mozzarella, and creamy béchamel.
Serve it with a simple green salad, Caesar salad, garlic bread, roasted vegetables, or crusty Italian bread. These sides help balance the richness of the lasagna.
For a classic Italian-style meal, serve it with extra grated parmesan, fresh basil, parsley, cracked black pepper, and a drizzle of good olive oil.
This lasagna is perfect for Sunday dinner, holidays, dinner parties, or family celebrations. It is rich enough to be the centerpiece of the table and comforting enough to feel like home.
Leftovers should be stored in an airtight container in the refrigerator. Reheat slices in the oven covered with foil, or microwave gently until warmed through. A spoonful of extra sauce on top can help keep leftovers moist.
Nutrition Information
Approximate nutrition per serving, based on 12 servings:
Calories: 620 kcal | Total Fat: 34 g | Saturated Fat: 14 g | Monounsaturated Fat: 13 g | Polyunsaturated Fat: 3.5 g | Cholesterol: 145 mg | Sodium: 780–1,250 mg depending on cheese, broth, salt, and sauce reduction | Total Carbohydrates: 43 g | Dietary Fiber: 4 g | Sugars: 8 g | Protein: 34 g
Additional estimate:
Calcium: 320–520 mg | Potassium: 750–1,100 mg | Iron: 4–6 mg | Vitamin A: 3,500–5,800 IU | Vitamin C: 18–35 mg
Frequently Asked Questions:
What is Lasagna Bolognese with Fresh Pasta and Béchamel Sauce?
It is a rich layered lasagna made with homemade pasta sheets, slow-simmered meat sauce, ricotta-spinach filling, mozzarella cheese, and creamy béchamel sauce.
What makes this lasagna special?
The homemade pasta, slow-cooked Bolognese, cheese rind, red wine, béchamel, and ricotta-spinach filling make it deeper and more elegant than a simple lasagna.
What does this lasagna taste like?
It tastes rich, savory, creamy, cheesy, slightly sweet from the vegetables and tomatoes, and deeply comforting from the slow-cooked meat sauce.
Is this recipe good for special occasions?
Yes. Because it is layered, rich, and made with fresh pasta and béchamel, it is perfect for holidays, Sunday dinners, and family celebrations.
What should I serve with this lasagna?
Serve it with garlic bread, Italian salad, Caesar salad, roasted vegetables, crusty bread, or a simple tomato-cucumber salad.
Can I make the Bolognese sauce ahead of time?
Yes. Making the Bolognese one day ahead is recommended because the flavor becomes deeper after resting overnight.
Do I have to use fresh pasta sheets?
No. Fresh pasta gives the best tender texture, but store-bought lasagna sheets can be used if needed. Adjust cooking time based on the type of pasta.
How do I keep the lasagna from becoming watery?
Use a thick Bolognese sauce, squeeze the spinach very dry, and let the lasagna rest before slicing.
Why should the lasagna rest before serving?
Resting allows the layers to settle, making the lasagna easier to slice and preventing the sauce from running out.
Can I freeze this lasagna?
Yes. You can freeze it before or after baking. Wrap it tightly, thaw in the refrigerator, and bake or reheat until hot throughout.