Picture this: a cozy evening, the aroma of bubbling cheese and savory spaghetti filling the air, and you can’t help but feel a wave of nostalgia. The Twice Baked Spaghetti takes a classic pasta dish and elevates it to a whole new level of comfort, perfect for those busy weeknights or casual get-togethers. With its creamy texture, cheesy goodness, and a hint of spice, this dish is not just a meal, but an experience that warms the heart and satisfies the soul.
Why You’ll Love This Recipe
This recipe is a favorite for many reasons.
- Combines the best of spaghetti and baked pasta.
- Can be prepared ahead and baked later.
- Perfect for feeding a crowd or meal prep.
- Rich, cheesy flavor that appeals to everyone.
- Versatile enough to adapt with different ingredients.
My Experience Making This Recipe
The first time I made Twice Baked Spaghetti, my family couldn’t believe how delicious it was. The combination of cheesy goodness with a hint of garlic made everyone come back for seconds.
Watching it bake in the oven, the cheese bubbling and turning golden brown, was a treat on its own. When I served it, the smiles on their faces said it all, and I knew I had a new family favorite.
Recipe Overview
- Recipe Name: Twice Baked Spaghetti
- Servings: 6
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Course: Main Dish
- Cuisine: Italian
- Calories per Serving: 450
Equipment You Will Need
- Large pot for boiling pasta
- Skillet for cooking sauce
- Baking dish (9×13 inch)
- Mixing bowl
- Wooden spoon or spatula
- Aluminum foil
Ingredients for Twice Baked Spaghetti
- 8 oz spaghetti
- 1 lb ground beef or Italian sausage
- 1 jar (24 oz) marinara sauce
- 1/2 cup cream cheese, softened
- 1 cup sour cream
- 2 cups shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 1 tsp garlic powder
- 1 tsp Italian seasoning
- Salt and pepper to taste
Ingredient Notes and Substitutions
- Ground beef or Italian sausage: Adds richness; you can substitute with ground turkey for a lighter option.
- Cream cheese: Provides a creamy texture; Greek yogurt can be a healthier alternative.
- Sour cream: Adds tanginess; use plain yogurt if you prefer.
- Marinara sauce: Offers flavor; homemade tomato sauce works well too.
- Cheeses: Mozzarella is classic; feel free to mix in cheddar for a sharper taste.
How to Make Twice Baked Spaghetti
Step 1: Cook the Spaghetti
Boil a large pot of salted water and cook the spaghetti according to package instructions until al dente. Salting the water enhances the pasta’s flavor.
Step 2: Brown the Meat
In a skillet over medium heat, cook the ground beef or sausage until browned, breaking it up with a spoon. This step adds depth to the sauce.
Step 3: Add Sauce
Stir in the marinara sauce and let it simmer for about 5 minutes. This allows the flavors to meld beautifully.
Step 4: Combine Cheese Mixture
In a mixing bowl, combine the cream cheese, sour cream, garlic powder, and Italian seasoning. This creamy mixture will create a rich filling.
Step 5: Mix Pasta and Sauce
Drain the cooked spaghetti and add it to the skillet with the meat sauce. Stir well to combine everything evenly.
Step 6: Layer the Ingredients
In the baking dish, layer half of the spaghetti mixture, then spread the cheese mixture on top. This keeps the dish creamy and indulgent.
Step 7: Add Remaining Spaghetti
Top with the remaining spaghetti and sprinkle with mozzarella and Parmesan cheese. This will create a delicious cheesy crust.
Step 8: Bake
Cover the dish with aluminum foil and bake in a preheated oven at 350°F (175°C) for 25 minutes. Uncover and bake for an additional 15 minutes until golden and bubbly.
Pro Tip: Let the dish sit for a few minutes before serving to let the layers set. This makes it easier to slice.
Tips for the Best Twice Baked Spaghetti
- Use high-quality marinara for better flavor.
- Don’t overcook the spaghetti; it will continue to cook in the oven.
- Feel free to add vegetables like spinach or bell peppers for extra nutrition.
- For a spicier kick, add red pepper flakes to the sauce.
- Make it ahead of time and refrigerate; just adjust the baking time if cold.
Common Mistakes to Avoid
- Overcooking the pasta can lead to mushiness; aim for al dente.
- Not seasoning the meat can leave the dish bland; salt and pepper make a difference.
- Skipping the cream cheese makes the filling less creamy; don’t omit it.
- Covering the dish too tightly can prevent the top from browning; leave a little space.
Serving Suggestions
This dish pairs wonderfully with a fresh garden salad or garlic bread. Here are some great sides to consider:
- Garlic breadsticks
- Caesar salad
- Steamed broccoli
- Caprese salad
Variations to Try
- Add cooked spinach for a nutritious boost.
- Substitute the meat with lentils for a vegetarian option.
- Incorporate different cheeses like feta or gouda for unique flavors.
- Use zoodles (zucchini noodles) for a low-carb twist.
Dietary Adaptations
- Gluten-free: Use gluten-free pasta to keep it celiac-friendly.
- Dairy-free: Substitute plant-based cream cheese and cheese alternatives.
- Vegan: Replace meat with lentils and use vegan cheese options.
- Low-carb/Keto: Use spaghetti squash instead of traditional pasta.
Storage and Reheating
Refrigerator
Store leftovers in an airtight container for up to 3 days.
- Cool the dish before sealing.
- Reheat in the oven or microwave.
Freezer
This dish freezes well for up to 2 months.
- Wrap tightly in aluminum foil or use freezer-safe containers.
- Thaw in the refrigerator before reheating.
Reheating
Reheat in the oven or microwave until heated through.
- If using the oven, cover with foil to prevent drying out.
- Microwave in short intervals, stirring occasionally.
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 450 |
| Total Fat | 25g |
| Saturated Fat | 12g |
| Carbohydrates | 38g |
| Fiber | 2g |
| Sugar | 4g |
| Protein | 22g |
| Sodium | 720mg |
| Cholesterol | 65mg |
This information is approximate and can vary based on specific ingredients used.
Frequently Asked Questions
Can I make this recipe ahead of time?
Absolutely! You can prepare it a day in advance and refrigerate it before baking.
What can I substitute for the cream cheese?
You can use Greek yogurt for a lighter and tangy flavor, or cottage cheese for a similar texture.
How do I store leftovers?
Store them in an airtight container in the fridge for up to three days.
Will the texture change if I freeze it?
Freezing may slightly alter the texture, but it will still be delicious when reheated.
Can I use a different type of pasta?
Yes, any pasta shape will work, but avoid very small ones that may overcook easily.
Final Thoughts
This Twice Baked Spaghetti is truly a heartwarming dish that brings everyone together. I encourage you to give it a try; it’s sure to become a staple in your kitchen.
For more comforting recipes, check out my take on Million Dollar Spaghetti or explore the flavors of Taco Spaghetti. Enjoy cooking!

Twice Baked Spaghetti
Ingredients
Equipment
Method
- Boil a large pot of salted water and cook the spaghetti according to package instructions until al dente.
- In a skillet over medium heat, cook the ground beef or sausage until browned, breaking it up with a spoon.
- Stir in the marinara sauce and let it simmer for about 5 minutes.
- In a mixing bowl, combine the cream cheese, sour cream, garlic powder, and Italian seasoning.
- Drain the cooked spaghetti and add it to the skillet with the meat sauce. Stir well to combine everything evenly.
- In the baking dish, layer half of the spaghetti mixture, then spread the cheese mixture on top.
- Top with the remaining spaghetti and sprinkle with mozzarella and Parmesan cheese.
- Cover the dish with aluminum foil and bake in a preheated oven at 350°F (175°C) for 25 minutes.
- Uncover and bake for an additional 15 minutes until golden and bubbly.
- Let the dish sit for a few minutes before serving.