Rich & Creamy Cream Cheese Lasagna

If you ask me, cream cheese lasagna is a total game-changer.

This rich and comforting twist on traditional lasagna brings together layers of pasta, smooth cream cheese, and classic Italian flavors. The cream cheese adds a wonderful tang that makes every bite feel a little more special than your regular lasagna.

It’s layered with a hearty meat sauce, perfectly cooked noodles, and a blend of melted cheeses that create that irresistible pull when you serve it up. The cream cheese mixture spreads like a dream between each layer, making sure every forkful delivers.

It’s a crowd-pleasing dinner that’s perfect for family gatherings, and trust me – there won’t be any leftovers to worry about.

Rich & Creamy Cream Cheese Lasagna
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

Why You’ll Love This Lasagna

  • Extra creamy texture – The addition of cream cheese gives this lasagna an incredibly rich, creamy layer that sets it apart from traditional versions – it’s like having cheesecake meet lasagna in the best possible way.
  • Make-ahead friendly – You can assemble this lasagna up to 24 hours before baking, making it perfect for busy weeknights or when you’re hosting dinner guests.
  • Crowd-pleasing recipe – With layers of meat sauce, three types of cheese, and pepperoni, this hearty lasagna is guaranteed to satisfy even the biggest appetites at your table.
  • Freezer-friendly – This lasagna freezes beautifully, so you can make a double batch and save one for later – perfect for meal prep or last-minute dinners.
  • Simple ingredients – Everything you need can be found at your regular grocery store, and many ingredients are probably already in your pantry.

What Kind of Ground Beef Should I Use?

For lasagna, you’ll want to strike a balance between flavor and not having too much grease in your dish. An 80/20 or 85/15 ground beef mix (that’s 80-85% lean meat to 15-20% fat) gives you the best of both worlds – enough fat to keep the meat juicy and flavorful, but not so much that your lasagna becomes greasy. If you’re using very lean ground beef (90/10 or higher), your meat might end up a bit dry and less flavorful. When cooking the beef, break it up into small, even pieces and drain off excess fat after browning to keep your lasagna from becoming too heavy. If you can’t find the right lean-to-fat ratio, you can also mix ground beef with ground pork for extra flavor.

Rich & Creamy Cream Cheese Lasagna
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

Options for Substitutions

This lasagna recipe is pretty adaptable and you’ve got several options for switching things up:

  • Minced beef: You can swap the beef for ground turkey, Italian sausage, or even a mix of mushrooms and lentils for a vegetarian version. If using turkey, add an extra tablespoon of olive oil to keep it moist.
  • Cream cheese and ricotta/cottage cheese: The cream cheese is key to this recipe’s unique taste, but you can use mascarpone as a substitute. For the ricotta/cottage cheese portion, these two are interchangeable – just drain and blend cottage cheese if using it.
  • Lasagna noodles: Regular, no-boil, or gluten-free lasagna noodles all work here. If using no-boil noodles, add an extra 1/2 cup of sauce to help them soften properly.
  • Mozzarella cheese: Any good melting cheese works – try provolone, fontina, or a mix. For a lighter version, use part-skim mozzarella.
  • Pepperoni: This is totally optional – you can skip it, use Italian sausage, or try turkey pepperoni. For a vegetarian option, try adding sautéed mushrooms instead.
  • Fresh parsley: Dried parsley works in a pinch (use 1 teaspoon), or try fresh basil for a different flavor.

Watch Out for These Mistakes While Cooking

The biggest mistake when making lasagna is not draining excess fat from the meat after browning, which can lead to a greasy, soupy final dish – take the extra minute to drain your beef thoroughly and pat it with paper towels if needed. A common error is boiling the noodles for too long, causing them to become mushy and fall apart during layering – instead, cook them just until al dente, or even a minute less, as they’ll continue cooking in the oven. To prevent your lasagna from becoming watery, let it rest for at least 15-20 minutes after baking, which allows the layers to set properly and makes cutting clean, picture-perfect squares much easier. For the best texture and flavor distribution, make sure your cream cheese is properly softened at room temperature before mixing with other cheeses, and avoid overloading any single layer with too much sauce or cheese.

Rich & Creamy Cream Cheese Lasagna
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

What to Serve With Lasagna?

A rich, cheesy lasagna calls for some simple sides that balance out the meal perfectly. I love serving it with a crisp Caesar salad or a basic green salad dressed with olive oil and lemon juice – the fresh, light flavors are just what you need alongside this hearty pasta dish. Garlic bread is another classic choice that never disappoints, though a warm crusty Italian bread works great too if you’re keeping things simple. For a veggie option that everyone loves, try some roasted broccoli or sautéed green beans with a touch of garlic, which pair wonderfully with the savory flavors of the lasagna.

Storage Instructions

Keep Fresh: Once your lasagna has cooled down, cover it tightly with plastic wrap or aluminum foil and pop it in the fridge. It’ll stay good for up to 5 days, and many people say it actually tastes even better the next day since all those yummy flavors have time to mingle!

Freeze: This cream cheese lasagna is perfect for freezing! You can freeze it either before or after baking. Just wrap it well in foil and freeze for up to 3 months. Pro tip: I like to cut it into individual portions before freezing – it makes reheating so much easier.

Reheat: To warm up your lasagna, cover it with foil and pop it in the oven at 350°F for about 30 minutes if refrigerated, or 60 minutes if frozen (thaw overnight first for best results). For single servings, the microwave works great – just heat in 1-minute intervals until it’s heated through.

Make Ahead: You can assemble this lasagna up to 24 hours before baking. Just cover it well and keep it in the fridge until you’re ready to bake. It’s super handy for busy weeknights or when you’re having guests over!

Preparation Time 20-30 minutes
Cooking Time 55-60 minutes
Total Time 75-90 minutes
Level of Difficulty Medium

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 3200-3500
  • Protein: 200-220 g
  • Fat: 180-200 g
  • Carbohydrates: 150-170 g

Ingredients

For the meat sauce:

  • 1/2 tsp salt
  • 1 tsp dried oregano
  • 1 can tomato sauce
  • 1 can diced tomatoes
  • 1/4 tsp black pepper
  • 1 medium yellow onion (finely diced)
  • 1 tsp Italian herb mix
  • 1 can tomato paste
  • 3 garlic cloves (minced)
  • 1 can stewed tomatoes
  • 2 lb ground beef

For the lasagna:

  • 1 cup ricotta cheese (full-fat for extra creaminess)
  • 2 large eggs
  • 1 tbsp chopped fresh parsley
  • 3 cups shredded mozzarella cheese (whole milk for best melt, I use Galbani)
  • 1 package (8 oz) softened cream cheese
  • 1/2 cup grated Parmesan cheese
  • 9 lasagna noodles (oven-ready preferred, I use Barilla)
  • 1/2 cup pepperoni slices (sliced thin)

Step 1: Cook the Ground Beef Mixture

Place a large nonstick skillet over medium-high heat.

Add ground beef and break it apart with a wooden spoon into small chunks.

Once you have it in small chunks, add chopped onion.

Continue to cook, crumbling the beef more as it cooks, until the beef is no longer pink.

Drain off any excess grease from the skillet.

Step 2: Prepare the Sauce

After draining, place the skillet back over medium-high heat and add minced garlic.

Cook for 1 minute until fragrant.

Add the remaining sauce ingredients to the skillet.

Turn the heat down to maintain a simmer and let it simmer for 25 to 30 minutes, stirring occasionally to prevent sticking or burning.

Step 3: Cook Lasagna Noodles and Prepare Cheese Mixture

While the sauce is simmering, cook the lasagna noodles according to the package directions.

Once cooked, drain and set aside.

In a medium-sized bowl, stir together cream cheese, cottage or ricotta cheese, and eggs until smooth.

This mixture will form a creamy layer in the lasagna.

Step 4: Preheat Oven and Assemble the Lasagna

Preheat the oven to 350°F (175°C) and grease a 9×13-inch baking dish to prevent sticking.

Spread about 3/4 cup of the meat sauce in the bottom of the baking dish.

Arrange 3 lasagna noodles over the sauce.

Spread 1/3 of the prepared cream cheese mixture over the noodles and then sprinkle with 1 cup of mozzarella cheese.

Spread a little less than half of the remaining meat sauce over the cheese layer and scatter the pepperoni slices evenly on top.

Step 5: Layer and Finish the Lasagna

Create a second layer by arranging another set of noodles, spreading half of the remaining cream cheese mixture, and sprinkling with 1 cup of mozzarella cheese.

Top with more sauce, leaving about 1/3 cup of sauce for the final layer.

Place the final layer of noodles, top with the remaining cream cheese mixture, and the last 1/3 cup of sauce.

Sprinkle the rest of the mozzarella cheese and Parmesan cheese over the top.

Step 6: Bake and Serve

Cover the baking dish with foil, spraying the underside of the foil with cooking spray to prevent it from sticking to the cheese.

Bake in the oven for 45 minutes.

Uncover and bake for an additional 10 minutes to allow the cheese to turn golden and bubbly.

Once baked, sprinkle with parsley for garnish and let the lasagna sit for 10 minutes before slicing and serving.

Enjoy your delicious homemade lasagna!

Disclaimer: Our editors have used AI to create or enhance parts of this article and some images. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

×
Pinterest Logo
Follow me on Pinterest for FREE Daily Recipes!
Follow on Pinterest
Recipe