Spinach Ricotta Ravioli

Featured in: One-Pot Cool Comfort Meals

Create delicate homemade ravioli by making a simple pasta dough, combining ricotta and fresh spinach filling with Parmesan and nutmeg, then rolling and cutting into perfect squares. Cook in gently boiling salted water until they float, then serve with warm marinara sauce and fresh basil.

This vegetarian Italian dish takes about an hour and serves four, offering restaurant-quality results at home with straightforward techniques.

Updated on Sun, 18 Jan 2026 12:24:00 GMT
Freshly made spinach ricotta ravioli simmering in a rich marinara sauce, topped with basil and Parmesan cheese. Save Pin
Freshly made spinach ricotta ravioli simmering in a rich marinara sauce, topped with basil and Parmesan cheese. | frostedthyme.com

My kitchen counter was dusted with flour like fresh snow when I realized I'd been kneading pasta dough for nearly fifteen minutes, completely lost in the rhythm. Making ravioli by hand sounds intimidating, but once you get the feel of it, there's something almost meditative about folding those little pockets of filling. The first batch I ever made was lumpy and uneven, but they tasted like pure comfort. Now, every time I roll out that dough, I remember how something so simple can become something you're genuinely proud to serve.

I made these for my sister's birthday dinner last spring, and she still talks about it. We sat at the table long after we'd finished eating, just talking and laughing, with a little pile of basil leaves still on the serving plate. Food like this has a way of stretching time, making ordinary evenings feel special. It wasn't fancy or complicated, just honest and warm.

Ingredients

  • All purpose flour: The foundation of your dough, and using the right amount makes all the difference between silky pasta and something tough.
  • Eggs: They give the dough structure and that beautiful golden color, plus they help bind everything together.
  • Ricotta cheese: Choose whole milk ricotta if you can, it's creamier and holds up better in the filling without getting watery.
  • Fresh spinach: Wilts down to almost nothing, so don't be shy with the volume, and make sure you squeeze out every drop of moisture or your filling will be soggy.
  • Parmesan cheese: Adds a sharp, salty punch that balances the mild ricotta beautifully.
  • Nutmeg: Just a whisper of it brings warmth and depth without announcing itself.
  • Marinara sauce: Whether you make it from scratch or grab a jar, a good marinara is your best friend here.
  • Garlic: Sautéed just until fragrant, it wakes up the sauce without overpowering the delicate ravioli.
  • Fresh basil: Torn at the last second, it adds a bright herbal note that ties everything together.

Instructions

Product image
Quickly slice, dice, grate, and spiralize vegetables for salads, stir fries, and faster everyday meal prep.
Check price on Amazon
Make the Pasta Dough:
Mound your flour on a clean counter and create a well in the center like a little volcano. Crack the eggs into the well, add the salt, and use a fork to gently whisk them, slowly pulling in flour from the edges until a shaggy dough forms. Knead it for 8 to 10 minutes until it's smooth and springs back when you poke it, then wrap it tightly in plastic and let it rest for 30 minutes.
Prepare the Filling:
Steam or sauté the spinach until it wilts, then let it cool before squeezing out every bit of moisture you can, this step is crucial. Mix the spinach with ricotta, Parmesan, egg yolk, nutmeg, salt, and pepper until everything is evenly combined and creamy.
Roll the Pasta:
Cut your rested dough in half and work with one piece at a time, keeping the other covered. Roll it out as thin as you can, about 1/16 inch, using a pasta machine or a good rolling pin and a little patience.
Shape the Ravioli:
Lay one sheet of pasta flat and place small spoonfuls of filling about 2 inches apart. Brush the edges and spaces between the mounds with water, drape the second sheet over the top, and press gently around each mound to seal, making sure there are no air pockets. Cut into squares with a knife or ravioli cutter and crimp the edges with a fork.
Cook the Ravioli:
Bring a large pot of salted water to a gentle boil and slip the ravioli in carefully, working in batches so they don't stick together. They'll float to the top in 3 to 4 minutes, and that's when you know they're ready.
Make the Marinara Sauce:
Heat olive oil in a saucepan over medium heat and add the minced garlic, stirring until it smells amazing but not browned. Pour in the marinara, season with salt and pepper, and let it simmer gently for about 5 minutes.
Serve:
Spoon a little sauce onto each plate, arrange the hot ravioli on top, and finish with more sauce, fresh basil, and a generous sprinkle of Parmesan. Serve immediately while everything is warm and fragrant.
Product image
Quickly slice, dice, grate, and spiralize vegetables for salads, stir fries, and faster everyday meal prep.
Check price on Amazon
Homemade spinach ricotta ravioli with golden edges, served in a deep red sauce and garnished with fresh basil. Save Pin
Homemade spinach ricotta ravioli with golden edges, served in a deep red sauce and garnished with fresh basil. | frostedthyme.com

There's a moment when you lift that first ravioli out of the water with a slotted spoon and it's plump and perfect, and you realize you actually made pasta from scratch. It's the kind of small victory that makes you want to call someone and tell them about it. This dish has a way of turning a regular weeknight into something you remember.

How to Store and Reheat

Cooked ravioli keeps well in the fridge for up to three days in an airtight container, layered with a bit of sauce to keep them from drying out. To reheat, I like to warm them gently in a skillet with a splash of water or extra sauce over low heat, covered, until they're heated through. You can also freeze uncooked ravioli on a baking sheet until solid, then transfer them to a freezer bag for up to two months. Cook them straight from frozen, adding an extra minute or two to the boiling time.

Ingredient Swaps and Variations

If you don't have fresh spinach, frozen works just as well, just thaw it completely and squeeze out all the liquid. I've also swapped in kale or Swiss chard when that's what I had on hand, and it was delicious. For a richer filling, try adding a few tablespoons of mascarpone or cream cheese. You can also play with the sauce, a simple brown butter and sage situation is incredible if you want something lighter than marinara.

Serving Suggestions

These ravioli shine on their own, but a crisp green salad with lemon vinaigrette and some crusty bread make it a full meal. A glass of chilled Pinot Grigio or Sauvignon Blanc is the perfect match, cutting through the richness of the cheese. If you're feeding a crowd, double the batch and set up a little assembly line, it goes faster than you'd think.

  • Top with toasted pine nuts for a little crunch and extra richness.
  • Drizzle with good quality olive oil just before serving for a silky finish.
  • Pair with roasted vegetables like zucchini or cherry tomatoes for added color and flavor.
Product image
Keeps sponges and brushes organized beside the sink, making dishwashing and post-cooking cleanup faster and neater.
Check price on Amazon
Vibrant platter of spinach ricotta ravioli tossed in marinara, featuring extra Parmesan and a sprig of fresh basil. Save Pin
Vibrant platter of spinach ricotta ravioli tossed in marinara, featuring extra Parmesan and a sprig of fresh basil. | frostedthyme.com

Homemade ravioli might take a little time, but it's the kind of cooking that feels like an accomplishment, not a chore. You'll want to make these again, I promise.

Questions & Answers

Can I prepare the ravioli ahead of time?

Yes, uncooked ravioli can be frozen for up to 3 months on a parchment-lined tray before transferring to an airtight container. Cook directly from frozen, adding 1-2 minutes to the cooking time.

How do I know when ravioli are done cooking?

Ravioli are ready when they float to the surface and cook for an additional 1-2 minutes. They should be tender but still have slight resistance when bitten.

What's the best way to prevent the filling from leaking out?

Ensure edges are thoroughly sealed by pressing firmly with a fork or your fingers after placing the top pasta sheet. Keep filling amounts modest (about one teaspoon) and brush edges with water before sealing.

Can I use frozen spinach instead of fresh?

Absolutely. Use thawed frozen spinach and squeeze out all excess moisture with a clean kitchen towel before chopping and mixing with the ricotta filling.

What wine pairs well with this dish?

A crisp white wine like Pinot Grigio or Vermentino complements the creamy filling and tomato sauce beautifully, cutting through the richness with its acidity.

Can I make this dairy-free?

Yes, substitute dairy ricotta and Parmesan with plant-based alternatives. Use aquafaba or flax egg as a binder in the filling. The texture will differ slightly but remain delicious.

Spinach Ricotta Ravioli

Tender homemade ravioli filled with creamy ricotta and fresh spinach, served in marinara sauce. An Italian classic comfort dish.

Prep Time
45 minutes
Time to Cook
20 minutes
All-In Time
65 minutes
By Frosted Thyme Madison Kelly


Skill Level Medium

Cuisine Italian

Makes 4 Portions

Diet Preferences Vegetarian

What You'll Need

Pasta Dough

01 2 cups all-purpose flour
02 3 large eggs
03 1/2 teaspoon salt

Filling

01 1 cup ricotta cheese
02 1 cup fresh spinach, chopped
03 1/3 cup grated Parmesan cheese
04 1 large egg yolk
05 1/4 teaspoon nutmeg
06 1/2 teaspoon salt
07 1/4 teaspoon black pepper

Sauce

01 2 cups marinara sauce
02 1 tablespoon olive oil
03 2 cloves garlic, minced
04 Salt and pepper to taste

Garnish

01 Fresh basil leaves
02 Extra grated Parmesan cheese

Directions

Step 01

Prepare Pasta Dough: Mound flour on a clean work surface and create a well in the center. Add eggs and salt, then gradually incorporate flour using a fork until a shaggy dough forms. Knead for 8 to 10 minutes until smooth and elastic. Wrap in plastic wrap and rest at room temperature for 30 minutes.

Step 02

Prepare Filling: Steam or sauté spinach until completely wilted. Drain thoroughly and squeeze out excess moisture using a clean kitchen towel, then finely chop. Combine ricotta, chopped spinach, Parmesan cheese, egg yolk, nutmeg, salt, and black pepper in a mixing bowl until evenly incorporated.

Step 03

Roll Pasta Sheets: Divide rested dough in half. Using a pasta machine or rolling pin, roll each half into thin, uniform sheets approximately 1/16 inch thick. Handle gently to maintain integrity.

Step 04

Shape Ravioli: Distribute teaspoons of filling across one pasta sheet, spacing them 2 inches apart. Brush water around filling portions. Position second sheet over top and firmly press around each mound to seal. Cut into individual squares using a knife or ravioli cutter, then press edges with a fork to ensure complete seal.

Step 05

Cook Ravioli: Bring a large pot of salted water to a gentle boil. Working in batches, add ravioli and cook for 3 to 4 minutes until they rise to the surface. Remove with a slotted spoon and transfer to a warm serving vessel.

Step 06

Prepare Marinara: Heat olive oil in a saucepan over medium heat. Add minced garlic and sauté for approximately 1 minute until fragrant. Pour in marinara sauce, season with salt and pepper to taste, and simmer for 5 minutes.

Step 07

Plate and Serve: Spoon marinara sauce onto individual plates. Arrange cooked ravioli on sauce, top with additional sauce, fresh basil leaves, and grated Parmesan cheese. Serve immediately.

Tools Needed

  • Mixing bowls
  • Rolling pin or pasta machine
  • Knife or ravioli cutter
  • Large pot
  • Slotted spoon
  • Saucepan

Allergen Details

Always check each item for allergens and ask a medical expert if unsure.
  • Contains wheat gluten
  • Contains eggs
  • Contains dairy: ricotta and Parmesan cheese

Nutrition Info (per portion)

For reference only—please ask a healthcare professional if you need tailored advice.
  • Calorie Count: 430
  • Fat content: 16 g
  • Carbohydrates: 52 g
  • Proteins: 19 g