Easy High Protein Lasagna with Beef and Cottage Cheese

A bubbling pan of high protein lasagna with Beef and Cottage Cheese is one of my favorite ways to bring a comforting dinner to the table. This version layers lean ground beef, creamy cottage cheese, tender pasta, and plenty of melted mozzarella for a hearty meal that feels just as satisfying as classic lasagna.

I make the sauce thick and flavorful, then layer it with a cottage cheese filling and pasta before baking everything until the cheese turns golden and bubbly.

The best part is cutting into the lasagna and seeing those distinct layers of savory beef, creamy cheese, and tender noodles. Fresh parsley adds a little color and freshness to every slice.

I like serving this recipe for family dinners, Sunday meals, and weekly meal prep. It is filling, easy to customize, and convenient to portion into individual servings for busy days.

Why You’ll Love This Recipe

  • Protein packed comfort food: I love combining lean beef and cottage cheese because they make each serving hearty and satisfying without losing that familiar lasagna flavor.
  • Creamy, cheesy layers: I use cottage cheese, mozzarella, and Parmesan to create a rich filling with a golden top that everyone can enjoy.
  • Great for meal prep: I often recommend making a full pan and dividing it into portions because the leftovers are easy to refrigerate, freeze, and reheat.
  • Easy to customize: I can add spinach, swap the ground beef for turkey, or use gluten free noodles without changing the basic layering method.

Ingredients for High Protein Lasagna

Here is everything needed to make this cheesy beef lasagna, including the ingredients for the meat sauce, cottage cheese filling, and final assembly.

IngredientAmountNotes
Lean ground beef2 poundsUse 93% lean beef for a flavorful sauce without excess grease.
Yellow onion1 largeFinely dice so it softens evenly.
Garlic6 clovesMince freshly for the best flavor.
Crushed tomatoes2 cans, 28 ounces eachForms the base of the meat sauce.
Tomato paste2 tablespoonsAdds concentrated tomato flavor.
Dried Italian seasoning2 teaspoonsAdds a blend of Italian herbs.
Dried basil1 teaspoonGives the sauce a fragrant herbal flavor.
Red pepper flakes1/2 teaspoon, optionalAdds a gentle kick of heat.
Salt and black pepperTo tasteSeason the meat sauce as needed.
Olive oil2 tablespoonsUsed to soften the onion and brown the beef.
Low fat cottage cheese32 ouncesSmall curd cottage cheese works well for a creamy filling.
Shredded low moisture mozzarella3 cups, dividedUse 2 cups in the filling and 1 cup for the topping.
Freshly grated Parmesan1 cup, dividedUse 3/4 cup in the filling and 1/4 cup for the topping.
Eggs2 largeHelp the cheese filling hold together.
Fresh parsley1/4 cup, plus extra for garnishChop finely for the filling and reserve extra for serving.
Salt1/2 teaspoonSeasons the cottage cheese mixture.
Black pepper1/4 teaspoonAdds a mild peppery flavor to the filling.
No boil lasagna noodles12 to 15 noodlesRegular boiled lasagna noodles also work.
Extra fresh parsleyAs neededSprinkle over the finished lasagna.

The star of this recipe is the cottage cheese filling. I choose a good quality low fat cottage cheese with small curds because it mixes easily with eggs and grated cheese. If the curds are larger than I prefer, I briefly blend the cottage cheese before mixing it with the other filling ingredients.

For substitutions, I use regular lasagna noodles when no boil noodles are unavailable. Barilla lasagna noodles are one option to look for at the grocery store. Follow the package instructions and cook the noodles until just shy of fully tender before assembling the dish. Ground turkey can replace the beef, while ricotta can replace cottage cheese if you prefer a more traditional filling.

For storage, I let the lasagna cool before placing leftovers in airtight containers. It keeps in the refrigerator for up to 4 days and in the freezer for up to 3 months. To reheat a larger portion, cover it with foil and warm it in a 350°F oven until the center reaches 165°F. Individual slices can also be reheated in the microwave.

Step by Step Instructions

I prepare the meat sauce first, mix the creamy filling while it cools slightly, then layer everything in a baking dish. The key is giving the sauce enough time to thicken and allowing the finished lasagna to rest before slicing.

Step 1: Prepare the Oven and Baking Dish

Preheat the oven to 375°F and position a rack in the center. Lightly grease a 9 by 13 inch baking dish. Measure the ingredients before cooking, dice 1 large yellow onion, mince 6 garlic cloves, and grate the Parmesan if it is not already prepared. Having everything ready makes the assembly process easier.

If you are using regular lasagna noodles instead of no boil noodles, prepare 12 to 15 noodles according to the package instructions. Drain them carefully and set them aside without overcooking. They will soften further during baking, so slightly firm noodles are better than fully soft ones.

Step 2: Cook the Beef and Make the Tomato Sauce

Heat 2 tablespoons of olive oil in a large skillet over medium high heat. Add 1 large diced yellow onion and cook for about 5 minutes, stirring occasionally, until softened. Add 2 pounds of 93% lean ground beef and break it into small pieces. Cook for 8 to 10 minutes, until browned and no pink remains. Stir in 6 minced garlic cloves and cook for another 30 seconds until fragrant. The beef should reach an internal temperature of 160°F.

Add 2 tablespoons of tomato paste, 2 cans of crushed tomatoes at 28 ounces each, 2 teaspoons of dried Italian seasoning, 1 teaspoon of dried basil, and 1/2 teaspoon of red pepper flakes if you want some heat. Season with salt and black pepper to taste. Stir well, bring the sauce to a gentle simmer, and reduce the heat. Cook for 15 minutes, stirring occasionally, until the sauce thickens slightly. A thicker sauce helps prevent watery layers after baking.

Step 3: Prepare the Cottage Cheese Filling

In a large bowl, combine 32 ounces of low fat cottage cheese, 2 cups of the 3 cups of shredded mozzarella, 3/4 cup of the 1 cup of grated Parmesan, 2 large eggs, 1/4 cup of chopped fresh parsley, 1/2 teaspoon of salt, and 1/4 teaspoon of black pepper. Stir until the ingredients are evenly distributed. The eggs help bind the filling, while the cheeses add creaminess and flavor.

Taste the filling and adjust the seasoning if needed before assembling the lasagna. Keep the remaining 1 cup of mozzarella and 1/4 cup of Parmesan separate for the top. If using regular noodles, make sure the 12 to 15 prepared noodles are drained and ready. I find that organizing the sauce, cheese mixture, and noodles before starting the layers makes this step much less messy.

Step 4: Assemble, Bake, and Rest

Spread 1 cup of meat sauce across the bottom of the prepared baking dish. Arrange a layer of noodles over the sauce, then spread approximately one third of the cheese mixture over them. Add another layer of meat sauce. Repeat the noodles, cheese filling, and sauce layers 2 more times, finishing with a layer of meat sauce. Sprinkle the remaining 1 cup of mozzarella and 1/4 cup of Parmesan evenly over the top. If using no boil noodles, make sure the sauce reaches the edges so the pasta has enough moisture to cook.

Cover the dish tightly with foil and bake at 375°F for 30 minutes. Remove the foil and continue baking for 15 to 20 minutes, until the cheese is bubbling and golden in spots. Remove the lasagna from the oven and let it rest for 15 to 20 minutes before cutting. Finish with extra chopped parsley for garnish. I never rush this resting period because it helps the layers settle, making the slices easier to serve.

Expert Tips

  • Brown the beef properly: I learned this the hard way after adding too much beef to a crowded skillet and ending up with meat that steamed instead of browning. Cook it in a spacious pan and allow excess liquid to evaporate before adding the tomatoes.
  • Let the sauce thicken: I once assembled lasagna with a sauce that was too thin, and the slices came out messy. Simmer the tomato sauce for the full 15 minutes and give it more time if it still looks watery.
  • Grate the cheese yourself: I learned that pre shredded cheese does not always melt as smoothly as freshly grated cheese. Grating your own mozzarella and Parmesan helps create a more even, golden topping.
  • Keep the noodles slightly firm: I learned this the hard way after overcooking pasta before baking. If you use regular noodles, stop cooking them just before they are fully tender so they retain their structure in the oven.
  • Rest before slicing: I used to cut into lasagna as soon as it came out of the oven, only to watch the layers slide apart. Waiting 15 to 20 minutes gives the filling time to settle and makes serving much easier.

Variations and Substitutions

  • Add spinach: Stir 2 cups of chopped spinach into the cottage cheese mixture before assembly. It adds color and works well with the beef and tomato sauce.
  • Use ground turkey: Replace the 2 pounds of ground beef with ground turkey for a different flavor. Cook it thoroughly and season the sauce generously.
  • Make it vegetarian: Replace the beef with sautéed mushrooms and cooked lentils. Season them well and simmer them with the tomato sauce to create a hearty filling.
  • Make it gluten free: Use gluten free lasagna noodles and follow the package instructions. Some varieties need boiling before assembly, and the texture can differ slightly from regular pasta.

Storage and Reheating

Fridge: Store cooled lasagna in airtight containers for up to 4 days. Keeping individual portions separate makes reheating easier.

Freezer: Freeze individual slices or the whole cooled dish for up to 3 months. Wrap portions well to protect them from freezer burn and thaw overnight in the refrigerator when possible.

Reheat: Cover the lasagna with foil and warm it in a 350°F oven for about 25 to 30 minutes, or until the center reaches 165°F. Microwave individual slices for 2 to 3 minutes, checking and heating in additional 30 second intervals if necessary.

Frequently Asked Questions

How much protein is in each serving of high protein lasagna?

The linked recipe estimates approximately 42 grams of protein per serving when the pan is divided into 12 servings. The actual amount can vary depending on the brands of cottage cheese, beef, and other ingredients you use.

Can I prepare high protein lasagna ahead of time?

Yes. Assemble the lasagna, cover it, and refrigerate it for up to 24 hours before baking. Because it will start cold, allow extra baking time and check that the center is thoroughly heated.

Can I freeze baked high protein lasagna?

Yes. Let it cool, divide it into portions if desired, and freeze for up to 3 months in airtight, freezer safe packaging. Thaw it in the refrigerator before reheating for more even results.

How do I prevent high protein lasagna from becoming watery?

Simmer the tomato sauce until it thickens, avoid overcooking the noodles, and measure the cheese filling carefully. After baking, let the lasagna rest for 15 to 20 minutes before slicing so the layers can settle.

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Easy High Protein Lasagna with Beef and Cottage Cheese

Recipe by Jack

  • Total Time1 hour 20 minutes
  • Yield12 servings 1x
  • DietHigh Protein

Ingredients

Scale
  • 2 pounds lean ground beef
  • 1 medium onion, diced
  • 6 garlic cloves, minced
  • 2 cans (28 ounces each) crushed tomatoes
  • 2 tablespoons tomato paste
  • 1 teaspoon Italian seasoning
  • 1 teaspoon dried basil
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 32 ounces cottage cheese
  • 2 large eggs
  • 3 cups shredded mozzarella cheese
  • 1 cup grated Parmesan cheese
  • 12 to 15 lasagna noodles
  • 2 tablespoons chopped fresh parsley

Instructions

  1. Preheat: Preheat oven to 375°F (190°C). Grease a 9 × 13-inch baking dish. Cook regular lasagna noodles according to package instructions, if using.
  2. Make the meat sauce: Heat olive oil in a large skillet over medium-high heat. Cook diced onion for 5 minutes. Add ground beef and brown for 8–10 minutes. Stir in garlic and cook for 30 seconds. Add tomato paste, crushed tomatoes, Italian seasoning, basil, red pepper flakes (optional), salt, and pepper. Simmer for 15 minutes until slightly thickened.
  3. Prepare the cheese filling: In a large bowl, mix cottage cheese, 2 cups mozzarella, 3/4 cup Parmesan, eggs, parsley, salt, and pepper until combined. Reserve the remaining mozzarella and Parmesan for the topping.
  4. Assemble the lasagna: Spread 1 cup of meat sauce in the baking dish. Layer noodles, one-third of the cheese mixture, and meat sauce. Repeat twice, finishing with meat sauce. Top with the reserved mozzarella and Parmesan.
  5. Bake: Cover tightly with foil and bake for 30 minutes. Remove the foil and bake for another 15–20 minutes, until bubbly and golden.
  6. Rest and serve: Let the lasagna rest for 15–20 minutes before slicing. Garnish with fresh parsley and serve warm.
  • Prep Time: 20 minutes
  • Cook Time: 60 minutes
  • Category: Dinner
  • Method: Oven
  • Cuisine: American, Italian

What to Serve With High Protein Lasagna

  • Garlic Bread: Warm garlic bread is great for soaking up extra tomato sauce and completing a classic Italian inspired dinner.
  • Easy Caesar Salad: Crisp lettuce, Parmesan, and a creamy dressing provide a refreshing contrast to the rich beef and cheese layers.
  • Roasted Broccoli with Garlic: Tender broccoli with lightly browned edges adds a simple vegetable side that pairs well with the savory tomato sauce.