This post may contain affiliate links. If you make a purchase through links on our site, we may earn a commission. Please read our disclosure policy.

Kaleb Wyse wearing a black shirt standing in front of a taupe background.

Why I Love This Homemade Lasagna

Growing up in southeast Iowa, this homemade lasagna recipe was the Christmas main dish on my mom’s side of the family. We’re a farm family, not an Italian one, so our lasagna is pure Midwestern comfort. That means cottage cheese instead of ricotta, dried Italian seasoning from the pantry, and lots of ground beef in a rich tomato sauce. For years, it was our Christmas-only meal, but somewhere along the way, I realized it’s just too good to save for one day, so now I love it for weeknights too.

The best part: it’s a recipe that’s forgiving and flexible. The meat and tomato sauce simmers while you prepare a simple cottage cheese layer. The oven-ready noodles mean that there’s no boiling, and they bake up into a stuffed, bubbling pan that feeds a crowd (or gives you the best leftovers). My grandma used to freeze individual pieces so she could pull out one lasagna square at a time, and I still think that’s the smartest lunch plan.

This has become a classic recipe in my family and will become a staple in yours as well. Serve with a salad and enjoy!

Why you’ll love this weeknight lasagna:

  • Midwestern take on lasagna with cottage cheese and pantry staples.
  • Oven-ready noodles keep things simple, with no extra pot of boiling water.
  • Bakes up into tall, distinct layers that slice beautifully.
  • Perfect to make ahead: freeze the pan before baking or freeze baked squares.
  • Feels special enough for holidays, but easy enough for a weeknight.
Baked casserole pan with homemade lasagna topped with parsley.
Save this post!
Enter your email address, and we’ll send it straight to your inbox. Plus, you’ll receive The Recipe Box, my weekly newsletter.

Cookbook

This recipe originally appeared in my cookbook, There’s Always Room at the Table, which was published on March 4, 2025.

Homemade Lasagna Ingredients

Each ingredient in this lasagna recipe is used for a specific reason, to give you the most flavorful result:

  • Olive oil – Helps the onions soften as they sauté.
  • Onion and garlic – Add aromatic flavor to the meat sauce.
  • Dried Italian seasoning and red pepper flakes – Two spices that amp up the Italian feeling of this lasagna.
  • Ground beef – The backbone of the sauce, browned until cooked through.
  • Red wine – Deglazes the pan and tenderizes the meat slightly.
  • Tomato paste – Concentrated tomato flavor that thickens the sauce and adds sweetness without any extra sugar.
  • Crushed tomatoes and tomato sauce – Two types of tomatoes that create the perfect sauce for the meat.
  • Eggs – Give the white layer structure so it sets into creamy layers that hold together.
  • Cottage cheese – A signature Midwestern swap for ricotta; bakes up creamy and rich.
  • Parmesan cheese – Adds some saltiness to the cheese layers.
  • Fresh parsley – Adds fresh, herbal brightness to the white layers.
  • Kosher salt and black pepper – Season all of the layers.
  • Lasagna noodles – Make sure they’re oven-ready so there’s no boiling required. They soften right in the sauce, keeping this weeknight-friendly.
  • Mozzarella cheese – Melts into gooey layers on top and throughout the casserole. Shred from a cold block for the best melt!

The full amount of each ingredient can be found in the recipe card below.

Ingredients needed for homemade lasagna recipe.

How to Make This Homemade Lasagna

There are 6 steps to make this truly homemade lasagna recipe:

Step 1: Sauté the onion – Heat olive oil in a large skillet, then sauté the diced onion with a pinch of salt until soft and translucent.

Step 2: Brown the beef – Stir in the garlic, Italian seasoning, and red pepper flakes and cook briefly until fragrant. Add the ground beef, breaking it up and browning it fully.

Step 3: Make the sauce – Add the red wine and let it simmer until mostly evaporated, then stir in tomato paste, crushed tomatoes, and tomato sauce. Bring to a gentle simmer and let the sauce bubble slowly while you prepare the cottage cheese mixture.

Step 4: Mix the cheese filling – In a mixing bowl, whisk the eggs until smooth. Fold in the cottage cheese, Parmesan cheese, parsley, salt, and black pepper, and stir until everything is combined.

Step 5: Layer – Grease a large baking dish and spread a thin layer of meat sauce over the bottom to help the first noodles release later. Arrange oven-ready lasagna noodles in a shingled layer, breaking pieces as needed to fit corners. Spoon about half of the cottage cheese mixture over the noodles, spreading it to cover. Top with about half of the meat sauce and a generous handful of shredded mozzarella. Add another layer of noodles, the remaining cottage cheese mixture, the rest of the meat sauce, and mozzarella on top.

Step 6: Bake – Cover the lasagna, set the dish on a parchment-lined baking sheet, and bake in a preheated 350°F oven until the lasagna is heated through and the edges are bubbling. About halfway through, remove the foil so the top can brown. Remove the lasagna from the oven and let it rest for at least 15-20 minutes to set. Slice and serve.

Recipe Tips

  • Choose the right ground beef – An 85/15 or 90/10 blend gives you enough fat for flavor without making the sauce too greasy. If there’s a lot of excess liquid, drain off some.
  • Shred your own mozzarella – Pre-shredded cheese often contains anti-caking agents that prevent it from melting evenly. A cold block of mozzarella grated at home melts more smoothly and browns better.
  • Spray the foil – A quick spritz of cooking spray on the underside of the foil that’s used to cover the lasagna when it goes into the oven keeps that top layer of cheese from tearing off when you uncover the pan.
  • Let it rest – Just like a Thanksgiving turkey, lasagna needs rest time. Letting it sit for 15-20 minutes gives you cleaner slices.
  • Make ahead and freeze – Assemble the lasagna, cover tightly, and freeze before baking. Or bake it, cool completely, and freeze individual squares for easy future dinners, just like my grandma did.
Slice of homemade lasagna being pulled from a pan.

Follow These Tips

Serving & Storage

Serving – Serve this lasagna warm, with a sprinkle of fresh parsley over the top for a little color and freshness. I love it with a simple green salad with a homemade vinaigrette and some sourdough-like bread or garlic bread on the side. The possibilities are endless when it comes to pairings!

Storage – Let the lasagna cool slightly, then cover the pan or transfer slices to an airtight container and place in the fridge. Leftovers will keep well in the refrigerator for 3-4 days. When ready to enjoy leftovers, the microwave works well for individual portions. For larger amounts, cover the lasagna and warm it in a 350°F oven until heated through.

To freeze, the fully assembled lasagna (end of Step 5 above) can be wrapped tightly and frozen for up to 1 month. When you’re ready to bake it, thaw it in the refrigerator for about 8 hours first. You may need to add some baking time if baking from cold.

Have I Convinced You to Make This Recipe?

I hope you make this recipe and put some food on your table. Leave a comment and share a star rating so you can let others know how much you love this recipe. This helps show others that this is a recipe they, too, can make, enjoy, and love!

Homemade Lasagna

4.94 from 30 votes
Homemade lasagna is layered with rich meat sauce, creamy cheese filling, and plenty of mozzarella cheese, baked until bubbly. Once you make it from scratch, it's hard to go back to anything else.
Prep: 1 hour 30 minutes
Cook: 1 hour
Total: 2 hours 30 minutes
Servings: 15 servings
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients

  • 1 tbsp olive oil
  • 1 medium onion diced
  • 2 tsp kosher salt separated
  • 5 cloves garlic minced
  • 1 tbsp dried Italian seasoning
  • ½ tsp red pepper flakes
  • 2 lbs ground beef
  • ½ cup red wine
  • 6 oz tomato paste
  • 15 oz tomato sauce
  • 15 oz crushed tomatoes
  • 2 ½ cups cottage cheese
  • 2 large eggs beaten
  • 1 cup grated Parmesan cheese
  • ½ tsp freshly ground black pepper
  • ½ cup chopped fresh parsley plus more to garnish
  • 10 oz oven-ready lasagna noodles (10-12 noodles)
  • 1 lb mozzarella cheese shredded

Instructions 

  • Sauté the onion: In a 12-inch skillet, heat the olive oil over medium heat. Add the onion and 1 tsp of the salt and cook until soft and translucent, 4-6 minutes.
    1 tbsp olive oil, 1 medium onion, 2 tsp kosher salt
  • Brown the beef: Add the garlic, Italian seasoning, and red pepper flakes, and sauté for 30 seconds. Add the ground beef and cook, breaking up the beef until browned, 8-12 minutes.
    5 cloves garlic, 1 tbsp dried Italian seasoning, ½ tsp red pepper flakes, 2 lbs ground beef
  • Simmer the meat sauce: Drain off any extra liquid and pour in the red wine. Simmer until the wine is mostly evaporated, 2-3 minutes. Add the tomato paste, tomato sauce, and crushed tomatoes. Bring to a simmer and cook until slightly thickened, 6-8 minutes. Remove from the heat and set aside.
    ½ cup red wine, 6 oz tomato paste, 15 oz tomato sauce, 15 oz crushed tomatoes
  • Mix the cheese filling: In a large bowl, combine the cottage cheese, eggs, Parmesan cheese, black pepper, remaining 1 tsp salt, and the parsley. Mix and set aside.
    2 tsp kosher salt, 2 ½ cups cottage cheese, 2 large eggs, 1 cup grated Parmesan cheese, ½ tsp freshly ground black pepper, ½ cup chopped fresh parsley
  • Preheat the oven to 350°F. Grease a 9 x 13-inch pan well.
  • Layer: Begin by layering 1 cup of the meat sauce evenly on the bottom of the pan. This will be a very thin layer, but it helps the pieces come out of the pan when removed. Layer noodles in the pan, slightly overlapping. The noodles may not be long enough for the pan, so a noodle may need to be cut to fit. It usually takes about 5 noodles per layer. Spoon half the cottage cheese mixture on top of the noodles. Next, add a layer of half of the meat sauce. Layer on half of the mozzarella cheese. Repeat the layering, starting with the noodles. Finish with the remaining mozzarella cheese.
    10 oz oven-ready lasagna noodles (10-12 noodles), 1 lb mozzarella cheese
  • At this point, the lasagna can be covered tightly and frozen for up to 1 month. When ready to bake, let thaw in the refrigerator for 8 hours.
  • Bake: Cover and bake for 30 minutes. Uncover and finish baking until it is bubbling and the noodles are tender when pierced with a knife, an additional 20-30 minutes. Let cool 15-20 minutes before cutting into pieces and serving.

Video

Youtube video

Nutrition

Serving: 1 servingCalories: 402 kcal

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this? Leave a comment below!

Styling: Addelyn Evans | Photography: Dera Burreson

Kaleb Wyse is a New York Times bestselling author behind the popular Wyse Guide website. Living on his fourth-generation Iowa farm, he loves sharing recipes and gardening tips that come from traditions that feel comfortably familiar. His down-to-earth style makes sustainable living and farm life feel like home!

You May Also Like

Butter Chicken

An easy weeknight meal with a creamy, spiced sauce.

2025 Holiday Guide

This year's holiday guide is back and ready to order. Plus, it's better than ever!

Cover of the 2025 Wyse Guide holiday guide.
4.94 from 30 votes

Leave a comment

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

Recipe Rating:




This site uses Akismet to reduce spam. Learn how your comment data is processed.

51 Comments

  1. lisa kowalski says:

    5 stars
    This is, hands down, THE BEST lasagna recipe I have ever made!! Freezes well and can be made ahead of time. Kaleb’s recipes do not disappoint!😋

  2. Jenielyn says:

    5 stars
    I can’t wait to try your easy delicious brownies. They look yummy…..

  3. Yvette says:

    5 stars
    This is the first lasagna I’ve ever made – and it was perfect. Thanks for the great recipe. Next time I’ll prepare it in the morning, refrigerate it, and just pop it in the oven when I’m ready.

    What is the best way to reheat the single portions I freeze? Thanks much!

  4. Lanora says:

    This sounds very good, and I want to try it. Can it be halved?

  5. Susan says:

    I love watching your videos and have made several of your recipes. I have made this lasagna twice, using Impossible burger. My family loves it! Thanks Kaleb.

  6. Susan Seale says:

    I love watching your videos and have made several of your recipes. I have made this lasagna twice, using Impossible burger. My family loves it! Thanks Kaleb.

  7. Sherry Howard says:

    I never liked recotta ( the name gets me) sew I use boiled eggs chopped up and everyone loves it but I will try the other way and I do love watching your shows

  8. Chatwoman1000 says:

    5 stars
    Yummy lasagne

  9. Barbara says:

    5 stars
    I made your lasagna recipe tonight and my husband and I loved it. I’ve made several lasagna recipes through the years but I think this is the best one yet. Love watching your videos, both the cooking and gardening and of course the Christmas tree decorating.. all are close to my heart and you do a great job with all of them.

  10. Angela Schuttler says:

    5 stars
    I made your week night lasagna tonight and it was fantastic! It’s absolutely delicious. ♥️♥️♥️