I absolutely love sharing this Spaghetti Pie Casserole Recipe with friends and family because it combines the comforting flavors of a classic spaghetti dinner with the cozy, hearty feel of a casserole. It’s a delicious, family-friendly dish that brings together tender spaghetti, savory ground beef, creamy cheese layers, and a rich tomato sauce all baked to perfection. Every bite feels like a warm hug, and it’s one of those recipes that never fails to bring everyone to the table with smiles.
Why You’ll Love This Spaghetti Pie Casserole Recipe
From the moment I first tried this Spaghetti Pie Casserole Recipe, I was hooked on its bold yet balanced flavor profile. The savory ground beef and tomato sauce meld beautifully with the creamy mixture of cream cheese, sour cream, and green onions, while the melted cheddar-Monterey Jack cheese on top adds that irresistible cheesy crust. It’s like having the best parts of spaghetti and a cheesy pasta bake in one dish. Every bite bursts with texture and flavor, making it incredibly satisfying.
What really makes this recipe stand out for me is how straightforward it is to prepare, despite feeling so impressive. Cooking the spaghetti and beef simultaneously and layering the components makes it super manageable, and yet it delivers big on taste and comfort. I find it perfect for busy weeknights when I want something comforting but don’t want to spend all evening in the kitchen. Plus, it’s excellent for casual family dinners, potlucks, or any occasion where you want to serve something that feels like a special treat without the fuss.
Ingredients You’ll Need

This Spaghetti Pie Casserole Recipe uses simple, accessible ingredients that come together to create deep, layered flavors and a beautiful mix of textures. Each ingredient plays a key role, from the perfectly cooked spaghetti to the creamy, cheesy layer that ties the whole dish together.
- Spaghetti (8 ounces): The base of the casserole, cooked just right to hold all the delicious flavors.
- Ground beef (1 pound): Adds a hearty, meaty component that’s rich and comforting.
- Small onion, chopped: Gives a subtle sweetness and depth when cooked with the beef.
- Garlic cloves (2, minced): Infuses the dish with aromatic warmth that pairs perfectly with the tomato sauce.
- Spaghetti sauce (14 ounces): The tangy, savory tomato sauce that brings everything together in flavor.
- Salt (1/2 teaspoon) and pepper (1/4 teaspoon): Simple seasoning to balance and enhance all the flavors.
- Reduced-fat cream cheese (3 ounces): Adds a luscious creaminess to the casserole without being heavy.
- Reduced-fat sour cream (1 cup): Brings a slight tang and smooth texture to the creamy layer.
- Green onions (3, chopped): Introduce a fresh, subtle crunch and mild oniony flavor in the creamy mixture.
- Shredded cheddar-Monterey Jack cheese (1 1/2 cups): Melts beautifully on top for that golden, bubbly cheese crust everyone loves.
Directions
Step 1: Begin by cooking the spaghetti according to the package directions until al dente, then drain it well. While the pasta cooks, start browning the ground beef in a large skillet over medium heat.
Step 2: Add the chopped onion and minced garlic to the beef as it cooks. Stir frequently and break the beef into small crumbles with a wooden spoon. Continue cooking until the beef is no longer pink, about six to eight minutes. Drain any excess fat to keep the casserole from being greasy.
Step 3: Stir the jar of spaghetti sauce, salt, and pepper into the beef mixture. Let it simmer uncovered for about 20 minutes, stirring occasionally. This allows the flavors to deepen and the sauce to thicken slightly, making it the perfect meat sauce base.
Step 4: In a small bowl, combine the cream cheese and sour cream until smooth and blended. Stir in the chopped green onions to add a fresh and zesty touch.
Step 5: Preheat your oven to 350°F (175°C). In a greased 11×7-inch baking dish, spread half of the cooked spaghetti evenly across the bottom. Layer all of the cream cheese mixture over the spaghetti, then add the entire meat and sauce mixture on top. Finally, pile the shredded cheddar-Monterey Jack cheese over everything for that glorious cheesy finish.
Step 6: Cover the baking dish with foil and bake for 25 minutes. After that, remove the foil and bake uncovered for an additional 5 to 10 minutes, or until the cheese is bubbly and lightly browned. Allow it to rest for a few minutes before serving so the layers set nicely.
Servings and Timing
This Spaghetti Pie Casserole Recipe yields about 8 hearty servings, making it ideal for family dinners or sharing with guests. Prep time is approximately 15 minutes, with about 35 minutes of active cooking and baking combined. Including the simmering and resting times, you’re looking at roughly 1 hour total from start to finish. It’s a great dish to prepare on a weekend or a relaxed weeknight when you want something warming and filling.
How to Serve This Spaghetti Pie Casserole Recipe

When I serve this Spaghetti Pie Casserole Recipe, I like to keep sides simple but complementary. A crisp green salad with a light vinaigrette is my go-to because it adds a refreshing crunch that balances the cheesy richness. Roasted vegetables like broccoli or green beans also pair wonderfully, bringing a bit of earthiness and color to the plate.
For garnishing, I often sprinkle some fresh chopped parsley or extra green onions on top right before serving. It adds a pop of brightness and just the right amount of fresh flavor that complements the creamy and cheesy layers beautifully. In terms of plating, I love scooping generous portions that hold their shape well, and this casserole is perfect for that since it sets as it cools.
When it comes to beverages, I enjoy pairing this casserole with a medium-bodied red wine like a Merlot or a Chianti, which perfectly matches the tomato and beef flavors. For a non-alcoholic option, a sparkling water with a splash of lemon or a lightly sweetened iced tea keeps the palate fresh. This dish is so versatile that it works great for casual weeknight dinners, comforting family meals, or even potluck parties where you want to wow your guests.
Variations
I love experimenting with this Spaghetti Pie Casserole Recipe by making substitutions that suit different tastes and dietary needs. For example, swapping ground beef for ground turkey or chicken lightens the dish a bit while still offering plenty of protein and flavor. If you want to go vegetarian, I often replace the meat with sautéed mushrooms and lentils for a hearty and satisfying texture.
For those following gluten-free diets, there’s no reason to miss out. Simply use gluten-free spaghetti and ensure your spaghetti sauce does not contain gluten-containing ingredients. Vegan versions are also doable by swapping out the meat for plant-based crumbles, and using vegan cream cheese, sour cream, and cheese alternatives. The creamy texture and savory flavor can still shine through beautifully.
If you want to switch up the flavor profile, you can add Italian seasoning, crushed red pepper flakes for a little kick, or even a handful of spinach or kale in the layers for extra nutrients and color. Cooking methods can vary slightly too—I’ve even tried this recipe in a slow cooker by layering the ingredients and cooking it low and slow for several hours, which develops an incredible depth of flavor.
Storage and Reheating
Storing Leftovers
After enjoying this delicious casserole, any leftovers should be stored in an airtight container in the refrigerator. I recommend using a glass or BPA-free plastic container with a tightly sealing lid to keep the casserole fresh. Stored this way, the leftovers will keep beautifully for up to 3 to 4 days. It’s a fantastic make-ahead meal for busy days when you want something quick and comforting.
Freezing
This Spaghetti Pie Casserole Recipe freezes wonderfully if you want to save some for later. After baking and cooling completely, cut it into individual portions or leave it whole in a freezer-safe container or heavy-duty foil wrap. Label it with the date, and it should keep well in the freezer for up to 2 to 3 months. When you’re ready to eat, thaw it overnight in the refrigerator before reheating to maintain the best texture.
Reheating
To reheat, I find the oven works best to preserve the casserole’s texture and prevent the cheese from becoming rubbery. Preheat your oven to 350°F (175°C), cover the casserole with foil to avoid drying out, and heat until warmed through—usually about 20 minutes for individual portions or 30 minutes for a larger dish. If you’re in a hurry, microwaving works too, but I recommend reheating in short bursts and stirring gently to keep the creamy layers smooth and delicious.
FAQs
Can I make this Spaghetti Pie Casserole Recipe ahead of time?
Absolutely! You can prepare the casserole up to the assembly step, then cover and refrigerate it for up to 24 hours before baking. This makes it a fantastic meal prep option, and baking it fresh ensures it’s hot, bubbly, and delicious when served.
What type of cheese works best in this casserole?
I love using a blend of cheddar and Monterey Jack for their melting qualities and mild flavor, but feel free to experiment with mozzarella, provolone, or even a sharp cheddar for a stronger taste. The key is to use cheeses that melt well and create a golden, bubbly top layer.
Can I use a different type of pasta instead of spaghetti?
Yes, you can! While this recipe was designed for spaghetti, other long pasta like fettuccine or linguine will work, as will short pasta such as penne or rigatoni. Just be mindful of cooking times and adjust accordingly to make sure the pasta is tender but still holds its shape through baking.
Is this recipe suitable for kids?
Definitely! This casserole’s familiar flavors and creamy, cheesy texture make it a hit with kids. You can easily adjust seasonings to be milder or add finely chopped veggies to sneak in some extra nutrition without sacrificing taste.
How can I make this dish lower in fat?
Using lean ground beef or ground turkey reduces fat content significantly. Additionally, choosing reduced-fat cream cheese, sour cream, and cheese—as called for in the recipe—keeps it lighter while still creamy. Draining excess fat after browning the meat also helps keep the dish healthier without compromising flavor.
Conclusion
I truly hope you give this Spaghetti Pie Casserole Recipe a try because it’s one of those dishes that feels like a warm, comforting hug at the end of a busy day. It’s simple to prepare, packed with flavor, and loved by everyone around my table. Whether you’re cooking for family, friends, or just yourself, this casserole offers the perfect blend of ease and deliciousness that makes weeknight dinners or casual gatherings feel truly special. Happy cooking!
PrintSpaghetti Pie Casserole Recipe
This comforting Spaghetti Pie Casserole is a hearty and flavorful baked pasta dish combining tender spaghetti, savory ground beef, and a creamy cheese mixture, all topped with melted cheddar and Monterey Jack cheese. Perfect for a family dinner, it offers a delicious twist on traditional spaghetti with its layered casserole presentation.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 8 servings
- Category: Main Dish
- Method: Baking
- Cuisine: American
Ingredients
Pasta and Meat
- 1 package (8 ounces) spaghetti
- 1 pound ground beef
- 1 small onion, chopped
- 2 garlic cloves, minced
Sauce and Seasoning
- 1 jar (14 ounces) spaghetti sauce
- 1/2 teaspoon salt
- 1/4 teaspoon pepper
Cheese Mixture and Topping
- 3 ounces reduced-fat cream cheese
- 1 cup reduced-fat sour cream
- 3 green onions, chopped
- 1 1/2 cups shredded cheddar-Monterey Jack cheese blend
Instructions
- Cook the pasta and beef: Cook the spaghetti according to the package directions until al dente, then drain. Meanwhile, in a large skillet over medium heat, cook the ground beef, chopped onion, and minced garlic together for 6 to 8 minutes, breaking the beef into crumbles until no longer pink. Drain off any excess fat.
- Make the meat and cheese sauces: Stir the spaghetti sauce, salt, and pepper into the cooked beef mixture. Bring the pasta back to a boil briefly, then reduce heat and simmer uncovered for 20 minutes, stirring occasionally to meld flavors. In a separate small bowl, blend the reduced-fat cream cheese and sour cream until smooth, and then fold in the chopped green onions.
- Assemble and bake the casserole: Preheat your oven to 350°F (175°C) and grease an 11×7-inch baking dish. Layer the cooked spaghetti first, then spread the cream cheese and sour cream mixture over it, followed by the meat sauce. Top evenly with the shredded cheddar and Monterey Jack cheese blend. Cover the dish with foil and bake for 25 minutes. Then, remove the cover and bake uncovered for an additional 5 to 10 minutes, or until the cheese topping is bubbly and golden.
Notes
- For a richer flavor, consider adding Italian seasoning or fresh basil to the meat sauce.
- Use reduced-fat dairy products to keep the recipe lighter without sacrificing creaminess.
- Let the casserole rest for 5 minutes after baking to set before serving.
- This dish can be prepared a day ahead; refrigerate assembled casserole and bake when ready.
- Leftovers store well in the refrigerator for up to 3 days and can be reheated in the oven or microwave.
