Spinach and ricotta pasta bake is a comforting Mediterranean dish that brings together tender noodles, creamy cheese, and earthy greens. This bubbly casserole is a favorite for family dinners because it feels fancy but uses very basic kitchen staples.
It is a top-notch high-protein vegetarian meal that you can assemble in minutes and let the oven do all the heavy lifting.

Ingredients
Yields: 6 servings
- 1 pound (500g) rigatoni or penne pasta
- 15 ounces (425g) fresh ricotta cheese
- 10 ounces (300g) fresh baby spinach, chopped
- 3 cups shredded mozzarella cheese (divided)
- 1/2 cup grated Parmesan cheese
- 24 ounces (700ml) marinara or tomato basil sauce
- 2 cloves garlic, minced
- 1 large egg, lightly beaten
- 1 teaspoon dried oregano
- 1/2 teaspoon sea salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon red pepper flakes (optional)
Why You Must Try This Spinach and Ricotta Pasta Bake Recipe
You should try this recipe because it provides a perfectly balanced meal that satisfies your cravings for Italian comfort food while sneaking in a massive amount of leafy greens. The combination of ricotta and egg creates a custard-like filling that keeps the pasta moist, preventing the dry, crunchy edges that ruin many other bakes.
This is a brilliant high-protein vegetarian option because the three types of cheese and the egg provide a dense source of nutrition that keeps you fueled for your kickboxing sessions or a long workday.
It is also one of the most freezer-friendly meals you can make, allowing you to prep a double batch and save half for a night when you are too tired to stand over the stove.
Boil the Grains
Start by bringing a large pot of salted water to a rolling boil. Add your pasta and cook it for two minutes less than the package instructions suggest for “al dente.” This is a professional secret for any pasta bake; the noodles will finish cooking in the oven as they soak up the tomato sauce.
If you boil them until they are soft now, they will turn into mush after thirty minutes of baking. Once the pasta is slightly firm to the bite, drain it in a colander and set it aside. Do not rinse the pasta, as the natural starches on the surface help the cheese and sauce stick to the noodles.
Wilt the Greens
While the pasta water is heating up, place your chopped fresh spinach in a large skillet over medium heat with a tiny splash of water. Toss the leaves constantly for about two minutes until they have wilted down and turned a vibrant dark green.
Immediately move the spinach to a clean kitchen towel or a fine-mesh strainer and squeeze out every drop of excess liquid. If the spinach is too wet, it will release water into the ricotta and make your pasta bake watery.
Wilting the spinach before mixing it into the cheese ensures that the greens are evenly distributed and fully cooked.
Blend the Cream
In a large mixing bowl, combine the ricotta cheese, the beaten egg, minced garlic, and the Parmesan cheese. Stir in the dried oregano, salt, black pepper, and red pepper flakes. The egg is a vital part of this high-protein vegetarian recipe because it acts as a binder, holding the creamy ricotta against the ridges of the pasta.
Once the base is smooth, fold in your squeezed spinach and one cup of the shredded mozzarella. The mixture should look thick, green, and incredibly creamy. Taste a small amount of the cheese and adjust the salt if necessary, as different brands of ricotta can vary in saltiness.
Coat the Noodles
Add your cooked and drained pasta into the bowl with the ricotta and spinach mixture. Use a large spoon to toss the noodles until every single tube is filled or coated with the cheese blend.
This step ensures that you get a burst of creamy flavor in every bite rather than having pockets of plain pasta. If the mixture feels a bit too stiff, you can add a quarter cup of the tomato sauce to help loosen it up. Taking the time to coat the noodles individually before putting them in the pan is what makes this a top-notch food blog quality dish.
Layer the Sauce
Spread about half a cup of your marinara sauce onto the bottom of a 9×13 inch baking dish. This thin layer of sauce acts as a barrier that prevents the pasta from sticking to the glass and burning. Pour the cheese-coated pasta into the dish and spread it out into an even layer.
Pour the remaining tomato sauce over the top of the pasta, using the back of your spoon to push the sauce into the gaps between the noodles. You want the sauce to be visible but not completely drowning the pasta, as the cheese will also release some moisture as it melts.
Top the Tray
Sprinkle the remaining two cups of shredded mozzarella cheese over the top of the sauce. For a professional-looking finish, you can also add a final dusting of Parmesan cheese or a few extra pinches of oregano.
The thick layer of mozzarella will melt into a golden-brown crust that seals in the heat and keeps the interior of the bake soft and juicy. If you are a fan of extra texture, you could even add some seasoned breadcrumbs on top for a little crunch.
Bake to Bubble
Preheat your oven to 375°F (190°C) and place the dish on the middle rack. Bake the pasta for twenty-five to thirty minutes. You are looking for the cheese on top to be fully melted and starting to develop small brown spots, while the sauce at the edges should be bubbling vigorously.
If the cheese is browning too fast, you can loosely cover the dish with a piece of aluminum foil for the last ten minutes. The smell of garlic, toasted cheese, and warm tomato sauce will let you know exactly when it is ready.
Rest the Dish
Let the pasta bake sit on the counter for at least ten minutes before you cut into it. This resting period is essential for the ricotta and egg mixture to firm up. If you scoop it out immediately, the cheese will run to the bottom of the plate and the layers will fall apart.
Giving the dish time to settle ensures that you get clean, beautiful portions that look as good as they taste. Garnish with a few fresh basil leaves or a squeeze of lemon juice to brighten up the heavy cheese flavors.
How To Make This Spinach and Ricotta Pasta Bake Better
- Sauté the Garlic: Briefly sauté the minced garlic in a teaspoon of olive oil before adding it to the ricotta to remove the raw “bite.”
- Add Mushrooms: Stir in some sautéed brown mushrooms to add an earthy, umami depth that mimics the flavor of meat.
- Nutmeg Secret: Add a tiny pinch of ground nutmeg to the ricotta mixture; it is a classic Italian trick that makes the spinach flavor pop.
- Fresh Pasta: If you have time, using fresh pasta sheets or homemade noodles will make the texture even more professional and tender.
Can I use frozen spinach instead of fresh?
You can definitely use frozen spinach for this recipe, and it is often a more convenient option for high-protein vegetarian meal prep. However, frozen spinach contains a much higher concentration of water than fresh leaves.
You must thaw the frozen spinach completely and use a clean kitchen towel to squeeze it multiple times until it is bone-dry. If you skip this, your pasta bake will turn into a soup.
One ten-ounce package of frozen spinach is roughly equivalent to the amount of fresh spinach used in this recipe once it is cooked down.
What is the best way to reheat leftovers?
To keep the pasta bake from drying out when you reheat it, place a single serving in a microwave-safe bowl and add a teaspoon of water or a splash of extra marinara sauce. Cover the bowl with a damp paper towel and heat it in one-minute intervals.
If you want to reheat the entire dish, put it back in the oven at 350°F (175°C) covered with foil for about twenty minutes. This keeps the cheese from becoming rubbery while ensuring the center of the bake is piping hot. This dish actually tastes even better the next day as the flavors of the garlic and oregano continue to develop in the fridge.
Spinach and Ricotta Pasta Bake Recipe Card
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yields: 6 servings
Boil the Grains
Cook your pasta in salted water for two minutes less than the package directions for “al dente.” This top-notch professional trick ensures the noodles stay firm and don’t turn into mush while they finish cooking in the oven surrounded by savory marinara sauce.
Wilt the Greens
Briefly sauté the fresh baby spinach in a pan until just wilted. Transfer the greens to a clean kitchen towel and squeeze out every drop of excess moisture. Removing the water is vital for a high-protein vegetarian bake that is creamy rather than watery.
Blend the Cream
Whisk together the ricotta, egg, minced garlic, Parmesan, and spices in a large bowl. Fold in the squeezed spinach and one cup of mozzarella. This protein-dense filling acts as a savory custard that clings to the pasta, providing a rich and satisfying texture.
Coat the Noodles
Toss the drained pasta directly into the bowl with the ricotta mixture until every tube is fully coated. Ensuring the cheese is inside the noodles rather than just on top is the secret to a professional-grade pasta bake that delivers a burst of flavor in every single bite.
Layer the Sauce
Spread a thin layer of marinara on the bottom of a 9×13 inch dish, then add the cheesy pasta. Top with the remaining sauce and the rest of the mozzarella. This layering technique prevents the pasta from sticking to the glass and creates a beautiful, bubbly cheese crust.
Bake to Bubble
Bake at 375°F for 25 to 30 minutes until the cheese is golden and the sauce is bubbling at the edges. Let the dish rest for 10 minutes before serving. This patience allows the high-protein vegetarian filling to set, making it easy to scoop out perfect, clean portions.

Ingredients
Method
- Cook your pasta in salted water for two minutes less than the package directions for “al dente.” This top-notch professional trick ensures the noodles stay firm and don’t turn into mush while they finish cooking in the oven surrounded by savory marinara sauce.
- Briefly sauté the fresh baby spinach in a pan until just wilted. Transfer the greens to a clean kitchen towel and squeeze out every drop of excess moisture. Removing the water is vital for a high-protein vegetarian bake that is creamy rather than watery.
- Whisk together the ricotta, egg, minced garlic, Parmesan, and spices in a large bowl. Fold in the squeezed spinach and one cup of mozzarella. This protein-dense filling acts as a savory custard that clings to the pasta, providing a rich and satisfying texture.
- Toss the drained pasta directly into the bowl with the ricotta mixture until every tube is fully coated. Ensuring the cheese is inside the noodles rather than just on top is the secret to a professional-grade pasta bake that delivers a burst of flavor in every single bite.
- Spread a thin layer of marinara on the bottom of a 9×13 inch dish, then add the cheesy pasta. Top with the remaining sauce and the rest of the mozzarella. This layering technique prevents the pasta from sticking to the glass and creates a beautiful, bubbly cheese crust.
- Bake at 375°F for 25 to 30 minutes until the cheese is golden and the sauce is bubbling at the edges. Let the dish rest for 10 minutes before serving. This patience allows the high-protein vegetarian filling to set, making it easy to scoop out perfect, clean portions.
Notes
- Sauté the Garlic: Briefly sauté the minced garlic in a teaspoon of olive oil before adding it to the ricotta to remove the raw “bite.”
- Add Mushrooms: Stir in some sautéed brown mushrooms to add an earthy, umami depth that mimics the flavor of meat.
- Nutmeg Secret: Add a tiny pinch of ground nutmeg to the ricotta mixture; it is a classic Italian trick that makes the spinach flavor pop.
- Fresh Pasta: If you have time, using fresh pasta sheets or homemade noodles will make the texture even more professional and tender.


