The Easiest Cottage Cheese Lasagna
This quick and easy cottage cheese lasagna is the definition of classic comfort food! It can be made up to 3 days in advance, so you can prep it whenever you have time and enjoy a hearty, home-cooked meal when it’s convenient for you!

The kind of dinner everyone gets excited about.
This homemade easy lasagna recipe is filled with cheesy goodness, and the entire family will love it! It has four layers of pasta, a simple meaty tomato sauce, and three cheeses. It’s the perfect make-ahead meal, and the leftovers are delicious!

Layering lasagna like a pro.
- Lightly grease a 9×13 inch pan with either cooking spray or a thin layer of olive oil. This ensures that the filling, cheese, and noodles don’t stick to the edge of the pan while baking. If you forget this step, it’s not the end of the world, but it helps!
- The best way to layer lasagna is to start with sauce, then add noodles, then add filling. Continue with remaining ingredients, layering them in that order, until they’re gone! The key is to make sure that you’re evenly dividing your ingredients throughout the lasagna so you get the flavor of each ingredient in every single bite!
- You’ll need at least 3 layers of noodles for a basic lasagna, but you can go up to even 5-6 layers of noodles as long as your pan can handle it!
- For this cottage cheese lasagna, the sweet spot is 4 layers of noodles. This gives you enough layers for the traditional lasagna feel while still maintaining a nice stack when portioned out from the pan.
- Don’t forget, once you add that last layer of noodles, you want to add a moderate layer of spaghetti sauce and a hearty layer of cheese so you can get that melty, cheesy flavor and texture on the top.
- Also, to prevent the cheese from sticking to the tin foil while it bakes, spray the foil with cooking spray or brush it with a thin layer of olive oil before baking. This will ensure that all that melty, ooey gooey cheese stays on the lasagna instead of sticking to the tin foil!
- The hardest part of making lasagna is letting it rest after it’s been baked. It will smell amazing and look even tastier than it smells, but that 10-20 minutes of rest will allow the lasagna to absorb all the juices from the sauce, meat, and filling, and stick together MUCH better. Because the lasagna is so warm, it will retain its heat and still be piping hot even if you serve it 20 minutes after it’s come out of the oven!
Here’s how it all comes together.
Sauté ground beef in a large skillet with garlic and herbs.

Combine with spaghetti sauce and simmer.

Add fresh spinach, 1/2 the mozzarella cheese, 1/2 the Parmesan cheese, cottage cheese, eggs, and a couple large pinches of salt and pepper to a large bowl.

Mix until well combined.

Spread 1 cup of sauce in the bottom of a lightly greased 9×13 baking dish. Layer three noodles on the bottom of the dish, overlapping them slightly.

Divide the spinach filling into 1/3’s. Spread 1/3 of the filling on top of the noodles. Drizzle a heaping 1/2 cup of meat sauce over the spinach filling.

Layer another 3 noodles.

Spread another 1/3 of the creamy spinach filling on top of the noodles and drizzle a heaping 1/2 cup of the meat sauce over the spinach filling.

Layer another 3 noodles.

Spread remaining spinach filling over the noodles. Drizzle with a heaping 1/2 cup of the meat sauce.

Top with the remaining 3 noodles. Spread remaining meat sauce over the noodles in an even layer.

Sprinkle lasagna with remaining shredded mozzarella and Parmesan cheeses.

Cover tightly with foil and bake for 30 minutes. Remove foil and bake for another 5 minutes.

Let sit at least 10 minutes, then slice. Garnish with Parmesan and parsley, and enjoy!

Things I learned while testing this lasagna recipe.
- For the best texture, don’t follow the instructions on the box of lasagna. Cook the noodles for about 3 minutes less than the box suggests. This ensures that the noodles are flexible enough to work with, but don’t fall apart. They will come out perfectly al dente after they’re baked!
- Don’t forget to salt your pasta water! Pasta water should be as salty as the sea. I like to add at least 1-2 tablespoons and sometimes more. This is your only chance to season the pasta itself. And don’t worry about the pasta being salty, much of that salt actually washes away when you drain the noodles.
- Make your sauce a little spicy with a couple pinches of red pepper flakes. It’s an easy way to give this homemade lasagna recipe a delightful kick!

Prep now, thank yourself later.
You can assemble this cheesy lasagna up to 3 days in advance, cover it tightly, and keep it in the fridge until you’re ready to bake. It’s one of my favorite make-ahead dinners because all the work is done ahead of time. When dinner rolls around, you just pop it in the oven and let it get hot, bubbly, and perfectly golden.
Just in case you have leftovers.
- Storage: You can store cooked or uncooked lasagna in an airtight container in the refrigerator for up to 5 days.
- Freezing: Lasagna is the absolute best thing to make as a freezer meal for your family. It will stay fresh in the freezer for up to 3 months if you keep it sealed tightly in a freezer-safe, airtight oven-safe container. I like to make it in an oven-safe 9×13-inch pan, covered in aluminum foil, and sealed inside a large Ziploc bag.
- Reheating: The easiest way to thaw frozen lasagna with cottage cheese is to place it in the refrigerator overnight. Then all you have to do is reheat it in the oven at 375°F for about 30-45 minutes or until warmed through and bubbling.
What I’d serve with this easy lasagna recipe.
- simple crispy garlic bread
- cheesy sliced garlic bread (Texas Toast)
- the perfect house salad
- air fryer green beans
- air fryer asparagus
More easy family dinners for your eating pleasure.
Did you love this recipe?
Please leave a 5-star rating and review below!
Meaty Lasagna with Cottage Cheese
This quick and easy cottage cheese lasagna is the definition of classic comfort food! It can be made up to 3 days in advance so you can prep it whenever you have time and enjoy a hearty, home-cooked meal when it’s convenient for you!
- Total Time: 1 hour 25 minutes
- Yield: 12 servings 1x
Ingredients
- 12 lasagna noodles
- 1 lb. ground beef
- 5–6 cloves garlic, minced
- 2 teaspoons dried oregano
- 32 oz. spaghetti sauce
- 5 oz. fresh baby spinach, chopped
- 5 oz. grated Parmesan, divided
- 8 oz. shredded whole milk mozzarella, divided
- 24 oz. 4% milkfat cottage cheese
- 2 large eggs
- Kosher salt
- fresh cracked pepper
Garnish
- fresh chopped parsley
- grated Parmesan
Instructions
- PREHEAT OVEN. Heat oven to 375 degrees.
- COOK NOODLES. Cook lasagna noodles about 3 minutes less than their recommended cooking time. Toss in olive oil so they don’t stick together.
- MAKE MEAT SAUCE. Cook ground beef in a large sauté pan over medium heat. Crumble with a spatula as it cooks. Add garlic, oregano, and a couple pinches of salt and pepper. Cook for about a minute, stirring occasionally. Pour spaghetti sauce into the pan and stir to combine.
- MAKE CHEESE + SPINACH LAYER. In a large bowl, combine fresh spinach, 1/2 the mozzarella cheese, 1/2 the Parmesan cheese, cottage cheese, eggs, and a couple large pinches of salt and pepper.
- ASSEMBLE. Spread 1 cup of sauce in the bottom of a lightly greased 9×13 inch baking dish. Layer three noodles on the bottom of the dish, overlapping them slightly.
- Divide the spinach filling into 1/3’s. Spread 1/3 of the filling on top of the noodles.
- Drizzle a heaping 1/2 cup of meat sauce over the spinach filling and layer another 3 noodles.
- Spread another 1/3 of the creamy spinach filling on top of the noodles.
- Drizzle a heaping 1/2 cup of the meat sauce over the spinach filling and layer another 3 noodles.
- Spread remaining spinach filling over the noodles. Drizzle with a heaping 1/2 cup of the meat sauce and top with the remaining 3 noodles.
- Spread remaining meat sauce over the noodles in an even layer.
- TOP WITH CHEESE. Top lasagna with remaining shredded mozzarella and Parmesan cheeses.
- BAKE. Cover tightly with foil and bake for 30 minutes. Remove foil and bake for another 5 minutes.
- LET REST. Let sit at least 10 minutes, then slice. Garnish with Parmesan and parsley, and enjoy!
- LEAVE A REVIEW. If you loved this recipe, please leave a 5-star rating and review below!
Notes
- For the best texture, don’t follow the instructions on the box of lasagna. Cook the noodles for about 3 minutes less than the box suggests. This ensures that the noodles are flexible enough to work with, but don’t fall apart. They will come out perfectly al dente after they’re baked!
- Don’t forget to salt your pasta water! Pasta water should be as salty as the sea. I like to add at least 1-2 tablespoons and sometimes more. This is your only chance to season the pasta itself. And don’t worry about the pasta being salty, much of that salt actually washes away when you drain the noodles.
- Make your sauce a little spicy with a couple pinches of red pepper flakes. It’s an easy way to give this homemade lasagna recipe a delightful kick!
- Prep Time: 25 minutes
- Cook Time: 60 minutes
- Category: Main Dish
- Method: Stove Top + Oven
- Cuisine: Italian
Nutrition
- Serving Size: 1/12 of lasagna
- Calories: 337
- Sugar: 8.6 g
- Sodium: 811.9 mg
- Fat: 8 g
- Carbohydrates: 33.4 g
- Fiber: 5 g
- Protein: 30.3 g
- Cholesterol: 72.3 mg










Does the cottage cheese need to be dried cottage cheese ?
I had to look up what dried cottage cheese was! I didn’t even realize that was a thing! Regular cottage cheese works best. I like a 4% milkfat or whole milk cottage cheese.
We had this lasagna today for lunch. It was delicious and much easier than other recipes I have tried!
I am so glad to hear that you enjoyed this easy lasagna recipe, Melva! Thanks for leaving a review!!
Do you have to put eggs in it?
No! The egg helps to bind the cheesy filling but it’s not required!
How is this a 10 minute prep. You bloggers should quit lying about times.
I don’t think food bloggers as a whole are intentionally lying about times. But I do feel that this was an oversight on my part and I’ve updated the prep and cook times. I think part of the confusion and the stereotype you mentioned comes from the fact that most people don’t understand the difference between prep time and cook time. Prep time refers to the time it takes to shred the cheese, mince the garlic, and assemble the lasagna itself. Cook time refers to the amount of time it takes to cook the noodles and the ground beef and then bake the lasagna. Hope that helps!
We LOVE this recipe! I will forever make my lasagna using this recipe!! 💖💞
Yayyy! Love to hear that, McMashburn!