Baked Ziti Recipe with Bechamel Sauce: Creamy Tomato-Béchamel Fusion in One Pan

Sauces & Condiments

Baked Ziti Recipe with Bechamel Sauce: Creamy Tomato-Béchamel Fusion in One Pan

This baked ziti recipe with bechamel sauce delivers the perfect marriage of rich tomato and velvety cream in every bite—no complicated techniques required. The secret lies in a simple, foolproof layering method that ensures tender pasta, perfectly melted cheese, and a golden, bubbly finish that always impresses.

I developed this recipe after years of testing different approaches, and it consistently delivers restaurant-quality results with minimal effort.

The beauty of this dish is its simplicity: just four key components—ziti pasta, marinara sauce, béchamel sauce, and mozzarella—come together in one pan to create a creamy, satisfying meal.

The béchamel sauce adds a luxurious creaminess that balances the acidity of the tomato sauce, while the mozzarella melts into a stretchy, golden blanket on top. With just 45 minutes in the oven, you'll have a dish that feels indulgent but is actually straightforward to prepare.

What sets this recipe apart is the texture—each forkful delivers al dente pasta coated in a perfect blend of tangy tomato and smooth béchamel, topped with that irresistible golden crust. The combination of flavors and textures makes it ideal for family dinners, potlucks, or even a cozy weeknight meal.

The best part? It reheats beautifully, so leftovers taste just as good the next day.

Pair it with garlic bread and a simple salad for a complete Italian feast. The instructions are designed to guide you through each step with confidence, ensuring you achieve that perfect balance of creamy, cheesy, and saucy perfection every time.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
High Cal

Ingredients for baked ziti recipe with bechamel sauce

Four components, one pan, restaurant-quality ziti with velvety béchamel and melty mozzarella magic.

Ingredient Amount Notes
Ziti Pasta 🍝 1 ½ lb Medium or ridged for sauce cling
Marinara Sauce 🍅 2 ½ cups Homemade or quality jarred (Rao's preferred)
Heavy Cream 🥛 1 ½ cups Full-fat for richest béchamel
Unsalted Butter 🧈 ½ cup Cold, cut into small pieces
All-Purpose Flour 🌾 ½ cup Sifted for smooth béchamel
Whole Milk 🥛 ½ cup Warmed for creamy texture
Garlic Cloves 🧄 3 cloves Minced for béchamel flavor
Mozzarella Cheese 🧀 1 ½ lb Fresh, low-moisture preferred
Parmesan Cheese 🧀 ½ cup Freshly grated from block
Salt 🧂 2 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground for warmth
Nutmeg 🌿 ¼ tsp Freshly grated for depth
Olive Oil 🫒 2 tbsp For greasing baking dish
Fresh Basil Leaves 🌿 ¼ cup Chopped for garnish (optional)

The mozzarella and marinara are non-negotiable for that iconic ziti flavor, but the béchamel sauce is what elevates this dish to next-level creamy perfection. Fresh mozzarella from the deli section (the kind that comes in a wedge) melts like a dream—skip the pre-shredded stuff, it's full of anti-caking agents. For marinara, Rao's or Barilla are my go-tos, but homemade is even better. The béchamel ingredients need to be quality too: full-fat heavy cream and cold butter make all the difference in that silky texture. I always grab my butter from Whole Foods when it's on sale—it's worth the splurge for this dish.

No heavy cream? Full-fat coconut milk works in a pinch, though the flavor won't be identical. Running low on mozzarella? Fontina or Gruyère melt beautifully too. The béchamel can be made ahead and refrigerated for up to 3 days—just whisk vigorously to re-smooth before using. For the pasta, De Cecco or Barilla brands cook perfectly without turning mushy. And if you're short on time, pre-cooked ziti from the grocery store (like Barilla Ready) cuts prep time in half. The nutmeg is crucial—don't skip it, but a generous pinch is all you need.

This dish reheats like a dream—honestly, it's even better the next day once everything melds together. Store leftovers covered in the fridge for up to 5 days, or freeze portions for 3 months. I always make a double batch because it disappears fast. For serving, I like to sprinkle that chopped basil on top right before baking—it adds a fresh pop of color and flavor. The baking dish? 9x13-inch is perfect, but any size works if you adjust the ingredient amounts proportionally. And trust me, the golden crust on top? Worth the extra 5 minutes under the broiler.

❤️

Why You'll Love This Recipe

  • Foolproof Layers: The bechamel sauce—just butter, flour, and cream—turns this into a creamy dream. No fancy techniques, just whisking until smooth, then folding it into the marinara and ziti like you’re tucking in a lazy Sunday.
  • Weeknight Magic: One pot, one pan, done. Boil the ziti, mix the sauces, bake—no chopping, no stress. Honestly, I’ve made this on nights when I couldn’t even decide what to eat for dinner.
  • Leftovers That Win: The next day, the sauce clings to the pasta like it’s never been separated. Pop it back in the oven for 10 minutes, and it’s just as good—maybe even better—than the first time. (Yes, even on a Tuesday night.)
  • Budget Comfort: Heavy cream and butter might sound fancy, but they stretch far here. A single jar of marinara and a box of ziti feed four for under $10. My college budget would’ve cried happy tears.

Step-by-step instructions for baked ziti with bechamel sauce

Here's how to create that perfect creamy, cheesy, tomato-béchamel fusion everyone craves.

1

Cook the Ziti Pasta Al Dente

Bring a large pot of water to a rolling boil and salt it generously—it should taste like the ocean. Add the 1.5 lb ziti pasta and cook for 1 minute less than the package directions (usually about 11 minutes). You want it al dente so it finishes cooking in the oven while absorbing all that creamy sauce.

Before draining, reserve 2 cups of pasta water. This starchy liquid is your secret weapon for creating a silky béchamel later. Drain the pasta and immediately toss it with 2 tbsp olive oil to prevent sticking. Here's the thing—don't rinse the pasta, even though it might look like too much starch. That surface starch helps the sauce cling beautifully to each noodle.

2

Make the Creamy Béchamel Sauce

In a large pot, melt the 0.5 cup unsalted butter over medium heat until it foams. Add the 0.5 cup all-purpose flour all at once and whisk vigorously for 2-3 minutes until the mixture turns a pale golden color. This is called a roux, and it's the foundation of your creamy sauce.

Slowly whisk in the 0.5 cup warmed whole milk and the 1.5 cups heavy cream, a little at a time, making sure each addition is fully incorporated before adding more. The sauce will thicken noticeably as it simmers. Stir in the 3 minced garlic cloves, 0.5 tsp black pepper, 0.25 tsp nutmeg, 1 tsp salt, and the 2.5 cups marinara sauce. Keep the heat at medium-low and let it simmer for 5 minutes, stirring occasionally, until it reaches your desired consistency—it should coat the back of a spoon smoothly.

3

Combine Pasta, Sauce, and Cheese

In a very large mixing bowl, combine the cooked ziti pasta with the béchamel sauce. The heat from the pasta will help the sauce cling immediately. Now it's time for the cheeses—add 1 lb of the mozzarella cheese (reserve the rest for topping) and the 0.5 cup parmesan cheese. Using your hands or a large spoon, gently mix everything together until the cheeses are evenly distributed and the pasta is fully coated in that luscious sauce.

Here's where it gets fun—the sauce should look thick and glorious, but if it seems too stiff, add a splash of that reserved pasta water, 1-2 tablespoons at a time, until it reaches a creamy, spoonable consistency. You want it to coat a spoon but still be able to spread easily. The mixture should be hot enough to melt the cheese completely, but if it's cooled too much, pop it in the microwave for 30 seconds to warm through before proceeding.

4

Assemble and Bake to Perfection

Preheat your oven to 375°F. Generously grease a 9x13-inch baking dish with a little olive oil—this prevents sticking and makes cleanup a breeze. Transfer the pasta mixture to the baking dish and spread it out evenly. Sprinkle the remaining 0.5 lb mozzarella cheese and the 0.25 cup chopped fresh basil leaves over the top. The basil adds a fresh contrast to the rich, creamy sauce.

Bake uncovered for 25-30 minutes until the top is golden brown and bubbly, and the edges are slightly crispy. The cheese should be melted completely and the sauce should look glossy. If the top browns too quickly, tent it loosely with foil for the last 10 minutes of baking to prevent over-browning while still finishing the cooking process.

5

Rest and Serve with Confidence

Remove the baked ziti from the oven and let it rest for 10-15 minutes before serving. This resting time is crucial—it allows the layers to set slightly and makes it easier to slice without everything sliding around. The dish will look even more impressive as the juices redistribute throughout the pasta.

When you're ready to serve, sprinkle with an extra pinch of black pepper and fresh basil if desired. The first bite should deliver that perfect combination of creamy béchamel, tangy marinara, and melty mozzarella—each strand of pasta coated in that luxurious sauce. And here's the best part: the flavors only get better as it sits, so leftovers (if there are any) reheat beautifully in the oven or microwave.

👨‍🍳

Pro Tips For Making Baked Ziti Recipe With Bechamel Sauce

  • Cook Pasta Al Dente: Ziti should have just a bite—no mushy, overcooked strands. Taste it at 1 minute before the package says "done," then drain immediately and shock with cold water for 30 seconds. This stops cooking and keeps it from turning to glue when baked.
  • Whisk Bechamel Like a Boss: Your roux is the foundation—don’t rush it. Melt butter over medium-low heat, then whisk in flour constantly for 2 full minutes until it’s a deep golden brown (not white). Heavy cream goes in next, but if you skip this step, your sauce will taste raw.
  • Layer Sauce Like a Pro: Dump all marinara on top? Nope. Spread half the sauce in the dish first, then add pasta in a single layer, followed by the rest of the sauce and bechamel. This ensures every bite gets creamy, not just the top. (Yes, it looks messy—trust me.)
  • Bake Covered First: Start with foil on tight for 20 minutes—this traps steam and cooks the pasta evenly without drying it out. Then uncover for the last 10-15 minutes to get that golden, bubbly crust. No one wants sad, soggy ziti.

Dietary considerations for these flavors

Gluten-Free Adaptation

For a gluten-free version, swap the all-purpose flour in the béchamel with ½ cup gluten-free 1:1 baking flour (like Bob's Red Mill or King Arthur). Use the same technique—melt butter, whisk in flour, then add liquids—but expect slightly more thickening time.

I've found ½ tsp xanthan gum also helps achieve that silky texture. For the pasta, use gluten-free ziti like Barilla or Jovial—these hold up well during baking. 🌱

Dairy-Free Options

To make this dish dairy-free, replace the heavy cream with 1.5 cups full-fat coconut milk (canned, not carton) for the béchamel. Use dairy-free mozzarella like Miyoko's or Violife, and nutritional yeast> instead of parmesan for that umami kick.

The texture won't be identical, but it's still delicious. For extra creaminess, add 2 tbsp olive oil> to the sauce mixture.

Lower-Carb Version

Cut carbs by using zucchini noodles> instead of ziti (about 4 medium zucchinis, spiralized). Reduce the marinara to 1.5 cups> to balance flavors. For the béchamel, keep the same ratio but add 1 tbsp cornstarch> to help thicken.

Top with dairy-free cheese> if avoiding carbs completely. This version has about 12g net carbs per serving> instead of the original's 50g.

Lactose-Free Adjustments

For lactose-free baked ziti, use lactose-free heavy cream> and lactose-free butter> in the béchamel. Regular mozzarella and parmesan contain trace lactose, so opt for aged hard cheeses> like parmesan (older = less lactose) or lactose-free alternatives.

The flavor difference is minimal, but it makes this dish accessible for lactose-sensitive eaters while keeping that creamy texture.

Vegetarian Protein Boost

Add plant-based protein by mixing in 1 cup cooked lentils> or ½ cup crumbled tempeh> with the pasta. For extra richness, stir in 2 tbsp nutritional yeast> when combining the sauce and pasta.

These additions bulk up the dish without altering the creamy texture. I've found lentils work best—they absorb flavors beautifully while adding heartiness.

Nutrition facts

Servings 6
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 26g130%
Cholesterol 185mg62%
Sodium 1250mg54%
Total Carbohydrate 65g24%
Dietary Fiber 5g18%
Sugars 12g
Protein 32g64%
* 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 make the béchamel sauce ahead of time?

Prepare the béchamel sauce up to 3 days in advance and store it in an airtight container in the fridge. When ready to use, whisk it vigorously to restore its smooth texture. The sauce will thicken slightly after chilling, so you may need to add a splash of warm milk or pasta water when reheating to achieve the perfect consistency.

2

Why is my béchamel sauce too thick or too thin?

If your béchamel is too thick, stir in 1-2 tablespoons of warm milk or reserved pasta water until it reaches a creamy, spoonable consistency. For a thinner sauce, simmer it gently for an extra 2-3 minutes to reduce any added liquid. The key is to maintain a sauce that coats the back of a spoon smoothly but still spreads easily on the pasta.

3

How do I prevent the ziti from getting soggy?

To keep your ziti al dente and avoid sogginess, cook the pasta 1 minute less than the package instructions and finish cooking it in the oven. Also, make sure your baking dish is generously greased and the pasta is spread evenly in a single layer. Baking at 375°F for 25-30 minutes ensures the pasta finishes cooking without becoming mushy.

4

Can I use pre-cooked ziti to save time?

Yes! For convenience, use pre-cooked ziti like Barilla Ready or similar brands. Simply drain and toss it with olive oil to prevent sticking before mixing with the sauces. Since it's already cooked, reduce the baking time to 20-25 minutes to avoid overcooking. The texture will be slightly different but still delicious.

5

What’s the best way to reheat leftovers?

Reheat leftovers in the oven for the best results. Cover with foil and bake at 350°F for 15-20 minutes until warmed through. For a quick option, microwave in 1-minute intervals, stirring between each, until heated evenly. The oven method helps restore that creamy, bubbly texture you love.

★★★★★5.0(1 review)
Categories Sauces & Condiments