Fazoli’s Baked Spaghetti Recipe: Copycat Cheesy Layers at Home

Fazoli's Baked Spaghetti Recipe: Copycat Cheesy Layers at Home

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.

👨‍🍳
Difficulty
Easy
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
High Cal

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

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value
Total Fat 34g44%
Saturated Fat 18g90%
Cholesterol 135mg45%
Sodium 1020mg44%
Total Carbohydrate 52g19%
Dietary Fiber 4g14%
Sugars 8g
Protein 42g84%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

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.

2

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.

3

Can I make this vegetarian?

Replace beef with 1 lb lentils or crumbled tempeh. Add extra Italian seasoning to compensate for the milder flavor.

4

How do I store leftovers?

Refrigerate in an airtight container for up to 5 days. Reheat covered at 350°F for 20-25 minutes.

★★★★★4.9(7 reviews)
Brian Walker