
There’s something absolutely magical about a homemade cottage cheese lasagna—it’s creamy, comforting, and so much lighter than the traditional ricotta version. This recipe has been a family favorite for years, and I’m thrilled to share my secrets for making the most incredible cottage cheese lasagna that will have everyone asking for seconds.
Cottage cheese is truly an underrated ingredient in Italian cooking. Its mild flavor and creamy texture make it the perfect base for lasagna filling, and honestly, I think it rivals ricotta any day of the week. The beauty of this dish is that it comes together relatively quickly, yet it tastes like you’ve been slaving away in the kitchen for hours. Whether you’re cooking for a weeknight dinner or preparing a make-ahead meal for entertaining, this lasagna is absolutely foolproof.
What makes this cottage cheese lasagna so special is the combination of flavors and textures. The cottage cheese creates a silky, luxurious filling that contrasts beautifully with the crispy pasta edges and rich meat sauce. I love using a combination of ground beef and Italian sausage for maximum flavor, but you can absolutely make this vegetarian by adding extra vegetables like spinach, mushrooms, or zucchini. The key is layering everything properly so each bite has the perfect balance of sauce, cheese, and pasta.
I’ve tested this recipe dozens of times, tweaking it to perfection, and I’m confident that once you make it, you’ll be making it again and again. The best part? You can assemble this entirely ahead of time and bake it when you’re ready. It’s perfect for meal prep, holiday dinners, or any time you want to impress your family with restaurant-quality Italian food. Serve it with a simple homemade sauce and some fresh garlic bread, and you’ve got yourself an unforgettable meal.
One more thing—don’t skip the béchamel layer! While it’s optional, this creamy white sauce adds incredible richness and prevents the lasagna from drying out during baking. If you’re looking for other comforting pasta dishes, try my Chicken and Egg Noodles or learn more about making perfect Hawaiian Macaroni Salad for variety.
Ingredients
- 1 pound ground beef
- 1/2 pound Italian sausage
- 1 medium onion, diced
- 4 cloves garlic, minced
- 1 (28-ounce) can crushed tomatoes
- 1 (6-ounce) can tomato paste
- 2 tablespoons tomato sauce
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon red pepper flakes
- Salt and black pepper to taste
- 3 tablespoons butter
- 3 tablespoons all-purpose flour
- 2 cups whole milk, warmed
- 1/2 teaspoon nutmeg
- 2 cups cottage cheese (large curd preferred)
- 2 cups ricotta cheese
- 2 eggs
- 1 cup grated Parmesan cheese
- 2 cups shredded mozzarella cheese, divided
- 1/4 cup fresh parsley, chopped
- 1 pound lasagna noodles
- 2 tablespoons olive oil

Instructions
- Preheat your oven to 375°F. Bring a large pot of salted water to a boil and cook the lasagna noodles according to package directions until al dente. Drain, toss with a little olive oil to prevent sticking, and set aside.
- While the water heats, prepare the meat sauce. Heat a large skillet over medium-high heat and add the ground beef and Italian sausage, breaking it up with a spoon as it cooks. Cook for 8-10 minutes until the meat is browned and cooked through.
- Add the diced onion to the meat and cook for 3-4 minutes until softened and fragrant. Stir in the minced garlic and cook for another minute until you can smell its aroma.
- Add the crushed tomatoes, tomato paste, and tomato sauce to the meat mixture. Stir well to combine and break up any lumps of tomato paste.
- Season the sauce with dried oregano, dried basil, red pepper flakes, salt, and black pepper. Reduce heat to low and let the sauce simmer for 15-20 minutes, stirring occasionally. The sauce should thicken slightly and the flavors should meld together beautifully.
- While the sauce simmers, prepare the béchamel sauce. Melt the butter in a medium saucepan over medium heat. Once melted and foaming, whisk in the flour to create a paste, stirring constantly for 1-2 minutes.
- Slowly add the warm milk to the flour mixture while whisking constantly to prevent lumps from forming. Continue whisking until the sauce is smooth and creamy.
- Season the béchamel with salt, black pepper, and nutmeg. Let it simmer for 3-4 minutes until thickened enough to coat the back of a spoon. Set aside to cool slightly.
- In a large bowl, combine the cottage cheese, ricotta cheese, eggs, Parmesan cheese, 1 cup of the mozzarella cheese, and fresh parsley. Mix until well combined and creamy. Taste and adjust seasoning with salt and pepper as needed.
- To assemble the lasagna, spread a thin layer of the meat sauce on the bottom of a 9×13 inch baking dish. Follow with a layer of noodles, breaking them to fit.
- Spread half of the cottage cheese mixture over the noodles, then add another layer of meat sauce. Repeat with noodles, the remaining cottage cheese mixture, and another layer of meat sauce.
- Top with a final layer of noodles, then pour the béchamel sauce evenly over the top. Sprinkle with the remaining 1 cup of mozzarella cheese.
- Cover the baking dish with aluminum foil and bake for 25 minutes. Remove the foil and bake for an additional 15-20 minutes until the cheese is bubbly and golden brown.
- Let the lasagna rest for 10 minutes before cutting and serving. This resting time allows the layers to set so you get clean, beautiful slices.
- Serve hot with additional Parmesan cheese, fresh basil, and your favorite crusty bread for a complete Italian dining experience.

Pro Tips
Freezer-Friendly: You can also freeze the assembled (but unbaked) lasagna for up to 3 months. Thaw in the refrigerator overnight before baking.
Cottage Cheese Selection: Use large-curd cottage cheese rather than small-curd for a better texture. You can also blend the cottage cheese if you prefer a smoother filling.
Sausage Options: Feel free to use all ground beef, all Italian sausage, or even ground turkey for a lighter version.
Mozzarella Tip: For best results, use whole milk mozzarella rather than part-skim, as it melts more smoothly and creates better browning.
Vegetarian Version: Omit the meat and add 2 cups of chopped spinach, 1 cup of sliced mushrooms, and 1 cup of diced zucchini to the sauce.
Béchamel Alternative: If you prefer to skip the béchamel, simply spread a little extra cottage cheese mixture on top before adding the final mozzarella layer.
Serving Suggestions: Pair with a simple green salad, garlic bread, and a glass of your favorite red wine like Chianti or Sangiovese.
Leftovers: Store covered in the refrigerator for up to 4 days. Reheat individual portions in the microwave or in a 350°F oven until warmed through.
