Main Courses
This baked ziti with sausage and spinach recipe is your go-to for the ultimate Italian-American comfort dish, where tender pasta layers melt into a rich, cheesy sauce infused with spiced sausage and vibrant spinach.
The secret lies in proper layering—each component must work together to create that signature gooey, golden-brown finish. After years of perfecting this recipe, I've developed a method that ensures the pasta stays al dente while the cheese develops a perfect crust.
The beauty of this dish is its balance: savory Italian sausage provides depth, fresh spinach adds brightness, and a blend of mozzarella and parmesan creates that irresistible stretchy texture. What sets this apart is the baking technique—slow cooking at the right temperature transforms simple ingredients into something restaurant-quality.
Every bite delivers that perfect combination of tender pasta, flavorful meat, and melty cheese.
By the time it emerges from the oven, your baked ziti will have a golden, bubbling cheese crust that cracks slightly when you cut into it, revealing layers of creamy sauce and vibrant green spinach peeking through.
The aroma alone will have everyone gathering around the table, and the first forkful will prove this is comfort food at its finest. This recipe builds on tradition while making it achievable for home cooks.
Serve with a simple side salad or garlic bread to soak up every last bit of that delicious sauce. The leftovers reheat beautifully too, making this the perfect meal for feeding a crowd or preparing ahead. Let's get cooking—your taste buds will thank you.
Ingredients for baked ziti with sausage and spinach
These 15 ingredients transform into the ultimate cheesy, meaty baked ziti masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Ziti Pasta 🍝 | 12 oz | Dried, medium or ridged shape |
| Italian Sweet Sausage 🥓 | 1 lb | Mild or spicy, casings removed |
| Fresh Spinach 🌿 | 5 oz | Baby or chopped, stems removed |
| Marinara Sauce 🍅 | 2 ½ cups | Homemade or quality jarred |
| Ricotta Cheese 🧀 | 15 oz | Whole milk, not low-fat |
| Mozzarella Cheese 🧀 | 2 cups | Fresh or part-skim shredded |
| Parmesan Cheese 🧀 | 1 cup | Freshly grated from block |
| Garlic Cloves 🧄 | 4 cloves | Minced for extra flavor |
| Yellow Onion 🧅 | 1 whole | Medium, finely chopped |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing sausage |
| Large Eggs 🥚 | 2 whole | Beaten for egg wash |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Dried Oregano 🌿 | 1 tsp | Italian preferred |
| Red Pepper Flakes 🌶️ | ½ tsp | Optional for heat |
The sausage is where the magic starts. Italian sweet sausage gives that perfect balance of flavor without overpowering—Trader Joe's or Costco have the best pre-cased options. Look for bright red color and good marbling. I always grab extra because it's so versatile. For the spinach, baby spinach or fresh chopped works best—those wilted bags from the back of the fridge won't cut it here. The ricotta needs to be full-fat; part-skim turns out grainy. Grab a 15 oz tub from the dairy section—it's perfect for this recipe. And that mozzarella? Fresh mozzarella from the deli case melts like a dream, but part-skim shredded works in a pinch.
No Italian sausage? Ground pork or Italian chorizo works in a bind. Fresh spinach wilting before you use it? Squeeze out all the water—a clean kitchen towel does the trick. The marinara can be homemade (simmer crushed tomatoes, garlic, and basil) or store-bought—Rao's or Barilla are my go-tos. Short on ricotta? Cottage cheese blended smooth gets you close. The egg wash is non-negotiable—it creates that golden crust. Don't skip it! Want extra flavor? Add a pinch of nutmeg to the ricotta mixture—trust me, it's amazing.
This dish is a leftovers legend. The first time is always the best, but reheats beautifully—just cover with foil and warm in the oven. Keeps for 4-5 days in the fridge, freezes for 3 months. I always make double batches because it's that good. Store in airtight containers with parchment paper between layers to prevent sogginess. The cheese crust gets even better the next day—worth the wait!
Why You'll Love This Recipe
- No Panic Cooking: I toss everything in one baking dish—no fussing with multiple pots. The sausage browns right there, the spinach wilts into the ricotta, and the marinara soaks into the ziti while it bakes. Honestly, my oven timer is my only real job here.
- Spinach-Ricotta Magic: That creamy ricotta mixed with wilted spinach? It’s the secret. The texture is spot-on—light but rich, like a hug in every bite. And the sausage? Just enough spice to make it sing without overpowering.
- Leftovers? Yes, Please: This freezes beautifully for future lazy nights. I pull out a portion, reheat it, and it’s still as good as fresh. Budget-wise? A pound of sausage and a bag of spinach stretch further than you’d think—perfect for feeding a crowd or stretching into two meals.
- Weeknight Hero: Between work and errands, this is my go-to. Throw in the ziti, top with sauce and cheese, and it’s done in under 40 minutes. My kids even help stir the ricotta—because who doesn’t love a little hands-on kitchen fun?
Step-by-step instructions for baked ziti with sausage and spinach
Here's how to build layers of flavor that make this dish unforgettable.
Cook the Ziti Pasta Until Al Dente
Bring a large pot of water to a rolling boil and add 1.5 teaspoons salt. Once boiling, add the 12 oz ziti pasta and cook according to package directions, but remove it 1 minute early—it'll finish cooking in the oven. You want the pasta to be al dente, with a slight bite in the center. Drain the pasta in a colander and set it aside. Don't rinse it—those starchy strands help the cheese cling later.
While the pasta cooks, prepare the sausage mixture. Heat 2 tablespoons extra-virgin olive oil in a large skillet over medium heat. Add the 1 lb Italian sweet sausage, breaking it into crumbles, and cook until browned, about 5-7 minutes. The sausage should release its fat and develop a rich, savory aroma. Add the 1 whole yellow onion and 4 cloves minced garlic, cooking for another 3-4 minutes until softened and fragrant. Stir in 1 teaspoon dried oregano and 0.5 teaspoon red pepper flakes, letting the spices toast for 30 seconds to deepen their flavor.
Combine Cheeses and Prepare the Spinach
In a large bowl, gently mix the cooked ziti pasta with the sausage mixture. In a separate medium bowl, combine the 15 oz ricotta cheese, 2 cups mozzarella cheese, 1 cup parmesan cheese, 0.5 teaspoon black pepper, and 1 teaspoon dried oregano. Stir until just combined—don't overmix, or the ricotta will get gummy. Fold this cheese mixture into the pasta-sausage combination, reserving about ½ cup for the topping later.
In the same skillet, reduce heat to low and add the 5 oz fresh spinach. Cook just until wilted, about 2-3 minutes, then remove from heat. Drain any excess liquid from the spinach and fold it into the pasta mixture. The spinach should be bright green and tender, not mushy.
Assemble the Layers for Maximum Flavor
Preheat your oven to 375°F. Grease a 9x13-inch baking dish with olive oil or line it with parchment paper for easy removal. Spread 1 cup marinara sauce evenly on the bottom of the dish. This layer ensures the bottom of your ziti doesn't dry out during baking.
Spoon about half of the pasta mixture into the baking dish, spreading it evenly. Top with another ½ cup marinara sauce, then sprinkle with the reserved ½ cup cheese mixture. Repeat with the remaining pasta, sauce, and cheese. The layers should be even—this ensures consistent cooking and melty perfection.
Bake to Golden Perfection
Cover the baking dish tightly with aluminum foil and bake for 25 minutes. This initial covered bake allows the cheese to soften and the flavors to meld without browning. After 25 minutes, remove the foil and bake for another 10-15 minutes until the top is golden brown and bubbly. You'll see the cheese turning a beautiful caramel color—that's your cue it's ready.
Let the baked ziti rest for 5-10 minutes before serving. This resting time lets the layers set slightly, making it easier to slice and preventing a runny mess. Garnish with extra freshly grated parmesan cheese and a sprinkle of red pepper flakes for a pop of color and heat. Serve with a side salad or garlic bread for the ultimate comfort meal.
Pro Tips For Making Baked Ziti With Sausage And Spinach
- COOK SAUSAGE LOW AND SLOW: I learned this the hard way—crisping those sausage links over high heat turns them dry and greasy. Instead, slice them open, pat them dry, and cook them in a skillet over medium-low heat until just browned. The fat renders slowly, keeping the meat juicy and adding depth to the sauce.
- WILT SPINACH RIGHT IN: Dumping fresh spinach into a hot casserole dish? It’ll turn to mush. Instead, sauté it in the same pan you used for the sausage—just 2-3 minutes until wilted. Then fold it into the ricotta and sauce mix before assembling. This keeps it vibrant and prevents a soggy top layer.
- PARBOIL ZITI UNTIL AL DENTE: Skipping this step means mushy pasta by the time the ziti bakes. Boil the ziti in salted water for 1-2 minutes less than package instructions, then drain and toss with a little olive oil. The residual heat will finish cooking it in the oven, and the oil prevents sticking.
- TOPPING BEFORE BAKING: I used to sprinkle cheese on top after baking—big mistake. The ricotta and mozzarella need time to melt into a creamy blanket. Mix the ricotta into the sauce first, then top the assembled dish with shredded mozzarella and a sprinkle of Parmesan before baking. The oven does the work for you.
Dietary considerations for this recipe
Gluten-Free Adaptations
For a gluten-free version, swap the traditional ziti for gluten-free pasta like Barilla GF Penne or De Cecco GF Fusilli. These brands hold up well in baking and mimic the texture of regular pasta.
Cook the pasta 1 minute less than package instructions since it tends to finish cooking faster in the oven. Also, ensure your marinara sauce is certified gluten-free—Rao's Gluten-Free Marinara is a reliable choice. 🌱
Dairy-Free Options
To make this dish dairy-free, replace the ricotta with dairy-free ricotta like Violife or a blend of cashew cream (soaked cashews blended with lemon juice). For cheese, use dairy-free mozzarella shreds such as Miyoko's or Follow Your Heart.
The flavor won’t be identical, but it still delivers that creamy, cheesy texture. Sprinkle with nutritional yeast for a cheesy flavor boost.
Lower-Carb Modifications
Cut carbs by replacing ziti with zucchini noodles or spaghetti squash. For zucchini noodles, sauté them first to remove excess moisture, then layer as you would pasta. Spaghetti squash adds natural sweetness and holds up well in baking.
Reduce the marinara sauce to 1 cup and use half the cheese to keep it lighter. The spinach adds volume and nutrients without extra carbs.
Vegetarian Swap
Skip the sausage and add 1 lb mushrooms (cremini or portobello) sautéed with garlic and onions for a meaty texture. Alternatively, use lentils or crumbled tempeh for protein.
Boost umami with 1 tablespoon soy sauce or 1 teaspoon miso paste in the marinara. The spinach and ricotta keep the dish hearty and satisfying without meat. 🌿
Protein Boost
For extra protein, fold in ½ cup cooked white beans or ½ cup chickpeas with the spinach. These add creaminess and fiber without altering the dish’s texture. Another option: mix in ½ cup cooked ground turkey or chicken with the sausage for a lighter protein punch.
Just ensure the meat is fully cooked and seasoned before combining.
Allergen-Friendly Tips
Watch for hidden allergens: check sausage labels for wheat or dairy additives, especially in pre-cased links. If nut allergies are a concern, avoid cashew cream and opt for silken tofu blended with lemon as a ricotta substitute.
For egg-free egg wash, brush the top with olive oil mixed with water before baking. Always read labels—some mozzarella blends contain whey or other dairy derivatives.
Nutrition facts
Frequently asked questions
Can I use ground beef instead of sausage in this recipe?
Ground beef works beautifully—just brown 1 lb ground beef with the onion and garlic, then drain excess fat. For extra flavor, add 1 teaspoon Italian seasoning while cooking. The texture will be slightly different but equally delicious.
Why does my baked ziti get watery after baking?
Overcooking the pasta or using too much marinara sauce are the usual culprits. Always cook pasta al dente and drain well. Also, reduce sauce to 2 cups total (not per layer) and ensure your baking dish isn't too large—9x13-inch is ideal. Let it rest 10 minutes before serving to thicken the sauce.
Can I make this ahead of time and reheat it?
Yes! Assemble the dish up to 24 hours ahead and refrigerate uncovered. Bake as directed, adding 5-10 extra minutes uncovered to crisp the top. For leftovers, reheat covered with foil at 350°F for 20-25 minutes until bubbly. The flavors actually improve overnight!
What's the best way to store extra ziti?
Store in an airtight container with parchment paper between layers to prevent sogginess. Keeps 4-5 days in the fridge or 3 months in the freezer. Thaw overnight in the fridge—never microwave directly from frozen. Reheat covered with foil at 350°F until warm.
How do I make this recipe kid-friendly?
Reduce the red pepper flakes to ¼ teaspoon (or omit entirely) and cut the sausage into smaller pieces. Serve with a side of garlic bread or roasted broccoli to balance the richness. Kids love the cheesy layers—just watch them disappear!
