If you are looking to add a wholesome and irresistibly tasty treat to your appetizer lineup, this Spinach and Ricotta Balls Recipe is an absolute winner. Combining vibrant, fresh spinach with creamy ricotta and a crispy golden crust, these bite-sized delights are bursting with flavor and perfect for sharing. Whether you’re planning a casual get-together or just craving something comforting, these balls offer a wonderful balance of nutritious greens, rich cheese, and just the right amount of seasoning. Trust me, once you try this recipe, it will quickly become one of your favorite go-to snacks or party bites.

Ingredients You’ll Need
The beauty of this Spinach and Ricotta Balls Recipe lies in its simplicity and quality ingredients, each playing a key role to build layers of flavor and texture. From the fresh green spinach bringing vibrant color to the creamy ricotta adding a luscious mouthfeel, every component counts in crafting these delicious morsels.
- Fresh spinach (1 lb / 450g): Provides earthy flavors and a beautiful green color, and is the star leafy veggie here.
- Ricotta cheese (1 1/2 cups / 375g): Adds a smooth and creamy texture that balances the spinach perfectly.
- Grated Parmesan cheese (1/2 cup / 50g): Contributes a sharp, salty note that enhances the overall depth of flavor.
- Breadcrumbs (1/2 cup / 50g): Create a light binding for the mixture and an appealing crispy bite when fried.
- Large eggs (2): Help bind all ingredients together, ensuring the balls hold their shape.
- Garlic cloves (2, minced): Bring aromatic warmth and a subtle spicy undertone.
- Ground nutmeg (1/4 tsp, optional): Adds a lovely subtle sweetness that complements the cheeses.
- Salt and pepper (to taste): Essential for seasoning and bringing all the flavors to life.
- Olive oil (2 tbsp, for frying): Provides a clean, fruity flavor and helps achieve that perfect crispy exterior.
- Marinara sauce (optional): A tangy companion perfect for dipping and enhancing every bite.
How to Make Spinach and Ricotta Balls Recipe
Step 1: Prepare the Spinach
Start by handling your spinach to set the stage for these delicious balls. If you’re using fresh spinach, sauté it in a skillet with a touch of olive oil over medium heat until it wilts, which usually takes about 3 to 4 minutes. This quick cooking softens the leaves and reduces their volume beautifully. For frozen spinach, make sure it’s thoroughly thawed and squeezed dry to remove any excess moisture, then finely chop it. Properly preparing the spinach is key because too much water can make the mixture too wet, affecting how the balls hold their shape.
Step 2: Mix the Ingredients
Once your spinach is ready and cooled, combine it with the ricotta cheese, grated Parmesan, breadcrumbs, eggs, minced garlic, nutmeg, salt, and pepper in a large mixing bowl. Use a wooden spoon or your hands to mix until everything is evenly incorporated. This step ensures that each bite will carry a perfect balance of creamy, cheesy, garlicky goodness along with the fresh flavor of spinach, united by the subtle nutmeg and seasoning.
Step 3: Form the Balls
Next, it’s time for the fun part — rolling your spinach and ricotta mixture into bite-sized balls about 1 to 1.5 inches in diameter. If you find the mixture is too soft or sticky to shape, simply add more breadcrumbs a tablespoon at a time until the consistency firms up. The goal is to have balls that hold together nicely but aren’t too dense or dry.
Step 4: Fry Until Golden Brown
Heat the olive oil in a wide skillet over medium heat. Carefully place the balls into the hot oil, cooking them in batches so they don’t overcrowd the pan. Fry the balls for approximately 5 to 7 minutes per batch, turning them gently every few minutes to ensure a beautiful, even golden crust forms all around. This crispy exterior provides a satisfying contrast to the soft, creamy interior.
Step 5: Drain Excess Oil
After frying, transfer the cooked spinach and ricotta balls onto a plate lined with paper towels. This simple step drains away the extra oil and keeps the bites from feeling greasy, leaving you with perfectly light yet crispy treats.
Step 6: Serve Warm and Enjoy!
Serve your Spinach and Ricotta Balls Recipe warm for the best flavor and texture. Offering a dish of marinara sauce on the side for dipping elevates the experience with a juicy burst of tang and herbs. These flavorful balls are now ready to be savored!
How to Serve Spinach and Ricotta Balls Recipe

Garnishes
A sprinkle of fresh chopped parsley or basil on top adds a pop of color and freshness. For a little extra indulgence, a dusting of finely grated Parmesan right before serving brightens the presentation and taste even more.
Side Dishes
This recipe pairs wonderfully with a crisp green salad to balance the richness, or alongside some crunchy garlic bread for a fully satisfying meal. You can also serve them with steamed vegetables or a light couscous salad for a diverse, colorful spread.
Creative Ways to Present
Try threading the spinach and ricotta balls onto small skewers for party platters, alternating with cherry tomatoes or roasted red peppers for bursts of color. Alternatively, set them atop a bed of fresh arugula drizzled with balsamic glaze for an elegant appetizer that is sure to impress your guests.
Make Ahead and Storage
Storing Leftovers
Leftover spinach and ricotta balls store beautifully in an airtight container in the refrigerator for up to 3 days. Keep them separate from any dipping sauces to preserve their crispness.
Freezing
You can freeze uncooked balls by arranging them on a baking sheet lined with parchment paper and freezing until firm. Then transfer to a freezer-safe bag or container. When you’re ready to enjoy, fry them straight from frozen, adding a couple of extra minutes to the cooking time.
Reheating
To reheat, bake the balls in a preheated oven at 350°F (175°C) for about 10 minutes to bring back their crispy exterior while warming the interior. Avoid microwaving if you want to keep that wonderful crisp texture intact.
FAQs
Can I use frozen spinach instead of fresh?
Absolutely! Frozen spinach works great for this recipe, just be sure to thaw it completely and squeeze out as much moisture as possible so the mixture isn’t too wet.
Is it possible to bake the Spinach and Ricotta Balls instead of frying?
Yes, baking is a healthier option. Arrange the balls on a greased baking sheet and bake at 375°F (190°C) for 15-20 minutes, turning halfway through, until golden brown.
How can I make this recipe gluten-free?
Simply substitute the breadcrumbs with gluten-free breadcrumbs. Many brands offer excellent options that won’t affect the taste or texture noticeably.
What can I use instead of Parmesan cheese?
If you don’t have Parmesan, Pecorino Romano or Grana Padano make great substitutes, offering a similar salty, umami punch to the dish.
Can I prepare the mixture in advance?
Yes, you can mix all the ingredients and form the balls a day ahead, then refrigerate them covered. Fry them fresh just before serving for the best texture.
Final Thoughts
This Spinach and Ricotta Balls Recipe is a true crowd-pleaser that combines wholesome ingredients with comforting flavors and delightful textures. It’s easy to prepare, versatile, and perfect for any occasion when you want to impress without stress. I encourage you to try this recipe and watch how it quickly becomes a beloved staple on your table. You deserve to enjoy these heavenly bites as much as I do!
Print
Spinach and Ricotta Balls Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 24 servings
- Category: Appetizer
- Method: Frying
- Cuisine: Italian
- Diet: Vegetarian
Description
Deliciously tender spinach and ricotta balls, lightly fried to a golden brown, making a perfect appetizer or snack. These bite-sized treats combine fresh spinach, creamy ricotta, and savory Parmesan with garlic and nutmeg, offering a delightful burst of flavor. Serve warm with marinara sauce for dipping for an irresistible treat.
Ingredients
Main Ingredients
- 1 lb (450g) fresh spinach, washed and chopped (or 1 package frozen spinach, thawed and drained)
- 1 1/2 cups (375g) ricotta cheese
- 1/2 cup (50g) grated Parmesan cheese
- 1/2 cup (50g) breadcrumbs (use gluten-free breadcrumbs for a gluten-free option)
- 2 large eggs
- 2 cloves garlic, minced
- 1/4 tsp ground nutmeg (optional)
- Salt and pepper to taste
- 2 tbsp olive oil (for frying)
Optional
- Marinara sauce (for dipping)
Instructions
- Prepare the Spinach: If using fresh spinach, heat a skillet with a little olive oil over medium heat and sauté the spinach until wilted, about 3-4 minutes. For frozen spinach, thaw completely and squeeze out any excess moisture. Allow to cool and chop finely.
- Make the Mixture: In a large mixing bowl, combine ricotta cheese, grated Parmesan, breadcrumbs, eggs, minced garlic, ground nutmeg, salt, and pepper. Add the cooked spinach and mix thoroughly until all ingredients are well incorporated.
- Shape the Balls: Form the mixture into balls about 1 to 1.5 inches in diameter. If the mixture feels too wet and won’t hold its shape, add a little more breadcrumbs until the consistency is firm enough to roll.
- Heat the Oil: Warm the olive oil in a large skillet over medium heat, ensuring enough oil to cover the base of the pan for frying.
- Fry the Balls: Carefully place the spinach and ricotta balls in the hot skillet in batches. Fry them, turning frequently, until they are golden brown on all sides, approximately 5-7 minutes per batch.
- Drain Excess Oil: Remove the fried balls from the skillet and set them on a paper towel-lined plate to absorb any excess oil.
- Serve: Serve the spinach and ricotta balls warm, accompanied by marinara sauce for dipping if desired.
Notes
- For a gluten-free option, use gluten-free breadcrumbs.
- Make sure to squeeze excess water from spinach to avoid soggy mixture.
- Nutmeg is optional but adds a subtle warm flavor.
- Adjust seasoning with salt and pepper according to taste.
- Can be served as an appetizer, snack, or party finger food.
- To keep warm, place cooked balls on a baking sheet in a low oven (around 200°F / 93°C) until ready to serve.

