Cheesy Spinach Pasta Bake

I used to think pasta bakes were those heavy, gut-bomb dishes you’d only make when you had a crowd to feed and wanted leftovers for days. Then I discovered you could pack them full of spinach—like, a whole pound of fresh spinach—and suddenly they became something I actually craved on a Tuesday night.

The trick is mixing the spinach right into the ricotta so every creamy, cheesy bite has those leafy greens worked through it. Nobody’s picking around anything here. My kids don’t even notice they’re eating a mountain of vegetables because the whole thing is covered in melted mozzarella and tangy tomato sauce. It’s the kind of dinner that makes you feel like you’re getting away with something, even though it’s actually pretty balanced.

spinach pasta bake
Image: letmefood.com / All Rights reserved

Why You’ll Love This Pasta Bake

  • Quick and easy – Ready in under an hour, this pasta bake is perfect for busy weeknights when you need dinner on the table fast.
  • Sneaky veggie boost – The spinach blends right into the creamy cheese mixture, making it an easy way to add greens to your meal without anyone complaining.
  • Crowd-pleasing comfort food – With three types of cheese and a rich tomato sauce, this bake is the kind of cozy dish that everyone at the table will go back for seconds.
  • Great for meal prep – This recipe makes plenty of servings and reheats beautifully, so you can enjoy leftovers throughout the week or freeze portions for later.
  • Pantry-friendly ingredients – Most of these items are kitchen staples you probably already have on hand, making it an easy go-to recipe.

What Kind of Pasta Should I Use?

Ziti is the classic choice for this baked pasta dish, and its tubular shape is perfect for catching all that cheesy, spinach-filled goodness. If you can’t find ziti at your local store, penne or rigatoni make great substitutes since they have a similar shape and size. You can use regular, whole wheat, or even gluten-free pasta depending on your dietary needs – just be sure to cook it al dente since it’ll continue cooking in the oven. Whatever pasta you choose, make sure it’s a sturdy shape that can hold up to baking and won’t turn mushy.

spinach pasta bake
Image: letmefood.com / All Rights reserved

Options for Substitutions

This pasta bake is pretty forgiving when it comes to swapping ingredients:

  • Ziti: Don’t have ziti? Penne, rigatoni, or even shells work great here. Any tube-shaped pasta that can hold the sauce will do the job.
  • Ricotta: You can use cottage cheese instead – just give it a quick blend in a food processor if you prefer a smoother texture similar to ricotta.
  • Mozzarella: A mix of mozzarella and provolone adds nice flavor, or you can use all mozzarella if that’s what you have on hand.
  • Fresh spinach: Frozen spinach works too – just use about 300g, thaw it completely, and squeeze out as much water as possible before adding it to avoid a watery bake.
  • Tomato passata: Crushed tomatoes or tomato sauce can replace passata. If using tomato sauce, you might want to reduce the water slightly since it’s already thinner.
  • Italian Mixed Herbs: Make your own blend with equal parts dried basil, oregano, and thyme if you don’t have the premixed version.
  • Chili flakes: Skip these entirely if you’re cooking for kids or anyone who doesn’t like heat – the dish will still taste great.

Watch Out for These Mistakes While Baking

The biggest mistake people make with pasta bakes is overcooking the pasta during the initial boil, which leads to mushy noodles after baking – always undercook your ziti by at least one minute since it continues cooking in the oven.

Don’t skip saving that pasta water before draining, as those couple tablespoons mixed into the ricotta mixture help create a creamy, smooth texture that coats the pasta evenly instead of clumping up.

Another common error is forgetting to cover the dish with foil for the first part of baking, which can dry out the top layer and leave you with crunchy, overcooked edges rather than a tender, cheesy casserole.

Finally, resist the urge to dig in right away – letting the bake rest for 5-10 minutes after removing it from the oven allows everything to set properly and makes serving much cleaner.

spinach pasta bake
Image: letmefood.com / All Rights reserved

What to Serve With Spinach Pasta Bake?

A spinach pasta bake is pretty filling on its own, so I like to keep the sides simple and fresh. A crisp Caesar salad or mixed green salad with a light vinaigrette is perfect for cutting through all that cheesy goodness. Garlic bread is always a crowd-pleaser too – you can make it extra special by brushing the bread with butter mixed with fresh parsley and a pinch of garlic powder. If you want to add some protein to round out the meal, grilled chicken breast or Italian sausage on the side works great without making things too heavy.

Storage Instructions

Store: This pasta bake is perfect for leftovers! Once it’s cooled down, cover the baking dish tightly with foil or transfer portions to airtight containers. It’ll keep in the fridge for up to 4 days, and honestly, it tastes even better the next day once all those flavors have had time to meld together.

Freeze: You can totally freeze this before or after baking. If freezing unbaked, assemble everything, cover tightly with plastic wrap and foil, and freeze for up to 3 months. For already baked pasta, let it cool completely, then wrap individual portions or the whole dish and freeze for the same amount of time.

Reheat: For refrigerated leftovers, just pop them in the microwave for a couple minutes or reheat in a 350°F oven covered with foil for about 20 minutes. If you’re reheating from frozen, thaw it overnight in the fridge first, or bake straight from frozen at 350°F covered for about 45-50 minutes, then uncover for the last 10 to get that cheese bubbly again.

Preparation Time 10-15 minutes
Cooking Time 35 minutes
Total Time 45-50 minutes
Level of Difficulty Easy
Servings 8 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 2950-3150
  • Protein: 155-175 g
  • Fat: 135-150 g
  • Carbohydrates: 245-260 g

Ingredients

For the pasta:

  • 10.5 oz ziti (I always use Barilla for the perfect al dente texture)
  • 1 cup pasta water

For the sauce:

  • 25 oz tomato passata (I prefer Mutti for its deep, authentic flavor)
  • 1 tbsp olive oil
  • 1 tsp onion powder
  • 1 tsp garlic powder
  • 2 tsp italian mixed herbs
  • 1/2 tsp chili flakes
  • 1 tsp sugar
  • 1 tsp salt
  • black pepper

For the cheese filling:

  • 1 lb ricotta (full-fat gives a much better texture and moisture)
  • 14 oz fresh spinach (finely chopped to distribute evenly through the cheese)
  • 5 garlic cloves (freshly minced for best aroma)
  • 1/2 cup parmesan
  • 3/4 tsp salt
  • 3/4 tsp black pepper

For the topping:

  • 3 cups mozzarella (I use Galbani whole milk mozzarella for the best melt)

Step 1: Prepare the Oven and Make the Tomato Sauce

  • 25 oz tomato passata
  • 1 tbsp olive oil
  • 1 tsp onion powder
  • 1 tsp garlic powder
  • 2 tsp italian mixed herbs
  • 1/2 tsp chili flakes
  • 1 tsp sugar
  • 1 tsp salt
  • black pepper

Preheat your oven to 350°F.

While it heats, pour the tomato passata into a bowl and stir in the olive oil, onion powder, garlic powder, Italian mixed herbs, chili flakes, sugar, and salt with a pinch of black pepper.

Mix until fully combined and set aside.

I prefer to make the sauce ahead so the flavors have time to meld together, which creates a richer, more cohesive taste.

Step 2: Cook the Pasta and Prepare the Ricotta Mixture

  • 10.5 oz ziti
  • 1 lb ricotta
  • 14 oz fresh spinach
  • 5 garlic cloves
  • 1/2 cup parmesan
  • 3/4 tsp salt
  • 3/4 tsp black pepper
  • 1 cup pasta water

Bring a large pot of salted water to a boil and cook the ziti for 1 minute less than the package directions to achieve a slightly firm al dente texture—it will continue cooking in the oven.

Reserve 1 cup of pasta water before draining.

While the pasta cooks, combine the ricotta, finely chopped spinach, minced garlic, parmesan, and the salt and black pepper in a large bowl.

Add 1/4 cup of the reserved pasta water to the ricotta mixture and stir until you reach a creamy, spreadable consistency, adding more pasta water if needed.

Step 3: Combine Pasta with Ricotta Cheese and Assemble the Bake

  • pasta and ricotta mixture from Step 2
  • tomato sauce from Step 1
  • 3 cups mozzarella

Add the drained pasta to the ricotta mixture from Step 2 and toss gently until the pasta is evenly coated, adding a splash more pasta water if the mixture seems too thick.

Transfer to a 9×13 inch baking dish or similar size.

Pour the tomato sauce from Step 1 evenly over the pasta, then sprinkle the mozzarella cheese over the top.

I like to save a handful of mozzarella to sprinkle after removing the foil so you get those beautiful browned cheese spots on top.

Step 4: Bake Covered and Finish the Dish

Cover the baking dish tightly with foil and bake at 350°F for 25 minutes.

Remove the foil and bake uncovered for an additional 10 minutes until the cheese is melted and lightly golden on top.

The foil keeps the dish moist during the initial bake, then removing it allows the cheese to develop color and texture.

Step 5: Rest and Serve

Remove from the oven and let the pasta bake rest for 5 minutes before serving.

This allows the sauce to set slightly, making it easier to portion and ensuring the dish holds together beautifully.

spinach pasta bake

Cheesy Spinach Pasta Bake

Delicious Cheesy Spinach Pasta Bake recipe with step-by-step instructions.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 47 minutes
Servings: 8 servings
Calories: 3050

Ingredients
  

For the pasta::
  • 10.5 oz ziti (I always use Barilla for the perfect al dente texture)
  • 1 cup pasta water
For the sauce::
  • 25 oz tomato passata (I prefer Mutti for its deep, authentic flavor)
  • 1 tbsp olive oil
  • 1 tsp onion powder
  • 1 tsp garlic powder
  • 2 tsp italian mixed herbs
  • 1/2 tsp chili flakes
  • 1 tsp sugar
  • 1 tsp salt
  • black pepper
For the cheese filling::
  • 1 lb ricotta (full-fat gives a much better texture and moisture)
  • 14 oz fresh spinach (finely chopped to distribute evenly through the cheese)
  • 5 garlic cloves (freshly minced for best aroma)
  • 1/2 cup parmesan
  • 3/4 tsp salt
  • 3/4 tsp black pepper
For the topping::
  • 3 cups mozzarella (I use Galbani whole milk mozzarella for the best melt)

Method
 

  1. Preheat your oven to 350°F. While it heats, pour the tomato passata into a bowl and stir in the olive oil, onion powder, garlic powder, Italian mixed herbs, chili flakes, sugar, and salt with a pinch of black pepper. Mix until fully combined and set aside. I prefer to make the sauce ahead so the flavors have time to meld together, which creates a richer, more cohesive taste.
  2. Bring a large pot of salted water to a boil and cook the ziti for 1 minute less than the package directions to achieve a slightly firm al dente texture—it will continue cooking in the oven. Reserve 1 cup of pasta water before draining. While the pasta cooks, combine the ricotta, finely chopped spinach, minced garlic, parmesan, and the salt and black pepper in a large bowl. Add 1/4 cup of the reserved pasta water to the ricotta mixture and stir until you reach a creamy, spreadable consistency, adding more pasta water if needed.
  3. Add the drained pasta to the ricotta mixture from Step 2 and toss gently until the pasta is evenly coated, adding a splash more pasta water if the mixture seems too thick. Transfer to a 9x13 inch baking dish or similar size. Pour the tomato sauce from Step 1 evenly over the pasta, then sprinkle the mozzarella cheese over the top. I like to save a handful of mozzarella to sprinkle after removing the foil so you get those beautiful browned cheese spots on top.
  4. Cover the baking dish tightly with foil and bake at 350°F for 25 minutes. Remove the foil and bake uncovered for an additional 10 minutes until the cheese is melted and lightly golden on top. The foil keeps the dish moist during the initial bake, then removing it allows the cheese to develop color and texture.
  5. Remove from the oven and let the pasta bake rest for 5 minutes before serving. This allows the sauce to set slightly, making it easier to portion and ensuring the dish holds together beautifully.

Leave a Comment

Recipe Rating