• Cooking Method
  • Recipes
    • Recipes by Cuisine
  • Recipes by Course
  • Recipes by Diet
  • Recipes by Ingredient
  • Recipes by Season
Love For Food

it all started with a love for food

  • All Recipes
  • Course
    • Appetizers
    • Main Course
    • Side Dish
    • Salads
    • Soups and Stews
    • Sauces, Dips, and Spreads
    • Snacks
    • Baked Goods
    • Dessert
  • Cuisine
    • American
    • Asian
    • british
    • Chinese
    • global cuisine
    • Greek
    • Indian
    • Italian
    • Mediterranean
    • Mexican
    • Moroccan
    • Spanish
    • Thai
    • Vietnamese
  • Diet
    • Dairy-Free
    • Gluten-Free
    • High Fiber
    • High Protein
    • Vegan
    • Vegetarian
    • Under 500 Calories
  • Ingredient
    • Pantry Staples
    • Beef Recipes
    • Chicken Recipes
    • Game Meat Recipes
    • grain and legume recipes
    • Meat Alternative Recipes
    • pork recipes
    • seafood recipes
    • shrimp recipes
    • tofu recipes
  • Season
    • any season
    • spring recipes
    • summer recipes
    • fall recipes
    • winter recipes
  • Cooking Method
    • braising
    • Stove Top
    • traeger/pellet grill
    • oven
    • slow cooker
    • Air Fryer
Lunch & Dinner, Main Course, Recipes  /  March 23, 2026

Lasagna Bolognese with Ricotta

by Laurel Braun
Jump to Recipe Print Recipe

This homemade lasagna bolognese is my pride and joy. Made with fresh homemade pasta, ricotta, ragù alla bolognese and stacked over 6 delicious layers. This is how my mom made it growing up – so lets call it the Canadian version of a traditional lasagna bolognese.

Home » Lasagna Bolognese with Ricotta

Table of contents

  • 🌾 Gluten-Free Lasagna Instructions
  • 🧄 Tips for Success
  • ⏰ Day of Assembly Timeline
  • 🧑🏼‍🍳 How to Make Lasagna Bolognese with Ricotta
    • Making Bolognese Sauce
    • Making Fresh Ricotta
    • Making Fresh Pasta
    • Assembling the Lasagna
    • Baking the Lasagna
  • Looking for Something a Bit Easier?

This recipe is heavily inspired by my mom. Every once in a while she would slave away in the kitchen for the entire day making sauce from scratch and homemade pasta. She’d often make multiple batches of lasagna to freeze and one for dinner. It was the most delectable thing and fast forward to me as an adult and I cannot imagine eating a lasagna that I didn’t make completely from scratch.

Even when I was vegan, I made everything from scratch. When I couldn’t eat gluten, I made my own gluten-free noodles (which SURPRISINGLY work incredibly well in a fresh lasagna)… just don’t freeze it.

Although using a bechemel sauce is traditional here, my husband prefers this version made with ricotta, and honestly, so do I! It complements the bolognese sauce much better than a bechemel (which tends to overpower the sauce) – but don’t tell the Italians I said that.

I’ve been making some variation of this lasagna for 10 years now through all my phases of vegan, gluten-free, bechemel or ricotta, store bought noodles, etc. This is my tried and true version that I’m so excited to share with you all!

🌾 Gluten-Free Lasagna Instructions

Homemade noodles: Follow The Loopy Whisk‘s guide to homemade gluten-free pasta. It’s absolutely delicious!

Tips for success: When running through the pasta maker, fold and run through the widest setting. Repeat this numerous times until the dough feels quite pliable and like it won’t crumble. Slowly run it through the smaller settings, using gluten-free flour to coat and ensure it doesn’t stick.

Do NOT cook the GF noodles before assembly.

Using dry store-bought: Rizopia makes my favourite! Their gluten-free noodles are affordable and delicious. But do not cook before assembly. Once cooked, they do not reheat well or freeze well – so best to be used in mini lasagnas and make them in small batches.

Not rotini – rigatoni haha
Homemade gluten-free pasta

🧄 Tips for Success

  • Divide your filling into 6 so you have enough for each layer. You will need extra mozzarella and sauce for the top layer.
  • Prep ahead, make this a multi-day process to reduce the workload on the day you want lasagna. Sometimes I make the ricotta the day before so its one less thing I need to do.
  • Use lightly warm sauce, not hot or cold. Cold will take 30-45 minutes longer to bake and hot tends to make the noodles squishy.
  • Store bought ricotta is totally fine to use! I just make my own because it’s more affordable and tastier IMO. If this is your first time making lasagna from scratch, I’d skip the homemade ricotta in favour of homemade sauce and noodles.
  • Pre-cook your noodles. I never used to, but boy does it make a big difference in the end product! It keeps the lasagna saucy while keeping the noodles firm (not soggy).

⏰ Day of Assembly Timeline

To eat at 6 pm, follow this timeline:

11:00 am – Start the bolognese sauce
12:00 pm – Start the ricotta
2:00 pm – Make the pasta
4:00 pm – Start rolling out the pasta, begin assembly
4:30 pm – Preheat oven
5:00 pm – Lasagna in oven

Preferably, I like to make my bolognese and ricotta the day before. Not only does this improve the flavour, but it makes your aftenoon a whole lot less stressful! Lasagna is a labour of love and shouldn’t be a stress-filled ordeal.

🧑🏼‍🍳 How to Make Lasagna Bolognese with Ricotta

Making Bolognese Sauce

Start your sauce at 11 am to be eating dinner by 6 pm. The sauce takes 4 hours, then it should cool for at least 30 minutes before assembly. Allowing for 30 minute lasagna “assembly” time means that after 1 hour in the oven, the lasagna is ready at 6.

Here is a link to the FULL guide to make bolognese sauce, as well as a mushroom (vegan/vegetarian) bolognese sauce as well.

You Will Need:

  • 2 tbsp butter*
  • 1 tbsp olive oil
  • ½ medium onion, finely chopped
  • 1 medium carrot, peeled and finely chopped
  • 2 small celery sticks, finely chopped
  • 2 lbs lean or extra-lean ground meat**, beef, turkey, or game meat
  • 2 tsp fine sea salt
  • 1 ½ cups white wine, or low-sodium broth
  • 1 cup milk*
  • ¼ tsp freshly ground nutmeg
  • 2 (25 oz) cans whole or diced tomatoes, pureed or run through a food mill
  • 1 (5.2 oz) can tomato paste

How to Prepare:

  1. Preheat a heavy bottom pot over medium-low. Once the pot is hot, melt butter and add olive oil.
  2. Gently fry the onions for 2 minutes before adding the carrot and celery. Stir occasionally and gently cook for another 4-5 minutes until softened but not browning.
  3. Now add the ground meat and salt. Break it up with your spatula and turn the heat up to medium to cook the meat almost all the way through, stirring occasionally.
  4. Once there is very little pink left in the meat, add the wine or broth/stock and turn the heat up to medium high until it begins to simmer. Reduce the heat to medium low and let it simmer for 20 minutes until completely reduced and you can hear the oil sizzling.
  5. After the sauce has reduced, add the milk and the fresh nutmeg. Let the milk come to a gentle simmer, then reduce the heat to low and let the sauce reduce for another 15 minutes. Try not to let it boil too vigorously or the milk will separate.
  6. Now add the tomato puree and the tomato paste. Stir well, then bring the sauce to a gentle simmer. Partially cover the pot with a lid and put it on a low heat burner (if you’re using gas) and let it reduce slowly over the next 3 hours. Stir occasionally.
  7. After 3 hours, taste and adjust salt.
softened onions
gently cooked vegetables
add meat and salt
cooking the meat
wine reduced
adding milk
milk reduced for 15 min
before reducing
reduced after 3 hours

Once the sauce is done, let it cool until it’s just warm, not hot. If making the day before, refrigerate overnight and warm gently on the stove before using. Assembling lasagna with hot sauce can make the noodles gummy and cold sauce will extend the lasagna cooking time by at least 30 minutes (but recommended if you’re freezing an uncooked lasagna).

Making Fresh Ricotta

Full guide HERE.

You Will Need:

  • 2 L whole or 2% milk (not UHTP)
  • 1/4 cup white vinegar
  • salt to taste

How to Prepare:

Heat 2 L of milk over medium heat until it reaches 200°F, stirring occasionally to avoid scalding. The milk will start to steam at about 150°F.

Once 200°F is reached, remove from heat and stir in 1/4 cup white vinegar or lemon juice. Stir briefly to combine and until curds just begin to form. Cover with a lid and set aside for 30 minutes.

Strain cheese curds with a cheesecloth, allowing it to drain for 15 minutes or longer until desired consistency reached. I like it to still have some whey and not be too dry. Add to the fridge until ready to use.

Heat 2 L milk over medium until 200°F, stirring occasionally.
Once 200°F reached, remove from heat and stir in 1/4 c white vinegar or lemon juice. Stir and then cover with a lid. Set aside for 30 min.
Strain your cheese curds and let them drain for 15 min. Refrigerate until ready to use.

Making Fresh Pasta

Complete FULL GUIDE HERE.

You Will Need:

  • 5 large eggs
  • 400 g all-purpose flour
  • a pinch of salt

How to Prepare:

Place a mound of flour on a clean surface and make a large well in the center. Crack the eggs into the well, optionally add salt, and use a fork to break up the yolks and begin to whisk.

Continue whisking the eggs and slowly pushing in small amounts of flour. Do this slowly to prevent clumps, only adding more as the egg mixture smooths out. After a few minutes of whisking, the egg mixture should be nice and thick.

Using a bench scraper, scrape up the flour and toss over the egg mixture from each side, then “chop” through the egg mixture horizontally and vertically. Begin scraping in a scooping circular motion and folding the dough over itself. Continue doing this until it somewhat comes together into a scraggly mess.

Begin to knead the bits of dough together into a cohesive ball – if you’re having trouble, incorporate 1-2 tbsp of water (before it forms into a ball) to help it come together. You want the dough to be quite firm, so don’t add too much.

At this stage I wash my hands and remove flour from my kneading surface
Using no flour, knead the dough with the palm of your hand until its smooth

Knead for 5-10 minutes until the dough is smooth and supple, and springs back when poked. Wrap the dough in plastic wrap and place it in the fridge for 2 hours before using or leave for 1 hour at room temperature to relax the gluten.

To roll out the pasta, divide it into 6-8 pieces. Cover any that are not being actively rolled out.

**You will likely have extra pasta, save it and cut into fettuccine noodles and freeze or dry for another time**

Roll the dough to the second thinnest setting.

Bring a large pot of water to a boil and salt well. Cook each noodle 30 seconds then lay out flat to cool/dry on a linen or cotton towel (you don’t want to use a towel that might lose fibers).

Measure the length of your dish that you will be cooking the lasagna in and cut the pasta pieces into appropriate lengths. I like to alternate long to short so there’s no consistent layer gap.

Assembling the Lasagna

Spread a small amount of bolognese sauce on the bottom of an 11×15″ glass baking dish so the noodles don’t stick. Lay down a single layer of noodles, slightly overlapping where separate sheets are used. From here, each layer will be the same.

For 4 layers, add 1 cup sauce and spread evenly. Top with ¼ of the ricotta, ⅙ of the mozzarella, and ⅙ of the parmesan. Repeat.

For the final layer you will have no more ricotta. Top the final layer of noodles with 2 cups of sauce and the remainder of the cheese. It should be plenty, but if you used too much in the layers you can grate more cheese.

Extra sauce on top
Extra cheese on top (no ricotta)

Cover the full pan lightly with tin foil, focusing on not letting the tin foil touch the cheese. It is ready to bake.

Baking the Lasagna

Bake at 375℉ for a total of 1 hour. Bake for 40 minutes, covered with tin foil. Remove the foil and bake for the remaining 20 minutes uncovered.

About 5-10 minutes before the lasagna is ready, the surface will puff up throughout due to steam. Poke it with a knife or a fork a few times to release steam and then continue to bake. If the cheese hasn’t browned to your liking, turn it to broil on high for the last 3-5 minutes of bake time. Keeping an eye on it so it doesn’t burn.

After the tin foil is removed
After baking and a quick broil

Let it rest for 10 minutes before cutting and serving, it will be very hot. Enjoy!

Looking for Something a Bit Easier?

  • 20-Minute Shrimp Pesto Pasta
  • Quick and Hearty Minestrone Soup
  • 20-Minute Garlic Scape Arrabbiata Sauce
lasagna bolognese with ricotta
Author: Laurel Braun

Homemade Lasagna Bolognese with Ricotta

No ratings yet
This homemade lasagna bolognese is my pride and joy. Made with fresh homemade pasta, ricotta, ragù alla bolognese and stacked over 6 delicious layers. This is how my mom made it growing up – so lets call it the Canadian version of a traditional lasagna bolognese.
Print Recipe Pin Recipe
Prep Time 6 hours hrs
Cook Time 1 hour hr
Total Time 7 hours hrs
Course: Lunch & Dinner, Main Course
Cuisine: American, Italian
Servings: 10
Calories: 658 kcal
Ingredients Equipment Method Nutrition Notes

Ingredients
 

Lasagna
  • 1 recipe Bolognese Sauce
  • 1 Ricotta Mixture, below
  • 500 g mozzarella, grated
  • 75 g parmesan, grated
Ricotta Mixture
  • 400 g ricotta, homemade or store bought
  • 1 large egg
  • ¼ tsp dried parsley
  • ¼ tsp dried basil
  • ¼ tsp fine sea salt
  • ¼ tsp black pepper
Pasta
  • 5 large eggs
  • 400 g all-purpose flour,
  • 1 pinch salt

Equipment

  • 11×15" glass baking dish
  • bench scraper
  • pasta rolling machine or kitchenaid attachment
  • Large Pot
  • bowls

Method

Make the Bolognese Sauce
  1. Start your sauce at 11 am to be eating dinner by 6 pm. The sauce takes 4 hours, then it should cool for at least 30 minutes before assembly. Allowing for 30 minute lasagna "assembly" time means that after 1 hour in the oven, the lasagna is ready at 6.
  2. Once the sauce is done, let it cool until it's just warm, not hot. If making the day before, refrigerate overnight and warm gently on the stove before using. Assembling lasagna with hot sauce can make the noodles gummy and cold sauce will extend the lasagna cooking time by at least 30 minutes (but recommended if you're freezing an uncooked lasagna).
Make the Ricotta
  1. Follow the linked recipe or use store-bought. I often start this once the bolognese sauce is simmering so there is time to cool the ricotta. Feel free to make this a day ahead.
Make the Pasta
    You need to start the pasta dough at least 1 hour before assembly as it will need time to rest before rolling.
  1. Place a mound of flour on a clean surface and make a large well in the center. Crack the eggs into the well, optionally add salt, and use a fork to break up the yolks and begin to whisk.
  2. Continue whisking the eggs and slowly pushing in small amounts of flour. Do this slowly to prevent clumps, only adding more as the egg mixture smooths out. After a few minutes of whisking, the egg mixture should be nice and thick.
  3. Using a bench scraper, scrape up the flour and toss over the egg mixture from each side, then "chop" through the egg mixture horizontally and vertically.
  4. Begin scraping in a scooping circular motion and folding the dough over itself. Continue doing this until it somewhat comes together into a scraggly mess. Once it starts to come together, knead the bits of dough together into a cohesive ball.
  5. If you're having trouble, incorporate 1-2 tbsp of water (before it forms into a ball) to help it come together. You want the dough to be quite firm, so don't add too much.
  6. Knead for 5-10 minutes until the dough is smooth and supple, and springs back when poked. Wrap the dough in plastic wrap and place it in the fridge for 2 hours before using or leave for 1 hour at room temperature to relax the gluten.
Prep the Lasagna
  1. Preheat the oven to 375℉ with a rack in the middle and set a large pot of salted water to boil to cook the pasta.
  2. If your sauce has been made the day before, remove from the fridge and warm it lightly on the stove. You should be able to put your finger in it and not burn yourself.
  3. Grate the cheeses and make the ricotta mixture by stirring together the ricotta, egg, parsley, basil, salt, and pepper. Set aside.
  4. Roll out the pasta using a pasta roller machine or attachment for a kitchenaid. Divide the dough into 8 pieces, cover any that is not being actively rolled out. Flour each side well and run through on the widest (1) setting.
  5. Fold the dough over itself and run through again. Continue doing this a few more times if needed to have an even shape that goes almost edge to edge on your roller. Toss with more flour if needed to prevent sticking.
  6. Run through each setting twice, adding more flour as you go, until you get to the second last thickness setting (ours is 7). Lay the sheet of pasta on a lightly floured surface and set aside until all the pieces are complete.
  7. If you have a buddy in the kitchen, let them do the rolling while you boil pasta and assemble the lasagna.
  8. Cook each noodle 30 seconds then lay out flat on a linen or cotton towel (preferably one that doesn't have much lint) to cool and dry.
Assemble the Lasagna
  1. Spread a small amount of bolognese sauce on the bottom of an 11×15" glass baking dish so the noodles don't stick. Lay down a single layer of noodles, slightly overlapping where separate sheets are used. From here, each layer will be the same.
  2. For 4 layers, add 1 cup sauce and spread evenly. Top with ¼ of the ricotta, ⅙ of the mozzarella, and ⅙ of the parmesan. Repeat.
  3. For the final layer you will have no more ricotta. Top the final layer of noodles with 2 cups of sauce and the remainder of the cheese. It should be plenty, but if you used too much in the layers you can grate more cheese.
  4. Cover the full pan lightly with tin foil, focusing on not letting the tin foil touch the cheese. It is ready to bake.
Baking the Lasagna
  1. Bake at 375℉ for a total of 1 hour. Bake for 40 minutes, covered with tin foil. Remove the foil and bake for the remaining 20 minutes uncovered.
  2. About 5-10 minutes before the lasagna is ready, the surface will puff up throughout due to steam. Poke it with a knife or a fork a few times to release steam and then continue to bake.
  3. If the cheese hasn't browned to your liking, turn it to broil on high for the last 3-5 minutes of bake time. Keeping an eye on it so it doesn't burn.
  4. The lasagna will need an additional 30 minutes of covered baking time if you assembled the lasagna with cold sauce or are baking straight from the fridge.
  5. Let it rest for 10 minutes before cutting and serving, it will be very hot. Enjoy!

Nutrition

Calories: 658kcalCarbohydrates: 48.6gProtein: 47gFat: 29.7gSodium: 1401mgPotassium: 1170mgFiber: 4.7gVitamin A: 1557IUVitamin C: 4.1mgCalcium: 570mgIron: 5.4mg

Notes

Vegetarian Variation: Substitute the meat ragù with mushroom bolognese or a lentil bolognese.
Gluten-Free Variation: Use homemade gluten-free pasta or your favourite store-bought (don’t pre-cook either!). 
TO FREEZE: Prep the lasagna with cold sauce and use a freezer safe or disposable lasagna tray. Support from the bottom when carrying, it will be heavy. Cover tightly with tin foil and wrap with plastic wrap. Thaw overnight in the fridge before cooking and cook as normal +30 minutes covered.
any season, beef recipes, freezer friendly, gluten-free option, high protein, holiday recipes, kid friendly, oven, turkey recipes, vegetarian option, winter recipes

Tried this recipe?

Let us know how it was!

Post navigation

Curried Red Lentil Vegetable Soup

Share your thoughts Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Laurel Braun

Laurel Braun

Hi there! My name is Laurel. I live and work in the Okanagan – a beautiful valley in the interior of British Columbia. When I moved here my passion for food only grew with the fresh local produce and focus on seasonal eating. Once I started gardening, my passion has transformed into this all consuming group of hobbies that include cooking, gardening, and preserving.

Trending Recipes

Recent Comments

  • The Best Traeger Mac and Cheese - Love For Food on Maple Dijon Soy Chicken Thighs on the Traeger
  • Saffron Chicken Skewers with Herb Yogurt Sauce - Love For Food on Maple Dijon Soy Chicken Thighs on the Traeger
  • Saffron Chicken Skewers with Herb Yogurt Sauce - Love For Food on The Best Traeger Mac and Cheese
  • 20-Minute Garlic Scape Arrabbiata Sauce - Love For Food on 20-Minute Shrimp Pesto Pasta
  • 20-Minute Garlic Scape Arrabbiata Sauce - Love For Food on Easy and Delicious Homemade Pasta

Pages

  • Cooking Method
  • Recipes
    • Recipes by Cuisine
  • Recipes by Course
  • Recipes by Diet
  • Recipes by Ingredient
  • Recipes by Season

Categories

  • Appetizers
  • Baked Goods
  • Bowls
  • Breakfast
  • Dessert
  • freezing
  • lifestyle
  • Lunch & Dinner
  • Main Course
  • Pantry Staples
  • preservation
  • Recipe Roundup
  • Recipes
  • Salads
  • Sauces, Dips, and Spreads
  • Side Dish
  • Snacks
  • Soups and Stews

Recent Posts

  • Lasagna Bolognese with Ricotta
  • Curried Red Lentil Vegetable Soup
  • Homemade Buttermilk Ranch
  • Authentic(ish) Slow Cooker Pork Carnitas
  • Mexican Roasted Corn and Black Bean Salad

Archives

  • March 2026
  • February 2026
  • January 2026
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • Elara by LyraThemes
  • All recipe nutritional information provided on this website is for informational purposes only and shall not be relied upon. Nutrition is calculated on Cronometer and may not be accurate.

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

A rating is required
A name is required
An email is required