
This copycat version brings restaurant-quality comfort food to your kitchen with minimal effort. The dish recreates Fazoli’s signature baked spaghetti with its cheesy layers and rich tomato sauce.
What sets this apart is the careful layering technique that ensures every bite has the perfect ratio of pasta, meat, and melted cheese. The recipe uses simple ingredients but delivers restaurant-quality results through precise assembly.
The baking process transforms these components into a bubbling, golden casserole that’s impossible to resist. You’ll achieve that familiar taste and texture that made the original so beloved.
Serve it straight from the oven for a meal that satisfies every time.
Ingredients for Fazoli’s Baked Spaghetti
Recreate restaurant-quality cheesy layers with these carefully selected ingredients for authentic comfort food.
| Ingredient | Amount | Notes |
|---|---|---|
| Spaghetti 🍝 | 12 oz | Uncooked, broken in half |
| Ground Beef 🥩 | 1 lb | 80/20 lean-to-fat ratio |
| Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 3 cloves | Minced for depth of flavor |
| Marinara Sauce 🍅 | 24 oz | Two 12-oz jars, quality brand |
| Cheddar Cheese 🧀 | 2 cups | Shredded, sharp variety |
| Mozzarella Cheese 🧀 | 2 cups | Shredded, low-moisture |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated from block |
| Butter 🧈 | 2 tbsp | Unsalted, for roux |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening sauce |
| Whole Milk 🥛 | 1 cup | Full-fat for creaminess |
| Dried Oregano 🍃 | 1 tsp | Mediterranean variety preferred |
| Dried Basil 🌿 | 1 tsp | Crushed for even distribution |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The cheese blend is critical for authentic flavor. Sargento sharp cheddar and Galbani low-moisture mozzarella melt beautifully without separating. For the Parmesan, Parmigiano-Reggiano from Whole Foods or a specialty grocer provides the best depth. The ground beef should be 80/20 for optimal richness—Costco offers consistent quality at a good price point.
Need a meatless version? Ground turkey at a 1:1 ratio works well, though the flavor will be milder. For a vegetarian option, lentils or crumbled tempeh can substitute, but add extra seasoning. No marinara on hand? Crushed tomatoes with Italian seasoning gets you close. The milk can be replaced with half-and-half for extra richness if desired.
Assemble and refrigerate up to 24 hours before baking for make-ahead convenience. Leftovers keep for 4-5 days in the fridge or freeze for 3 months. Reheat covered in foil at 350°F until warmed through (about 20-25 minutes).
Why You’ll Love This Recipe
- One Pan Wonder: I love that everything—spaghetti, beef, and marinara—goes in one dish. No extra pots to wash.
- Rich Garlic Flavor: The garlic cloves and marinara create this deep, savory taste that’s honestly restaurant-quality.
- Feeds a Crowd: I make this for Sunday dinner and it’s always a hit with my family of six.
- Leftovers for Days: Between us, the flavors taste even better the next day, and it reheats like a dream.
Step-by-Step Instructions for Fazoli’s Baked Spaghetti
Master this layering technique and you’ll recreate the restaurant favorite with perfect texture and flavor.
Step 1: Cook the Spaghetti and Prepare the Meat Sauce
Boil the 12 oz Spaghetti in salted water until al dente, about 8-9 minutes. Drain and set aside. Meanwhile, brown the 1 lb Ground Beef in a skillet over medium-high heat with the finely diced Onion until the beef is no longer pink.
Stir in the minced Garlic Cloves, 24 oz Marinara Sauce, 1 tsp Dried Oregano, 1 tsp Dried Basil, 1 tsp Salt, and 0.5 tsp Black Pepper. Simmer for 10 minutes to meld the flavors, then remove from heat.
Step 2: Create the Creamy Cheese Sauce
In a saucepan, melt the 2 tbsp Butter over medium heat. Whisk in the 2 tbsp All-Purpose Flour to form a roux, cooking for 1-2 minutes until light golden brown.
Gradually whisk in the 1 cup Whole Milk until smooth. Cook, stirring constantly, for 3-4 minutes until the sauce thickens enough to coat the back of a spoon. Stir in 0.5 cup Parmesan Cheese until melted.
Step 3: Layer the Ingredients for Baking
In a greased 9×13-inch baking dish, spread half of the cooked spaghetti as the first layer. Top with half of the meat sauce, then pour half of the creamy cheese sauce over it.
Sprinkle 1 cup Cheddar Cheese and 1 cup Mozzarella Cheese evenly over the top. Repeat the layers with the remaining spaghetti, meat sauce, cheese sauce, and the remaining 1 cup Cheddar Cheese and 1 cup Mozzarella Cheese.
Step 4: Bake to Melty Perfection
Cover the dish with foil and bake in a preheated 375°F oven for 20 minutes. This allows the flavors to meld without over-browning the cheese.
Remove the foil and bake for an additional 10-15 minutes until the cheese is bubbly and golden brown and the edges are crispy. Let it rest for 5 minutes before serving to allow the layers to set.
Pro Tips For Making Fazoli’S Baked Spaghetti
- Brown the Beef Well: Cook the ground beef until deeply browned, not just gray—this builds flavor that carries through the entire dish.
- Undercook the Pasta: Boil the spaghetti 1-2 minutes less than package instructions, as it’ll finish cooking in the oven and absorb sauce better.
- Drain the Fat: After browning the beef and onions, drain the excess grease to prevent a greasy baked spaghetti.
- Layer Sauce Generously: Use more marinara than you think—about 1.5 cups per pound of beef—to keep the dish moist after baking.
Troubleshooting This Dish
Sauce Too Thin
If your cheese sauce isn’t thickening, cook it longer over medium heat while stirring constantly. The roux needs 3-4 minutes to develop properly. I use a whisk to prevent lumps. Add an extra 1 tbsp flour mixed with 1 tbsp butter if needed. 💡
Dry Baked Result
This usually means the pasta absorbed too much sauce during baking. Boil your spaghetti for just 7 minutes (slightly under al dente) and use ¼ cup more marinara in the meat mixture. Cover tightly with foil during the first 20 minutes of baking.
Cheese Not Melting
Pre-shredded cheese often contains anti-caking agents that prevent smooth melting. Always shred your own cheddar and mozzarella from blocks. Also, let the cheese come to room temperature for 30 minutes before layering.
Burnt Edges
Your oven might run hot. Try baking at 350°F instead of 375°F and extend the covered baking time to 25 minutes. I also recommend placing the dish on the middle rack and rotating it halfway through.
Layer Separation
Let the casserole rest for the full 5 minutes after baking. This allows the starches to gel and hold everything together. If it still separates, your cheese sauce might need more thickening—next time cook it an extra 2 minutes. ✨
Bland Flavor
Boost the seasoning in your meat sauce with an extra ½ tsp salt and ½ tsp Italian seasoning. For the cheese sauce, add ¼ tsp garlic powder and ¼ tsp onion powder. Taste as you go—adjusting seasoning during cooking prevents this issue.
Nutrition Facts
Frequently Asked Questions
Can I use a different pasta shape?
Yes, but keep it similar in size. Penne or rotini work well since they hold sauce like spaghetti. Avoid small shapes like orzo that might get lost in the layers.
Why rest the casserole before serving?
Resting for 5 minutes lets the layers set, preventing a runny mess when sliced. This also allows flavors to meld fully for the best texture.
Can I make this vegetarian?
Replace beef with 1 lb lentils or crumbled tempeh. Add extra Italian seasoning to compensate for the milder flavor.
How do I store leftovers?
Refrigerate in an airtight container for up to 5 days. Reheat covered at 350°F for 20-25 minutes.
- 1 Egg Cookie Dough Recipe: No-Bake, Flourless Joy in Minutes - October 1, 2026
- 3 Bean Hotdish Recipe: Hearty Harvest Bowl With Smoky Paprika Depth - October 1, 2026
- 12 Lb Oven Turkey Recipe: Golden Skin and Juicy Pink Center Guaranteed - October 1, 2026