Creamy Spinach and Ricotta Pasta Bake with Golden Cheese Crust

This Spinach and Ricotta Pasta Bake is a quick, comforting vegetarian dish that’s ready in under 30 minutes. It’s creamy, cheesy and fuss-free — perfect for a midweek family meal. No simmering of sauce required; just simple ingredients and big flavour.

Easy Spinach and Ricotta Pasta Bake recipe with instant tomato sauce.

Meet your new go-to pasta bake: a tempting combination of ricotta, spinach and melted mozzarella, finished with a bright, quick tomato topping.


Why you’ll love this recipe

⭐️ Loads of cheesy, comforting flavour.

⭐️ Super quick with no cooked sauce required.

⭐️ Vegetarian and includes two portions of veg.


Bowl of spinach and ricotta pasta bake being eaten with a fork

About this recipe

This bake works well with rigatoni, penne or any sturdy pasta. I usually use frozen leaf spinach (not chopped) and add it to the pasta as it cooks; if using fresh spinach, add it in toward the end so it just wilts. The result is a creamy ricotta sauce that coats the pasta and spinach, topped with an easy tomato mixture and melted cheese.

Vegetarian pasta bakes are great weeknight options — they’re economical, flexible and quick to prepare. This version is designed to be straightforward: pre-boil the pasta, mix it with the ricotta, then spoon over the tomato mix and bake until golden.

Ingredients

Tomatoes, mozzarella and oregano, ingredients for the recipe.
  • Pasta – about 250 g (9 oz) dried, such as rigatoni or penne.
  • Spinach – 450 g (1 lb) fresh or a pack of frozen leaf spinach.
  • Tinned tomatoes – drained before using.
  • Tomato puree – a tablespoon for extra depth.
  • Garlic powder – use powder, not garlic salt, about 2 tsp for the ricotta and 2 tsp for the tomato mix.
  • Dried oregano – 1 tbsp (or double the amount if using fresh).
  • Honey – 1 tbsp (or a little sugar) to balance acidity.
  • Dried chilli flakes – 1/2 tsp, optional or to taste.
  • Olive oil – 2 tbsp for the tomato mix.
  • Sea salt and freshly ground black pepper.
  • Ricotta cheese – 250 g (9 oz); use two packs (500 g) for an extra-creamy bake.
  • Mozzarella – 100 g in the ricotta mix and 150 g for the topping, grated.
  • Parmesan – 50 g grated, optional (Grana Padano works well).
  • Fresh basil – to garnish.

How to make Spinach and Ricotta Pasta Bake

Saucepan with vegetables, and cheese ready to be mixed.

1. Preheat the oven to 200°C / 400°F.

2. Cook the pasta in well-salted boiling water. If using frozen spinach, add it to the pot with the pasta for the full cooking time (about 10 minutes). If using fresh spinach, add it 1–2 minutes before the pasta is done so it wilts.

Pasta with spinach and ricotta being topped with easy tomato sauce ready to be baked.

3. While the pasta cooks, drain the tinned tomatoes and combine them with tomato puree, olive oil, garlic powder, oregano, honey (or sugar), chilli flakes, salt and pepper. Stir to combine — no cooking needed.

Tomato sauce spread in a dish ready to be topped with mozzarella cheese.

4. Drain most of the cooking water from the pasta and spinach, leaving a little starchy water to help the ricotta form a sauce.

5. Mix the ricotta, grated mozzarella, garlic powder, grated Parmesan (if using), salt and pepper into the pasta until well combined. Transfer the mixture to a casserole dish.

6. Spoon the tomato mixture evenly over the pasta and finish with the remaining grated mozzarella.

7. Bake for about 15 minutes, until the cheese is bubbling and golden.

Cheese pulling from a Spinach and Ricotta Pasta Bake recipe.

8. Remove from the oven, scatter with fresh basil and serve hot.


Substitutions

  • Vegan: Replace ricotta, mozzarella and Parmesan with dairy-free alternatives.
  • Cheese: Swap mozzarella for a different melting cheese if preferred; adjust quantities to taste.

Storage and reheating

Fridge: Keep leftovers in a sealed container for up to 3 days.

Reheating: Reheat thoroughly in the microwave or on the hob with a splash of water to loosen the sauce.

Freezing: Freezing cooked pasta can affect texture; it’s edible after freezing and reheating but may become softer. Freeze if convenient, but expect a change in texture.

Top tips

Pasta timing

Check the package cooking time and reduce if needed so the pasta is al dente before baking.

Using fresh spinach

Add fresh leaves 1–2 minutes before draining so they just wilt without losing texture.

Creamier result

For a looser, creamier sauce use two packs of ricotta (about 500 g / 1.1 lb).

Keep a little cooking water

When draining, leave a little starchy water behind to help bind the ricotta into a silky sauce.

FAQs

What can I serve with this bake?

This is a satisfying one-dish meal on its own. If you want extras, a simple green salad or garlic bread complements it well.

Do you pre-boil the pasta?

Yes — pre-boiling ensures the pasta finishes perfectly after baking. Follow the recipe timing and leave it slightly firm before the oven.

Please leave feedback or a rating if you try the recipe — it helps improve future recipes.

A dish with cooked Spinach and Ricotta Pasta Bake, topped with cheese, ready to be served.
4.77 from 102 votes

Spinach and Ricotta Pasta Bake

A quick, cheesy pasta bake ready in under 30 minutes, combining ricotta, spinach and a simple tomato topping.
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Servings: 4 People

Ingredients

  • 250 g (9 oz) dried pasta
  • 450 g (1 lb) fresh spinach or equivalent frozen leaf spinach
  • 800 g (28 oz) tinned tomatoes, drained
  • 1 tbsp tomato puree
  • 2 tsp garlic powder (for tomato mix) and 2 tsp for ricotta mix
  • 1 tbsp dried oregano
  • 1 tbsp honey (or sugar)
  • 1/2 tsp dried chilli flakes, to taste
  • 2 tbsp olive oil
  • Sea salt and freshly ground pepper
  • 250 g (9 oz) ricotta cheese (use 500 g for a creamier result)
  • 100 g (4 oz) grated mozzarella for the ricotta mix
  • 150 g (5 oz) grated mozzarella for topping
  • 50 g (2 oz) grated Parmesan, optional
  • 20 g (about 4 tsp) fresh basil to garnish

Instructions

  1. Preheat the oven to 200°C / 400°F.
  2. Cook the pasta in boiling, salted water for around 10 minutes. If using frozen spinach, add it to the pot at the same time; if using fresh spinach, add it 1–2 minutes before the end of cooking to wilt.
  3. Drain the tinned tomatoes and combine with tomato puree, olive oil, garlic powder, oregano, honey (or sugar), chilli flakes, salt and pepper. Stir well.
  4. When the pasta and spinach are cooked, drain most of the water but leave a little to help form the sauce.
  5. Mix the ricotta, grated mozzarella, garlic powder and Parmesan (if using) into the pasta and spinach. Stir gently to combine and transfer to a casserole dish.
  6. Top with the tomato mixture and the remaining mozzarella.
  7. Bake for 15 minutes or until the cheese is golden and bubbling.
  8. Garnish with fresh basil and serve warm.

Did you make this recipe? Please share feedback and a rating if you tried it — it helps others and improves future recipes.

Notes

Pasta: Check package cooking times and adjust so the pasta remains slightly firm before baking.

Spinach: Frozen spinach cooks for the full 10 minutes with the pasta; fresh spinach only needs 1–2 minutes to wilt.

Creamier sauce: Use 500 g ricotta for a wetter, creamier bake.

Parmesan: Optional but adds depth; Grana Padano is a good substitute.

Keep some water: Leave a little starchy cooking water when draining to help the ricotta form a smooth sauce.

Nutrition

Calories: 761 kcal • Carbohydrates: 77 g • Protein: 41 g • Fat: 34 g • Saturated Fat: 17 g

Nutrition information is an approximation and is per portion unless stated otherwise.

Additional Info

Course: Main Course
Cuisine: Family Food, Italian