Creamy Spinach and Cheese Ravioli Recipe: Homemade Italian Comfort Food
If you’ve ever dreamed of a comforting Italian dinner that feels like a warm hug, homemade spinach and cheese ravioli is just what you need. This dish brings together tender pasta, creamy cheese, and a vibrant spinach filling. Whether it’s for a romantic dinner or a family gathering, this recipe will make you feel like a professional chef in your own kitchen.
When I first tried making ravioli, I was nervous about working with homemade pasta. But trust me, it’s easier than you think, especially with store-bought pasta sheets. Plus, the satisfaction of making your own ravioli is unbeatable. It’s become my go-to recipe for impressing guests without a lot of stress.

Your Grocery List
- Fresh pasta sheets (or homemade pasta dough)
- Fresh spinach (about 2 cups, chopped)
- Ricotta cheese (1 cup)
- Grated Parmesan cheese (1/2 cup)
- Egg (1, for the filling)
- Salt and pepper
- Olive oil
- Optional: Marinara or Alfredo sauce for serving
Tips for a Perfect Spinach and Cheese Filling
When preparing the filling, sauté the spinach with a touch of olive oil until it’s wilted, then drain it well to remove any excess moisture. Too much water in the spinach can make your ravioli soggy. Mixing ricotta with Parmesan adds a rich flavor and ensures the filling stays creamy but firm enough to hold its shape during cooking.
Making and Shaping the Ravioli
If you’re using store-bought pasta sheets, keep them covered with a damp towel to prevent drying out. For shaping, use a ravioli mold or a simple cookie cutter to create uniform shapes. Press the edges firmly to seal—there’s nothing worse than a ravioli bursting in the pot! A small dab of water or beaten egg around the edges can help with sealing.
Cooking Your Ravioli Like a Pro
Ravioli cooks quickly! Boil them in salted water for 2–3 minutes or until they float to the top. Overcooking can cause them to fall apart, so keep an eye on them. If you want to make them ahead, you can freeze the uncooked ravioli on a baking sheet and transfer them to a freezer bag for longer storage.
Make It Even Better
Consider adding nutmeg or garlic powder to your filling for an extra layer of flavor. To serve, a drizzle of browned butter and sage or a simple marinara sauce is divine. Pair with a crisp white wine or a refreshing sparkling water to complete the experience.
Pairing Ideas
What Kind of Pizza Goes Well with Ravioli?
A light Margherita pizza with fresh basil complements the richness of the ravioli without overpowering it.
Drink Pairings
A crisp Pinot Grigio or a non-alcoholic sparkling apple cider pairs beautifully with the cheesy, creamy filling.
Dessert Pairings
For dessert, try tiramisu or a simple panna cotta with fresh berries to keep the Italian theme going.
Storage Tips
Store leftover cooked ravioli in an airtight container in the refrigerator for up to 2 days. Reheat gently in a skillet with a bit of butter or sauce. Uncooked ravioli can be frozen for up to 3 months.
Recipe Timing
- Prep Time: 25 minutes
- Cook Time: 10 minutes
- Total Time: 35 minutes
Fun Facts
Did you know ravioli has been enjoyed since the 14th century? It was originally made as a way to repurpose leftovers by encasing them in pasta dough!
Allergen Warnings
This recipe contains dairy and gluten. Substitute gluten-free pasta sheets and dairy-free cheese to accommodate dietary restrictions.
Vegetarian or Vegan Substitutes
For a vegan version, use a dairy-free ricotta substitute and egg replacer. Opt for vegan-friendly pasta sheets for a delicious plant-based meal.

Spinach and Cheese Ravioli
Equipment
- Large pot
- Skillet
- Mixing bowl
- Ravioli mold or cookie cutter
Ingredients
- 1 package fresh pasta sheets (or homemade pasta dough)
- 2 cups fresh spinach chopped
- 1 cup ricotta cheese
- 1/2 cup grated Parmesan cheese
- 1 large egg for the filling
- 1 tablespoon olive oil
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper freshly ground
- 1 cup marinara sauce (optional, for serving)
Instructions
- Heat olive oil in a skillet over medium heat. Add spinach and sauté until wilted, about 2-3 minutes. Remove from heat and drain excess liquid.
- In a mixing bowl, combine ricotta cheese, Parmesan cheese, sautéed spinach, egg, salt, and pepper. Mix until well combined.
- Place a pasta sheet on a flat surface and spoon small dollops of filling about 1 inch apart. Cover with another pasta sheet and press around the filling to seal. Use a ravioli mold or cookie cutter to cut out individual ravioli.
- Bring a large pot of salted water to a boil. Cook ravioli in batches for 2-3 minutes, or until they float to the surface.
- Serve hot with marinara sauce, Alfredo sauce, or browned butter and sage.