No-Boil Cream Cheese Lasagna
This no-boil cream cheese lasagna is the dinner you reach for when you want something warm, cheesy, and substantial but don’t want to stand over a pot of boiling water. The cream cheese in the filling gives every bite a silky, tangy richness that regular ricotta alone can’t deliver.

It all comes together with jarred marinara, straightforward layering, and about an hour in the oven. Leftovers hold together beautifully, so lunch the next day is almost a given.
Why This Lasagna Stays in the Rotation
The cream cheese makes the difference. It blends with the ricotta and egg into a filling that stays creamy but never runny. When you slice into it, the layers are distinct, not collapsing into a saucy puddle, and the top has just enough browned cheese to be satisfying.
I also love that there is no pot of boiling water to deal with. The no-boil noodles soak up moisture from the sauce as the lasagna bakes, so you skip an entire step and the pasta comes out tender with a slight bite. For a weeknight, that kind of shortcut feels like a real win.
Ingredients

- 1 lb (450g) ground beef: 85% lean gives good flavor without too much grease
- 1 small yellow onion, finely chopped: about 1 cup diced
- 4 cloves garlic, minced
- 5 oz (140g) fresh baby spinach: optional, but adds color
- 24 oz (680g) jarred marinara sauce: pick one you’d happily eat on spaghetti
- 1 tsp Italian seasoning
- 15 oz (425g) whole-milk ricotta: whole-milk keeps the filling creamy
- 8 oz (225g) full-fat cream cheese, softened: block style, not the spreadable tub
- 1 large egg
- 1/2 cup (50g) grated Parmesan cheese, plus more for serving
- 2 cups (225g) shredded low-moisture mozzarella
- 12 no-boil lasagna noodles: about 9 oz (255g), enough for three layers in a 9×13 pan
- Salt and black pepper
Variations and Substitutions
- Swap the beef: ground turkey or Italian sausage (removed from casings) work. Brown the sausage first and drain off most of the fat.
- Skip the spinach: leave it out entirely, no other changes needed.
- Use cottage cheese: drain it very well in a fine mesh strainer before mixing. The texture will be a little looser but still good.
- Change the cheese: provolone or fontina can stand in for half the mozzarella for a sharper bite.
- Go meat-free: double the spinach and add 8 oz sautéed mushrooms; reduce the marinara slightly to keep it from getting watery.
If you love the idea of a no-boil pasta bake that comes together even faster, our Weeknight Sausage Alfredo Bake is another one to try.
How to Make Cream Cheese Lasagna
Step 1: Brown the Meat and Spinach

Set a large skillet over medium-high heat and add the ground beef. Break it up with a spoon and cook for about 5 minutes, until no pink remains. Season with a pinch of salt and a few cracks of pepper. Add the chopped onion and cook for another 3 minutes, until the onion looks translucent. Stir in the minced garlic and cook for 1 minute more, just until it smells fragrant.
If you are using the spinach, pile it into the skillet now. It will look like a mountain, but stir it into the meat mixture and it will wilt down in about 2 minutes. Once the spinach is dark green and tender, pour in the marinara sauce and sprinkle in the Italian seasoning. Let the sauce bubble gently for 5 minutes, then remove the pan from the heat. You should have a thick, rich meat sauce that coats the back of a spoon.
Step 2: Mix the Cream Cheese Filling

In a large bowl, combine the ricotta, softened cream cheese, egg, and grated Parmesan. Add 1/2 teaspoon of salt and a few grinds of pepper. Use a hand mixer on medium speed and beat everything together until the mixture is smooth and no streaks of cream cheese remain, about 2 minutes. Stop once to scrape down the sides. The filling should be thick and spreadable, not runny.
If the cream cheese was still a little cold when you started, you might feel a few small lumps. Keep mixing for an extra minute and they should disappear. You want a uniform texture so every bite of the baked lasagna is consistent.
Step 3: Layer the Lasagna

Preheat your oven to 375°F (190°C) and set a 9×13-inch baking dish on the counter. Spoon about 1 cup of the meat sauce across the bottom and spread it into an even layer. Place 4 no-boil noodles on top, breaking one if you need to so they fit without overlapping much.
Dot half of the cream cheese mixture over the noodles and use the back of a spoon to spread it gently. Sprinkle 1/3 of the shredded mozzarella across, then spoon about 1 cup of the remaining sauce over the cheese. Repeat with another layer of 4 noodles, the rest of the filling, another 1/3 of the mozzarella, and another cup of sauce. Finish with the last 4 noodles on top, spread the remaining sauce over them, and scatter the rest of the mozzarella on top. The whole assembly takes about 10 minutes, and the dish will look tall and promising.
Step 4: Bake the Lasagna

Cover the dish tightly with foil, making sure the foil does not touch the cheese, and slide it onto the middle oven rack. Bake covered for 30 minutes. After that, remove the foil and check: the sauce should be bubbling at the edges. Return the dish to the oven uncovered and bake for another 10 to 15 minutes, until the cheese on top is melted, golden in spots, and the whole thing is hot all the way through. If the top browns too quickly before the layers are fully cooked, tent the foil back on loosely.
You will hear it bubbling and smell the garlic. The little browned patches on the mozzarella are a good sign. If you want a crispier top, turn on the broiler for the last minute, but watch it closely so it does not burn.
Step 5: Slice and Serve

Pull the dish from the oven and let it sit on a trivet or folded towel for 10 minutes. The resting time is non-negotiable because it lets the layers firm up so they won’t slide apart when you cut into them.
Use a sharp knife to slice the lasagna into squares, and lift each piece out with a flat spatula. The first slice usually breaks a little, so give that one to someone who won’t complain. Spoon any extra sauce that collected around the edges over the top, and finish with a sprinkle of Parmesan if you like.
Tips for a Creamy, Non-Soggy Lasagna
- Bring the cream cheese to room temperature: before you begin. Cold cream cheese is harder to blend smoothly and can leave unmixed lumps.
- Thicken the sauce if it seems thin.: A watery marinara will make the inside soupy. Simmer it an extra 5 minutes after adding the meat so some liquid evaporates.
- Don’t skip the rest time.: Those 10 minutes after baking let the filling set up. Cutting right away gives you a puddle on the plate.
- Broil for crispy edges.: If you miss the crunch of a baked pasta top, broil the lasagna for 2 to 3 minutes after baking. Keep an eye on it.
- Soak the noodles?: You don’t need to. The sauce provides enough moisture, but if you are nervous, place the dry noodles in a pan of warm water for 5 minutes while the meat cooks, then drain and layer. It softens them just enough.
Bake times can shift depending on your pan. Use the table below as a guide.
| Pan Material | Size | Total Bake Time |
|---|---|---|
| Metal | 9×13-inch | 40 to 45 minutes |
| Glass | 9×13-inch | 35 to 40 minutes |
Storing and Reheating Leftover Lasagna
- Refrigerate: Cool completely, then cover tightly or transfer slices to an airtight container. They will keep for up to 5 days.
- Reheating: A microwave works for speed: 2 minutes on high, then let it sit for a minute. For a crisper top, reheat in a 350°F (175°C) oven for 20 minutes. Cover with foil if the cheese starts to brown too fast.
- Freezing: Wrap the entire pan (or individual portions) in a layer of plastic wrap followed by foil and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
What to Serve With Cream Cheese Lasagna
A crisp green salad with a sharp lemon vinaigrette cuts through the richness of the cheese and meat. Garlic bread, rubbed with a raw garlic clove and toasted, is more than just a side because it soaks up any leftover sauce on the plate. For something green and warm, roasted broccoli tossed with olive oil and salt comes together while the lasagna bakes and adds a nice crunch against the soft layers.
Frequently Asked Questions
Can I use cottage cheese instead of ricotta?
Yes, but drain it through a fine mesh sieve for at least 15 minutes first. Otherwise the excess liquid will make the filling watery.
Why did my lasagna come out soupy?
The most likely culprit is a thin marinara or too much moisture from vegetables. Always simmer the sauce until it is thick, and if you add fresh spinach, cook it fully to drive off water.
Can I assemble it the night before and bake it fresh?
Absolutely. Build the lasagna in the dish, cover it with foil, and refrigerate for up to 24 hours. When you are ready to bake, add 10 minutes to the covered baking time since it starts cold.
Do I really need to use no-boil noodles?
You can use regular lasagna noodles, but you must boil them first and shave a few minutes off their suggested cook time. Also cut the sauce quantity slightly so the finished dish is not too wet.
Can I add extra vegetables like mushrooms or zucchini?
Yes, but cook them down first. Sauté sliced mushrooms or grated zucchini in a dry pan until they release their liquid and it evaporates. That way they add flavor without watering down the layers.

Cream Cheese Lasagna Recipe
Ingredients
Method
- Brown the ground beef in a skillet over medium-high heat until no pink remains, about 5 minutes. Add onion and cook 3 minutes, then garlic for 1 minute. Add spinach if using and cook until wilted, 2 minutes. Stir in marinara and Italian seasoning, simmer 5 minutes.
- In a bowl, blend ricotta, cream cheese, egg, Parmesan, 1/2 tsp salt, and pepper with a hand mixer until smooth, about 2 minutes.
- Spread 1 cup meat sauce in a 9×13-inch dish. Layer 4 noodles, half the filling, 1/3 of the mozzarella, and 1 cup sauce. Repeat with 4 noodles, remaining filling, another 1/3 mozzarella, and 1 cup sauce. Top with last 4 noodles, remaining sauce, and remaining mozzarella.
- Cover tightly with foil and bake at 375°F for 30 minutes. Uncover and bake 10 to 15 minutes more until bubbly and golden.
- Let stand for 10 minutes, then slice and serve with extra Parmesan.
