I remember the first time I tried cream cheese in lasagna. I was skeptical—cream cheese in a savory Italian dish? But one bite converted me. The tangy, velvety richness it adds is beyond compare.
Advertisements1
This recipe came together on a busy weeknight when I realized I was out of ricotta. I swapped in cream cheese, and my family begged for it every week since. It’s become my go-to comfort food.
This Cream Cheese Lasagna is everything you love about the classic, but with an extra layer of creamy, slightly tangy goodness. It's simple to assemble, feeds a crowd, and always gets rave reviews.
Why You'll Love This Recipe
About the Ingredients
12 lasagna noodles
No-boil noodles work great; if using traditional, cook according to package until al dente. For gluten-free, use gluten-free noodles and adjust baking time.
1 lb (450g) ground beef
Ground turkey or Italian sausage also work. Choose 80/20 for flavor, or leaner if you prefer.
1 small onion, finely chopped
About 1/2 cup. Shallots or leeks can be substituted for a milder flavor.
3 cloves garlic, minced
Garlic powder (1 tsp) can be used in a pinch, but fresh is best.
1 (24 oz / 680g) jar marinara sauce
Use your favorite store-bought or homemade. Look for one with no added sugar.
1 tsp dried oregano
Italian seasoning blend works too. Fresh oregano: use 1 tbsp.
1/2 tsp salt
Adjust to taste, especially if your sauce is salty.
1/4 tsp black pepper
Freshly ground is best.
8 oz (225g) cream cheese, softened
Full-fat gives the creamiest result, but reduced-fat works. Let it sit at room temperature for 30 minutes for smooth mixing.
1 cup (240ml) whole milk ricotta cheese
Part-skim is fine. Cottage cheese (pureed) can be substituted for a lighter option.
1 large egg
Helps bind the cheese mixture. For egg-free, omit and add 2 tbsp milk.
3 cups (340g) shredded mozzarella cheese, divided
Fresh mozzarella can be used, but shred it yourself for best melting. Low-moisture part-skim is ideal.
1/2 cup (50g) grated Parmesan cheese
Freshly grated is more flavorful. Pecorino Romano also works.
Tips & Tricks
Soften cream cheese properly
Leave it on the counter for 30 minutes before mixing to avoid lumps.
Don't overcook no-boil noodles
They'll become mushy if baked too long. Check at 30 minutes.
Let it rest
Allow the lasagna to sit for 10-15 minutes after baking. This helps it hold its shape when slicing.
Pro Tips
Step-by-Step Instructions
1. Preheat and Prep
Preheat oven to 375°F (190°C). If using traditional lasagna noodles, cook them according to package directions until al dente. Drain and lay flat on a sheet of parchment paper to prevent sticking.
2. Cook the Meat Sauce
In a large skillet over medium-high heat, cook ground beef with onion until beef is browned and onion is translucent, about 5-7 minutes. Add garlic and cook for 1 minute until fragrant. Drain excess fat if needed.
3. Simmer the Sauce
Stir in marinara sauce, oregano, salt, and pepper. Bring to a simmer, then reduce heat to low and let it bubble gently for 5 minutes. Remove from heat.
4. Mix the Cheese Filling
In a medium bowl, beat the softened cream cheese with a hand mixer until smooth. Add ricotta, egg, and 1 cup of shredded mozzarella. Mix until well combined. Set aside.
5. Assemble the Layers
Spread a thin layer of meat sauce (about 1/2 cup) on the bottom of a 9×13-inch baking dish. Place 3-4 noodles on top (depending on width). Spread 1/3 of the cheese mixture over the noodles, then 1/3 of the remaining meat sauce, and sprinkle with 1/2 cup mozzarella. Repeat layers twice more. Finish with a final layer of noodles, remaining meat sauce, and top with remaining mozzarella and Parmesan.
6. Bake to Perfection
Cover with foil (sprayed with cooking spray to prevent sticking) and bake for 25 minutes. Remove foil and bake for an additional 10-15 minutes, until the top is golden brown and the edges are bubbly. The internal temperature should reach 165°F (74°C).
7. Rest and Serve
Let the lasagna rest for 10-15 minutes before slicing. This allows the layers to set and makes serving easier. Garnish with fresh parsley if desired.
Delicious Variations
Vegetarian
Replace ground beef with sautéed mushrooms, zucchini, and bell peppers.
Spicy
Add 1/2 tsp red pepper flakes to the meat sauce, or use hot Italian sausage.
White Lasagna
Omit the marinara and make a garlic-butter sauce (2 tbsp butter, 2 tbsp flour, 2 cups milk, 1/2 cup Parmesan).
How to Store Cream Cheese In Lasagna
Refrigerator
Store leftovers in an airtight container for up to 4 days.
Freezer
Freeze the assembled, unbaked lasagna for up to 3 months. Thaw in the fridge overnight before baking.
Reheating
Reheat individual slices in the microwave for 1-2 minutes, or in a 350°F (175°C) oven for 10-15 minutes until heated through.
Frequently Asked Questions
Q: Can I use cream cheese instead of ricotta in lasagna?
Yes, you can substitute cream cheese for ricotta in lasagna. Use softened cream cheese and mix it with an egg and herbs to mimic the texture. This recipe combines both for extra creaminess.
Q: Does cream cheese melt well in lasagna?
Yes, cream cheese melts smoothly when heated. It creates a creamy sauce-like layer, but it doesn't brown like mozzarella, so it's best used in the filling.
Q: What is the best cream cheese for lasagna?
Full-fat block cream cheese works best because it has a stable texture and rich flavor. Avoid whipped or low-fat versions as they contain more air and water.
Q: Can I make cream cheese lasagna ahead of time?
Absolutely. Assemble the lasagna, cover, and refrigerate for up to 24 hours. When ready to bake, add 10-15 minutes to the baking time.
I hope you enjoy this Cream Cheese Lasagna as much as my family does. It's the ultimate comfort food with a twist. If you try it, let me know in the comments how it turned out! Small steps, big impact.
Cream Cheese In Lasagna
Cream Cheese Lasagna is a rich, tangy twist on classic lasagna that stays creamy and delicious. This easy dinner is ready in under an hour.
🧂 Ingredients
- 12 lasagna noodles
- 1 lb (450g) ground beef
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 (24 oz / 680g) jar marinara sauce
- 1 tsp dried oregano
- 1/2 tsp salt
- 1/4 tsp black pepper
- 8 oz (225g) cream cheese, softened
- 1 cup (240ml) whole milk ricotta cheese
- 1 large egg
- 3 cups (340g) shredded mozzarella cheese, divided
- 1/2 cup (50g) grated Parmesan cheese
📋 Instructions
- 1Preheat and Prep — Preheat oven to 375°F (190°C). If using traditional lasagna noodles, cook them according to package directions until al dente. Drain and lay flat on a sheet of parchment paper to prevent sticking.
- 2Cook the Meat Sauce — In a large skillet over medium-high heat, cook ground beef with onion until beef is browned and onion is translucent, about 5-7 minutes. Add garlic and cook for 1 minute until fragrant. Drain excess fat if needed.
- 3Simmer the Sauce — Stir in marinara sauce, oregano, salt, and pepper. Bring to a simmer, then reduce heat to low and let it bubble gently for 5 minutes. Remove from heat.
- 4Mix the Cheese Filling — In a medium bowl, beat the softened cream cheese with a hand mixer until smooth. Add ricotta, egg, and 1 cup of shredded mozzarella. Mix until well combined. Set aside.
- 5Assemble the Layers — Spread a thin layer of meat sauce (about 1/2 cup) on the bottom of a 9×13-inch baking dish. Place 3-4 noodles on top (depending on width). Spread 1/3 of the cheese mixture over the noodles, then 1/3 of the remaining meat sauce, and sprinkle with 1/2 cup mozzarella. Repeat layers twice more. Finish with a final layer of noodles, remaining meat sauce, and top with remaining mozzarella and Parmesan.
- 6Bake to Perfection — Cover with foil (sprayed with cooking spray to prevent sticking) and bake for 25 minutes. Remove foil and bake for an additional 10-15 minutes, until the top is golden brown and the edges are bubbly. The internal temperature should reach 165°F (74°C).
- 7Rest and Serve — Let the lasagna rest for 10-15 minutes before slicing. This allows the layers to set and makes serving easier. Garnish with fresh parsley if desired.


