top of page
  • Writer's picturePasta Grammar

How to Make Lasagna alla Bolognese | Authentic Italian Lasagna Recipe

Updated: May 4, 2023

While there are many types of lasagne (plural of “lasagna”) in Italy, Lasagna alla Bolognese is considered by most to be THE lasagna. It’s an incredibly delicious dish that takes patience to make, but you (and everyone at your table) will agree that it was worth the effort once you try it! In this recipe, we’ll share the secrets to making the best lasagna you’ve ever had, guaranteed.

How to Make Lasagna alla Bolognese | Authentic Italian Lasagna Recipe

The Origins of Lasagna

Lasagna has a long history in Italy. Interestingly, there’s much evidence to suggest that the ancestor of lasagna, “lagane,” is the oldest pasta in history. Etruscan (pre-Roman) archeological finds suggest that this ancient people made sheets of pasta dough similar to sheets of lasagne, although we don’t know exactly how they were cooked.

Lasagna alla Bolognese, as the name suggests, developed in the Italian city of Bologna. The original recipe, however, was quite different from how we know it today. Thin sheets of almost crispy pasta were layered with sautéed spinach. It’s different but yummy, so if you’re interested in trying it for yourself check out our recipe!

Over time, Bolognese lasagna evolved into the classic masterpiece we present here.

Why is Lasagna alla Bolognese green?

This often surprises the uninitiated! Real lasagna alla Bolognese is made with green, spinach-infused pasta. You might think it looks strange, but someone from Bologna would think a white lasagna is odd.

Remember the original lasagna alla Bolognese recipe we mentioned earlier? Somehow, over the years, the spinach filling from the earliest recipes evolved into pasta dough made with spinach.

Making the Pasta by Hand

What Kind of Pasta Can I Use to Make Lasagna alla Bolognese?

Although we adamantly maintain that making your own, fresh pasta (which we’ve included instructions for) is well worth the extra effort, we understand being tempted to buy pre-made pasta. Here’s the thing…

Without spinach, a lasagna technically can’t be called a “lasagna alla Bolognese” and, since you likely won’t be able to buy such pasta, you’ll have to make it yourself to try the real thing. That being said, no one can argue that skipping the spinach won’t still result in a great and delicious dish…

However, you absolutely MUST use fresh, egg pasta. Those dry sheets of store-bought pasta, while perfectly fine for some other lasagna styles, don’t belong anywhere near a lasagna alla Bolognese. Bologna is the capital city of fresh egg pasta, and all the flavors of this dish are made to harmonize with it.

Long story short, if you’re lucky enough to live in a place where store-bought, fresh egg pasta sheets are available, you can use those. Otherwise, you’ll have to make the pasta yourself (and trust us, you’ll be the better off for it).

A Quick Note on the Sauce for Lasagna alla Bolognese

Under no circumstances should you use pre-made “ragù” to make this lasagna. If you’re taking the effort to make a real lasagna alla Bolognese, then you must use the right ragù. Accept no substitute!

Some Final Tips

You’ll save a lot of time if you make the ragù and besciamella sauce the day before, so we recommend doing so. Just make sure they reach room temperature before you assemble the lasagna, and be aware that the besciamella will thicken overnight so consider making it on the thinner side.

The assembled lasagna can be frozen raw for longterm storage. Just thaw it and bake as normal. You can also freeze any cooked leftovers and simply reheat later.

Watch the Pasta Grammar video where we make Lasagna alla Bolognese here:


Makes: A 2-quart lasagna (4-6 servings)

Cook Time: Up to 8 hours if making the ragù and besciamella the same day, otherwise 3-5 hours

For this recipe, you will need:

  • Salt

  • 3.5 oz. (100g) baby spinach

  • 3 large eggs

  • 3 1/3 cups (400g) all-purpose flour, plus extra for dusting

  • 5 cups (1.2L) ragù alla Bolognese

  • 3 cups (700ml) besciamella sauce

  • 1 cup (85g) grated Parmigiano-Reggiano cheese, or to taste

  • 9 oz. (250g) chopped mozzarella, or to taste

  • Large pot

  • Slotted spoon

  • Plastic wrap

  • Pasta machine (optional, but saves a lot of time) or rolling pin

  • Kitchen towels

  • Tongs

  • 2-quart baking dish

  • Aluminum foil

Start by boiling a large pot of water and generously adding salt. Add the baby spinach and boil it for 1-2 minutes until it's wilted and tender. Once done, remove the spinach from the pot with a slotted spoon, making sure to keep the water for later. Allow the spinach to cool before squeezing out any excess water and finely mincing it.

To make the pasta, pour the flour onto a clean surface and create a well in the center, resembling a volcano. Crack the eggs into the well and add the minced spinach. Gradually mix the flour into the eggs and spinach mixture until a thick paste forms. Incorporate the remaining flour and knead the dough by hand until it is consistent and uniform. The dough should be soft but not sticky. If the dough is too sticky, add more flour, and if it's too dry, add a little water.

Shape the pasta dough into a ball, wrap it in plastic, and let it rest at room temperature for 30 minutes.

Now it’s time to roll the pasta into lasagne sheets. You can certainly do this with a rolling pin—we’ve done it all the time! However, a pasta machine will make the process much easier and quicker so we recommend using one if you can.

Cut about 1/4 of the dough off with a knife and keep the remainder wrapped in plastic so it doesn’t dry out. If using a machine, start rolling with the thickest setting (usually 1) and gradually increase the number until you reach the correct thinness. Dust the pasta lightly with flour before rolling and each time it comes out of the machine. Roll the pasta out into a long sheet (feel free to cut it in half at any point if it gets too long to manage) until it is about 1/16-inch (2mm) in thickness—the #5 setting on a standard Marcato Atlas machine.

Rolling Green Spinach Pasta for a Lasagna alla Bolognese

To use a rolling pin, set aside about 1/3 of the pasta dough and keep the rest wrapped. Roll out the dough on a large, smooth surface and dust it with flour as you work. Flip it over frequently. When the dough is thin enough, about 1/16th inch (2mm), it's ready to cut.

Cut the pasta sheet(s) into rectangles, around 8x5 inches, but don't worry about being too precise as the pasta will be trimmed and layered later. Don't throw away any scraps or smaller pieces as they can be useful later to fill in gaps.

Lay the pasta sheets flat on clean kitchen towels, avoiding overlapping. Repeat the rolling and cutting process until all the pasta dough is used. As you work, bring the pot of spinach water back up to a rolling boil.

To prepare the boiled pasta sheets, work in batches of 2-3 sheets at a time. Drop them into the boiling water and cook for about 30 seconds per sheet. Use tongs to gently remove each sheet and place it on a clean towel to prevent them from sticking together. Repeat until all the pasta is cooked. Preheat the oven to 390 degrees F (200 C).

To assemble the lasagna, start by spreading a thin layer of ragù on the bottom of a 2-quart baking dish. Drizzle a few spoonfuls of besciamella on top and spread it around. Arrange a layer of pasta sheets on top, overlapping them slightly and cutting them to fill any gaps.

On top of the pasta, spread a hearty layer of ragù, followed by an even spread of some chopped mozzarella, a generous drizzle of besciamella, and a dusting of grated Parmigiano cheese. Now, the layers just repeat! Pasta, ragù, mozzarella, besciamella, Parmigiano.


Repeat until you’ve filled the dish—you’ll likely end up with 4-5 layers in all. Finish with a final layer of pasta on the very top. Over the pasta, spread a thick layer of ragù and besciamella sauce. Mix them together and make sure they completely cover the pasta from corner to corner. Top it all off with a generous grating of Parmigiano cheese and cover the lasagna loosely with aluminum foil.

Bake for 30 minutes, then remove the foil and bake a further 20-25 minutes or until the cheese on top is slightly crispy. Let the lasagna cool for 20 minutes before serving.

Buon appetito!

Want to try a different style of lasagna? Check out our recipe for Lasagna alla Napoletana, the southern Italian answer to the Bolognese classic!

Recent Posts

See All

40 comentarios

maripa971 guerre
maripa971 guerre
02 jun 2023

I tried it and... to avoid the taste of blood in the meat, next time, i will season it with lemon and salt , cook the meat appart from the veggies and take out the water the meat makes when it is cooking and then mix it with the sauted veggies. Next time i will also cook the ragu less time cause the taste and the texture is better for me (i don't like the texture of overcooked meat cause it gave me the canned taste i wanted to avoid).

Me gusta
Sarah M
Sarah M
23 ene
Contestando a

You could also soak the meat for a bit first - 10 or so minutes - to remove the blood (if fully removing is what you want).

Me gusta

Dawn Bense
Dawn Bense
04 abr 2023

Amazing video. Made the recipe today. So good. It's a lot richer than I expected, I'm so full!!!!

Me gusta

Diego Perez Zoccoli
Diego Perez Zoccoli
31 jul 2022

It’s the second time I make this recipe and I absolutely LOVE IT!!! Congratulations and thank you guys for sharing it!

Me gusta

15 jul 2022

Is using spinach pasta the typical/traditional way to make this lasagne, or is it one of Eva's variations?

Me gusta
Vale F
Vale F
15 jul 2022
Contestando a

It's traditional

Me gusta

Skalp Kiloschieber
Skalp Kiloschieber
18 abr 2022

The funny thing is, when using the pancetta instead of ground pork in the ragú, you need almost no extra salt. Awesome recipe! Its very "leveled out". :)

Me gusta
bottom of page