Ingredients
Equipment
Method
Prep and preheat
- Preheat the oven to 350°F and grease a 9x13 baking dish so the layers release easily.
Cook the beef sauce
- Brown the ground beef with the diced onion in a skillet over medium-high heat until the meat is no longer pink, then drain excess fat.
- Stir in the minced garlic, Italian seasoning, salt, and pepper, then cook 30–60 seconds until fragrant.
- Add the marinara sauce, bring to a simmer, and simmer for 5 minutes so the flavors meld.
Make the cream cheese mixture
- Mix the softened cream cheese, sour cream, and sliced green onions until smooth and spreadable.
Assemble and bake
- Layer the cooked spaghetti into the greased baking dish in an even layer.
- Spread the cream cheese mixture over the noodles to create a creamy layer.
- Top with the beef and marinara sauce, spreading it to cover the cream cheese.
- Scatter the shredded mozzarella cheese over the top for a browned crust.
- Bake uncovered at 350°F for 35–40 minutes until bubbly and golden on top.
Finish
- Let the casserole rest for 5 minutes before serving so the layers set.
Notes
Pro tip: drain the beef well after browning so the casserole doesn’t turn watery. Store leftovers covered in the refrigerator up to 4 days; reheat individual portions until hot. Freeze assembled casserole (before baking) up to 2 months, thaw in the fridge overnight, then bake as directed. For a lighter option, use reduced-fat cream cheese and sour cream—texture stays creamy while cutting calories.
