Creamy baked ziti with spinach and mozzarella is the kind of cozy, crowd-pleasing dinner that feels special but doesn’t ask much of you. Tender pasta gets tossed in a creamy tomato sauce, layered with melty mozzarella, and baked until bubbly and golden. It’s a weeknight win, a potluck staple, and an easy make-ahead meal all in one.

Why you’ll love this creamy baked ziti
- Ultra creamy, not dry: A balanced mix of marinara and dairy keeps every bite saucy.
- Spinach adds freshness: It melts right into the pasta for a little green without extra effort.
- So much mozzarella pull: Layering cheese creates that irresistible melty top and pockets throughout.
- Great for prep: Assemble ahead, refrigerate, then bake when you’re ready.
- Freezer-friendly: Ideal for stocking up on comforting dinners.
Ingredients you’ll need
- Ziti: Or substitute penne or rigatoni (same cook time range).
- Olive oil: For sautéing and flavor.
- Onion + garlic: The base for a more “from-scratch” tasting sauce.
- Marinara sauce: Use a quality jarred marinara you already love.
- Heavy cream: The key to that creamy baked ziti vibe (half-and-half works too).
- Italian seasoning: Easy all-in-one flavor boost.
- Baby spinach: Fresh is best here; it wilts quickly.
- Ricotta: Optional but highly recommended for creamy layers.
- Shredded mozzarella: For maximum melt (whole milk mozzarella melts best).
- Parmesan: Adds salty, nutty depth.
- Salt + black pepper + red pepper flakes: Season to taste.
- Fresh basil or parsley: Optional finishing touch for color and freshness.
How to make creamy baked ziti with spinach and mozzarella
This is straightforward: cook pasta, make a quick creamy marinara, combine, layer, bake.
Step-by-step instructions
- Boil the pasta: Cook ziti in well-salted water until just under al dente (about 1–2 minutes less than the package). Drain and set aside.
- Build flavor: Sauté onion in olive oil until soft, then add garlic for 30 seconds.
- Make it creamy: Stir in marinara, Italian seasoning, and a pinch of red pepper flakes if you like. Reduce heat and stir in heavy cream.
- Wilt the spinach: Add spinach in handfuls, stirring until just wilted.
- Combine: Toss pasta with the sauce. Taste and adjust salt and pepper.
- Layer: Spread half the pasta mixture in a greased baking dish. Dollop ricotta (if using), then sprinkle mozzarella and Parmesan. Add remaining pasta and top with more mozzarella and Parmesan.
- Bake: Bake until bubbling and the top is lightly golden. Rest 10 minutes before serving so it sets up and slices cleanly.
Exact recipe (with bake times)
Serves: 8
Prep time: 15 minutes
Cook time: 30–35 minutes
Total time: about 50 minutes
Ingredients
- 1 lb ziti pasta
- 1 tbsp olive oil
- 1 small yellow onion, finely diced
- 4 cloves garlic, minced
- 24 oz marinara sauce
- 3/4 cup heavy cream
- 1 1/2 tsp Italian seasoning
- 1/4 tsp crushed red pepper flakes (optional)
- 5 oz baby spinach
- 1 cup ricotta cheese (optional, but recommended)
- 3 cups shredded whole-milk mozzarella, divided
- 1/2 cup grated Parmesan, divided
- 1 tsp kosher salt (plus more for pasta water), to taste
- 1/2 tsp black pepper, to taste
- Chopped basil or parsley, for serving (optional)
Instructions
- Preheat oven to 375°F. Lightly grease a 9×13-inch baking dish.
- Bring a large pot of water to a boil and salt it generously. Cook ziti 1–2 minutes shy of al dente. Drain.
- In a large skillet or Dutch oven, heat olive oil over medium heat. Add onion and cook 4–5 minutes, until softened.
- Add garlic and cook 30 seconds, stirring.
- Stir in marinara, Italian seasoning, and red pepper flakes (if using). Reduce heat to low and stir in heavy cream.
- Add spinach in handfuls, stirring until wilted (1–2 minutes).
- Toss cooked ziti with the creamy sauce. Taste and adjust salt and pepper.
- Spread half the ziti mixture in the baking dish. Dollop ricotta over the top (if using). Sprinkle with 1 1/2 cups mozzarella and 1/4 cup Parmesan.
- Add remaining ziti. Top with remaining 1 1/2 cups mozzarella and remaining 1/4 cup Parmesan.
- Bake 25–30 minutes, until bubbling around the edges. Broil 1–2 minutes for extra browning if desired (watch closely).
- Rest 10 minutes before serving. Finish with basil or parsley if you like.

Tips for the best baked ziti
- Undercook the pasta slightly: It finishes in the oven and stays perfectly tender.
- Use whole-milk mozzarella: Better melt and less rubbery texture.
- Don’t overbake: Bake just until bubbly; long bake times can dry it out.
- Let it rest: 10 minutes helps the sauce thicken and makes serving easier.
Easy variations
- Add protein: Brown 1 lb Italian sausage or ground beef with the onion, or stir in shredded rotisserie chicken.
- Make it extra cheesy: Mix 1/2 cup shredded mozzarella into the pasta before layering.
- More veggies: Add sautéed mushrooms, zucchini, or roasted red peppers.
- Spicy: Use spicy marinara or increase red pepper flakes.
Make-ahead, storage, and freezing
- Make ahead: Assemble up to 24 hours in advance, cover, and refrigerate. Bake from cold, adding 10–15 minutes to the bake time.
- Refrigerate leftovers: Store airtight up to 4 days. Reheat covered at 350°F until hot, or microwave portions with a splash of water/sauce.
- Freeze: Assemble in a freezer-safe dish, wrap tightly, and freeze up to 3 months. Thaw overnight in the fridge before baking, or bake from frozen (covered) and add additional time until bubbling throughout.
What to serve with creamy baked ziti
- Garlic bread or warm focaccia
- A crisp Caesar salad or simple mixed greens
- Roasted broccoli or asparagus
- Italian-style roasted vegetables

FAQ
Can I use frozen spinach?
Yes. Thaw completely, squeeze very dry, and stir it into the sauce after the cream is added.
Is ricotta required?
No, but it adds a creamy, lasagna-like layer. If skipping, increase mozzarella slightly or add a bit more cream.
How do I keep baked ziti from drying out?
Don’t overbake, keep the pasta slightly undercooked, and make sure the pasta is well-coated in sauce before baking.




