
Looking for the ultimate comfort dinner? This Spinach Ricotta Pasta Bake is creamy, cheesy, and packed with tender spinach for an easy family-friendly meal that’s perfect for busy weeknights or meal prep.
Table of Contents
Why You’ll Love This Easy Spinach Ricotta Pasta Bake
This recipe checks every box for an easy homemade dinner.
Whether you’re cooking for your family or meal prepping lunches, this pasta bake delivers creamy, cheesy goodness with very little effort.
You’ll love it because it’s:
- Ready in about one hour
- Beginner friendly
- Budget friendly
- Great for meal prep
- Freezer friendly
- Loaded with protein-rich cheeses
- A delicious way to eat more spinach
- Perfect for potlucks and gatherings
The creamy ricotta filling melts into the tomato sauce while mozzarella creates an irresistible golden topping.
Every bite is rich, comforting, and satisfying without feeling overly heavy.
Ultimate Ingredients for Spinach Ricotta Pasta Bake

One of the best things about this recipe is that it uses simple grocery-store ingredients.
Pasta
Choose short pasta that holds sauce well.
Great options include:
- Penne
- Rigatoni
- Ziti
- Rotini
- Fusilli
Cook it until just al dente since it will continue cooking in the oven.
Ricotta Cheese
Whole milk ricotta provides the richest flavor and the creamiest texture.
Part-skim ricotta also works if you prefer a lighter option.
Spinach
Fresh baby spinach gives wonderful texture.
Frozen chopped spinach is also excellent.
If using frozen spinach:
- Thaw completely
- Squeeze out as much moisture as possible
Removing excess water prevents a watery casserole.
Marinara Sauce
Choose a quality marinara with plenty of tomato flavor.
Homemade sauce is wonderful, but your favorite store-bought brand works perfectly for busy nights.
Mozzarella Cheese
Freshly shredded mozzarella melts much better than pre-shredded cheese.
You’ll get those beautiful gooey cheese pulls everyone loves.
Parmesan Cheese
Parmesan adds:
- Nutty flavor
- Saltiness
- Beautiful golden crust
Freshly grated always gives the best results.
Garlic
Fresh garlic brings the filling to life.
It balances the richness of the cheeses beautifully.
Italian Seasoning
A blend of oregano, basil, thyme, and rosemary adds classic Italian flavor without needing multiple spice jars.
Egg
One egg helps bind the ricotta mixture together while baking.
Fresh Basil (Optional)
Adds freshness and color right before serving.
Ingredients
- 12 ounces penne pasta
- 2 cups ricotta cheese
- 4 cups fresh spinach
- 3 cups marinara sauce
- 2 cups shredded mozzarella
- ½ cup grated Parmesan
- 2 cloves garlic, minced
- 1 large egg
- 1 teaspoon Italian seasoning
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 tablespoon olive oil
- Fresh basil for garnish
Kitchen Equipment
You’ll need:
- Large pot
- Colander
- Mixing bowl
- Wooden spoon
- 9×13-inch baking dish
- Aluminum foil
- Cheese grater
- Measuring cups
- Measuring spoons

How to Make the Best Spinach Ricotta Pasta Bake
Step 1: Cook the Pasta
Bring a large pot of salted water to a boil.
Cook the pasta until just al dente according to the package directions.
Drain and toss lightly with olive oil to prevent sticking.
Snippet Tip: Slightly undercooking the pasta keeps it from becoming mushy after baking.
Step 2: Prepare the Spinach
If using fresh spinach, sauté it for 2–3 minutes until wilted.
Allow it to cool slightly.
If using frozen spinach, thaw completely and squeeze out every bit of moisture.
This step makes a huge difference in texture.
Step 3: Make the Ricotta Filling
In a large bowl combine:
- Ricotta
- Egg
- Garlic
- Italian seasoning
- Salt
- Pepper
- Half of the Parmesan
- Cooked spinach
Mix until smooth.
The mixture should be creamy and evenly combined.
Step 4: Combine Everything
Add the cooked pasta to a large mixing bowl.
Pour in the marinara sauce.
Fold gently to coat every piece.
Add the ricotta mixture and stir just enough to distribute it throughout the pasta.
Avoid overmixing so pockets of creamy ricotta remain.
Step 5: Assemble the Casserole
Lightly grease a baking dish.
Spread half the pasta mixture into the dish.
Top with half the mozzarella.
Add the remaining pasta.
Finish with:
- Remaining mozzarella
- Remaining Parmesan
This layered approach creates cheesy goodness throughout the casserole instead of only on top.
Step 6: Bake
Cover loosely with foil.
Bake at 375°F (190°C) for 25 minutes.
Remove the foil.
Bake another 15–20 minutes until bubbly and lightly golden.
For extra browning, broil for 2–3 minutes while watching carefully.
Step 7: Rest Before Serving
Allow the casserole to rest for about 10 minutes.
This helps it set, making it much easier to slice and serve neatly.
Best Tips for Perfect Results
Small adjustments can make a big difference.
Use Whole Milk Ricotta
Whole milk ricotta creates the richest, creamiest filling.
Don’t Overcook the Pasta
Remember that the pasta cooks again in the oven.
Al dente is the sweet spot.
Remove Moisture from Spinach
Whether using fresh or frozen spinach, excess moisture is the biggest cause of watery pasta bakes.
Shred Cheese Yourself
Freshly shredded mozzarella melts smoother and creates a creamier finish than pre-shredded cheese.
Let It Rest
Resting the casserole for 10 minutes before serving improves texture and helps the slices hold together.
Common Mistakes to Avoid
Avoid these common issues for the best results every time.
Using Watery Spinach
Always drain spinach thoroughly.
Even a small amount of extra liquid can thin the sauce.
Overbaking
Leaving the pasta bake in the oven too long can dry it out.
Bake only until the cheese is melted, bubbly, and lightly golden.
Skipping Seasoning
Ricotta has a mild flavor, so don’t forget the garlic, Italian seasoning, salt, and pepper to bring the filling to life.
Using Too Little Sauce
Pasta absorbs liquid as it bakes. Be generous with the marinara to keep the casserole creamy instead of dry.
Storage and Meal Prep Tips for the Best Spinach Ricotta Pasta Bake
One of the biggest advantages of this Spinach Ricotta Pasta Bake is how well it stores. The flavors continue to develop after baking, making leftovers just as delicious the next day.
Refrigerating
Allow the pasta bake to cool completely before storing.
Transfer leftovers to an airtight container or cover the baking dish tightly with plastic wrap or foil.
- Store in the refrigerator for up to 4 days.
- Reheat individual portions in the microwave for 2–3 minutes or until heated through.
- For larger portions, cover with foil and warm in a 350°F (175°C) oven for about 20 minutes.
Freezing
This recipe is ideal for freezing, whether baked or unbaked.
To freeze before baking:
- Assemble the casserole as directed.
- Wrap the dish tightly with plastic wrap, followed by aluminum foil.
- Freeze for up to 3 months.
When ready to enjoy, thaw overnight in the refrigerator and bake as instructed, adding 10–15 extra minutes if needed.
To freeze after baking:
- Let the casserole cool completely.
- Slice into individual portions.
- Wrap each portion well and freeze for quick lunches or dinners.
Meal Prep Tips
This recipe is a meal prep favorite because it reheats beautifully.
For easy weekday meals:
- Cook the pasta one day ahead.
- Prepare the ricotta filling in advance.
- Assemble everything the night before.
- Bake fresh the next day for the best flavor and texture.
Featured Snippet: Spinach Ricotta Pasta Bake can be refrigerated for up to 4 days or frozen for up to 3 months. It reheats well, making it a perfect make-ahead dinner for busy families and weekly meal prep.
Delicious Spinach Ricotta Pasta Bake Variations
This recipe is incredibly flexible. You can easily customize it based on what you have in your kitchen or your family’s preferences.
Add More Vegetables
Boost nutrition and flavor by adding:
- Mushrooms
- Zucchini
- Bell peppers
- Broccoli florets
- Kale
- Roasted eggplant
Be sure to cook vegetables first to remove excess moisture.
Add Protein
Turn this vegetarian dinner into an even heartier meal with:
- Shredded rotisserie chicken
- Italian sausage
- Ground turkey
- Lean ground beef
- Grilled chicken breast
Make It Extra Cheesy
For even more cheesy goodness, add:
- Fontina
- Provolone
- Asiago
- White cheddar
- Fresh mozzarella slices
Try a White Sauce Version
Swap the marinara sauce for homemade Alfredo or béchamel for an ultra-creamy white pasta bake.
Make It Spicy
Add a little heat with:
- Crushed red pepper flakes
- Spicy Italian sausage
- Calabrian chili paste
Gluten-Free Version
Simply substitute your favorite gluten-free pasta.
Cook it slightly under al dente so it holds its shape during baking.
Frequently Asked Questions
Can I use frozen spinach instead of fresh?
Yes. Frozen spinach works very well in this recipe. Just thaw it completely and squeeze out as much liquid as possible to avoid a watery casserole.
What pasta works best for Spinach Ricotta Pasta Bake?
Short pasta shapes are the best choice. Penne, rigatoni, ziti, rotini, and fusilli all hold the creamy sauce well and bake evenly.
Can I prepare this recipe ahead of time?
Absolutely. Assemble the casserole up to one day in advance, cover it tightly, refrigerate it, and bake when you’re ready to serve.
Can I freeze Spinach Ricotta Pasta Bake?
Yes. You can freeze it either before or after baking for up to three months. Thaw overnight in the refrigerator for the best texture.
Why did my pasta bake turn out watery?
The most common reason is excess moisture. Be sure to drain spinach thoroughly and avoid overcooking the pasta before baking.
Can I make this recipe without eggs?
Yes. The egg helps bind the ricotta mixture, but you can leave it out if needed. The filling will be a little softer but still delicious.

Spinach Ricotta Pasta Bake
Ingredients
Equipment
Method
- Bring a large pot of salted water to a boil. Cook the pasta until just al dente according to the package directions. Drain and toss lightly with olive oil to prevent sticking.
- If using fresh spinach, saute it for 2 to 3 minutes until wilted, then let it cool slightly. If using frozen spinach, thaw completely and squeeze out as much moisture as possible.
- In a large bowl, combine ricotta, egg, garlic, Italian seasoning, salt, pepper, half of the Parmesan, and cooked spinach. Mix until creamy and evenly combined.
- Add the cooked pasta to a large mixing bowl. Pour in the marinara sauce and gently fold to coat. Add the ricotta mixture and stir just enough to distribute it through the pasta.
- Lightly grease a 9×13-inch baking dish. Spread half of the pasta mixture into the dish, top with half of the mozzarella, then add the remaining pasta. Finish with the remaining mozzarella and Parmesan.
- Cover loosely with foil and bake at 375 F for 25 minutes. Remove the foil and bake for another 15 to 20 minutes, until bubbly and lightly golden.
- Let the pasta bake rest for about 10 minutes before serving. Garnish with fresh basil if desired.