Cream Cheese Lasagna is made with a homemade meat sauce, loaded with cheese and baked to cheesy & creamy perfection. This is a family favorite and the best version of the classic lasagna dinner.
In a pot, over medium-high heat, cook ground beef, onion, and salt until meat is no longer. Break up meat and crumble as it cooks. Drain and return to pot.
Add garlic cloves and let cook for about 1 minute.
Add the remaining ingredients; tomato sauce, diced tomatoes, tomato paste, and seasonings. Stir together and let it come to a low boil. Reduce heat to low and let simmer for 30 minutes.
While pasta sauce is simmering, boil the lasagna noodles according to package instructions. Don't forget to salt the water. When pasta is done cooking, drain the water and lay the noodles on tin foil or wax paper on top of the counter to cool. Don't let them touch or else they will stick.
Heat oven to 350 degrees. Spray a 9x13 baking dish with cooking spray.
Assemble lasagna: Pour 1 cup of meat sauce into bottom of baking dish. Layer with 3 lasagna noodles, top the noodles with 1/3 of the cream cheese chunks, 1/3 of the shredded cheese, and top the cheese with 1/3 of the meat sauce. Repeat the layers two more times, ending with cheese on top (see notes).
Cover with tin foil and cook for 45 minutes. Take the tin foil off the last 10 minutes of cook time.
Remove from oven and let sit for 10 minutes before serving. Garnish with dried or fresh parsley, if wanted.
Notes
You can use any type of cheese you want! I used 2 cups shredded mozzarella & provolone (It's a pre-shredded bag I buy) + 1 cup shredded Swiss cheese + 1 cup shredded parmesan cheese. Use whatever combination you want to. For the last layer of lasagna, I always put the chunked cream cheese on top of the noodles, and instead of the shredded cheese I then put the meat sauce on the cream cheese, and end with the shredded cheese on the very top.