Indulge in these incredibly easy and utterly delicious Baked Spinach Balls, a delightful Italian-inspired recipe combining fresh spinach, creamy ricotta, aromatic garlic, and a hint of chili flakes. Served with the simplest yet most addictively rich Parmigiano cream, these savory bites are a perfect complement to roast chicken or shine brightly as a standalone appetizer or light vegetarian main. Prepare to elevate your weeknight dinners and special gatherings with this versatile and flavorful dish.

These baked spinach balls are not only bursting with authentic Italian flavors but are also incredibly straightforward to prepare. Their delightful texture and savory profile make them an instant favorite. While they are exceptional served with the accompanying Parmigiano cream, their versatility means you can enjoy them with or without the sauce, depending on your meal plan.
They make an exquisite side dish for various roast meats, such as our succulent lemon roast chicken, or can be presented as hearty veggie ‘meatballs.’ For a charming antipasto spread, pair them with cured meats, artisan cheeses, and other fresh vegetables. Whichever way you choose to serve them, these spinach ricotta balls promise a memorable culinary experience.
Below, you’ll find the complete recipe, including detailed notes on ingredients, step-by-step instructions with photos, helpful tips, exciting variations, and a video tutorial. For a printable version, simply scroll to the bottom or click the recipe link.
Why You’ll Love These Baked Spinach Balls
There are countless reasons why these baked spinach ricotta balls deserve a spot in your recipe collection. Here’s what makes them truly special:
- Effortlessly Delicious: Despite their gourmet appeal, these spinach balls are surprisingly easy to make, even for novice cooks. Minimal fuss, maximum flavor!
- Healthy & Wholesome: Packed with nutrient-rich spinach and protein from ricotta and egg, they offer a healthier alternative to traditional meat-based dishes. Baking instead of frying reduces excess fat, making them guilt-free.
- Incredibly Versatile: Serve them as an elegant appetizer at your next dinner party, a delightful side dish to almost any main course, or even as a light and satisfying vegetarian lunch. They can easily be scaled up for entertaining or down for a cozy meal.
- Make-Ahead & Freezer Friendly: Save time by preparing the mixture in advance or baking a large batch and freezing them for future meals. They reheat beautifully, maintaining their tender texture and delicious flavor.
- Crowd-Pleasing Flavors: The combination of fresh spinach, creamy ricotta, savory Parmesan, aromatic garlic, and a subtle hint of chili is universally appealing. Even picky eaters are often won over by these flavorful bites.
- Perfect Texture: Baked to golden perfection, these balls are delightfully crisp on the outside and wonderfully tender and moist on the inside. The optional Parmigiano cream adds an extra layer of luxuriousness.
Essential Ingredients for Baked Spinach Balls
Crafting the perfect spinach ball starts with high-quality ingredients. Here’s what you’ll need, along with some helpful notes and potential substitutions to ensure your dish turns out flawlessly.

Ingredient Notes and Substitutions
- Spinach: We highly recommend using fresh baby spinach for its tender texture and mild flavor, which wilts down beautifully. However, any fresh spinach variety will work. If using frozen spinach, make sure to thaw it completely and squeeze out *all* excess water—this step is crucial to prevent a soggy mixture. You might need slightly less frozen spinach than fresh once wilted and drained.
- Chili Flakes (Red Pepper Flakes): These add a wonderful, subtle warmth that enhances the overall flavor without making the spinach balls overtly spicy. Feel free to adjust the quantity to your taste; add more for a kick or omit them entirely if you prefer no heat. The original amount specified is very mild.
- Parmigiano Reggiano: This Italian hard cheese is essential for its nutty, salty, and umami notes. Always use freshly grated Parmigiano Reggiano for the best flavor and texture. A good alternative would be Pecorino Romano, which offers a sharper, saltier profile. Avoid pre-grated cheeses, as they often contain anti-caking agents that can affect the melt and flavor.
- Breadcrumbs: We use fine, unseasoned breadcrumbs. These act as a binding agent, helping the balls hold their shape and absorbing any residual moisture. Panko breadcrumbs can also be used for a slightly crispier exterior, or homemade breadcrumbs if you have them. If your mixture feels too wet, don’t hesitate to add a little extra breadcrumb.
- Garlic and Shallot: Fresh garlic is an absolute must; its aromatic pungency is key to the flavor profile. Please do not substitute with garlic powder, which lacks the depth of fresh garlic. For the shallot, its milder, sweeter onion flavor is preferred, but a small onion (finely chopped and sautéed until very soft and translucent) can be used as a substitute if a shallot isn’t available. Ensure it’s cooked thoroughly to remove any raw onion harshness.
- Ricotta Cheese: Opt for full-fat ricotta for the creamiest texture and richest flavor. Drain any excess liquid from the ricotta if it seems watery before adding it to the mixture.
- Egg: A large egg acts as a binder, helping the spinach balls stay together during baking.
- Nutmeg: A small pinch of freshly grated nutmeg beautifully complements spinach and ricotta, adding a subtle warmth and depth.
- Olive Oil: Use good quality extra virgin olive oil for sautéing and for lightly oiling your hands when shaping the balls.
- Salt and Pepper: Season generously to taste. Remember that Parmigiano Reggiano is salty, so adjust your added salt accordingly.
Step-by-Step Guide to Perfect Baked Spinach Balls
Follow these detailed steps to create perfectly baked spinach balls, complete with visual guidance to help you along the way.
1. Prepare the Spinach
Begin by adding the fresh spinach to a large frying pan over medium heat. Allow it to wilt down, stirring occasionally, until it has significantly reduced in volume. As soon as it’s fully wilted, immediately turn off the heat and transfer the spinach to a colander. This prevents overcooking. Once the spinach is cool enough to handle, use your hands to squeeze out as much liquid as possible. This step is critical for preventing a watery mixture and ensuring your spinach balls hold their shape well (photo 1-4).

2. Sauté Aromatics
Finely chop the shallot and garlic. Heat about ½ a tablespoon of olive oil in a frying pan over medium heat. Add the chopped shallot and garlic and sauté gently until they become soft and translucent, about 3-5 minutes. Be careful not to brown the garlic, as it can turn bitter. Once cooked, turn off the heat and set the aromatics aside to cool slightly (photos 5 and 6).

3. Combine Ingredients for the Balls
Once the spinach is drained and cooled, finely chop it. Transfer the chopped spinach to a large mixing bowl. Add the sautéed garlic and shallot, ricotta cheese, freshly grated Parmigiano Reggiano, chili flakes, a pinch of nutmeg, the large egg, and the breadcrumbs. Season with a generous pinch of salt and freshly ground black pepper. Mix all the ingredients thoroughly until well combined. Ensure everything is evenly distributed (photos 7-9).
Pre-heat your oven to 200°C (400°F). Line a baking tray with parchment paper to prevent sticking and for easy cleanup.

4. Shape and Bake
Lightly oil your hands with olive oil. This will prevent the mixture from sticking and help create smooth balls. Take about 1 tablespoon of the spinach mixture for each ball and gently roll it between your palms to form a compact sphere. Arrange the shaped balls evenly on the prepared baking tray, leaving a little space between each one. Bake for approximately 25 minutes, or until they are slightly golden brown and firm to the touch (photos 10-12).
5. Prepare the Parmigiano Cream (Optional but Highly Recommended)
While the spinach balls are baking, you can prepare the luxurious Parmigiano cream. Mince an additional clove of garlic and add it to a small frying pan with a teaspoon of olive oil. Sauté for just 1 minute until fragrant; do not let it brown. Pour in the heavy cream, add a pinch of nutmeg, and a good grinding of black pepper. Bring the cream to a gentle boil, then immediately turn off the heat. Stir in the Parmigiano Reggiano until it has completely melted and the sauce is smooth and creamy. Taste and add salt if needed, remembering the cheese is salty. Drizzle this irresistible cream over the warm baked spinach balls just before serving (photos 13-16).

Expert Tips and Frequently Asked Questions
Achieve perfection with your baked spinach balls every time with these valuable tips and answers to common questions.
- To Cool Spinach Quickly: After wilting, if you’re in a hurry, you can plunge the hot spinach into cold or ice-cold water to rapidly bring down its temperature. This technique, called blanching and shocking, helps preserve the vibrant green color. Regardless of how you cool it, remember to squeeze out as much water as physically possible. Excess moisture is the enemy of firm, well-shaped spinach balls!
- Rolling Spinach Balls: For a smooth, non-sticky rolling process, lightly oil your hands with a small amount of olive oil. This not only prevents the mixture from adhering to your palms but also imparts a subtle greasing to the balls themselves, which helps them crisp up beautifully in the oven. If you prefer, you can use water to moisten your hands, but then you’ll need to brush the spinach balls with olive oil before baking for that golden finish.
- Mixture Consistency: The ideal mixture should be firm enough to roll without crumbling but not so wet that it feels sticky or loose. If, after combining all ingredients, you find the mixture is too wet to shape (often due to insufficient spinach draining), simply add a tablespoon or two more breadcrumbs until it reaches the desired consistency. Mix well and test a small portion.
- Can I prepare these in advance? Absolutely! You can prepare the spinach ball mixture and shape the balls up to 1 day in advance. Store them on a parchment-lined baking sheet or in an airtight container in the fridge until you’re ready to bake. This makes them perfect for entertaining or meal prep.
- How long do they last? Baked spinach balls will keep wonderfully in an airtight container in the refrigerator for up to 3 days. They are delicious served cold, at room temperature, or gently reheated.
- Can I freeze these? Yes, these spinach balls are very freezer-friendly! Once they are completely cooled after baking, arrange them in a single layer on a baking sheet and flash-freeze until solid. Then, transfer them to freezer-safe bags or containers. This prevents them from sticking together. Defrost completely in the refrigerator before reheating in the oven or microwave.
- Can I make them gluten-free? Yes, easily! Simply substitute regular breadcrumbs with your favorite gluten-free breadcrumbs. Ensure all other ingredients are naturally gluten-free.
- What about dairy-free options? For the spinach balls, you can experiment with a dairy-free ricotta alternative, though the texture might vary slightly. For the Parmigiano cream, a dairy-free heavy cream substitute and a good quality dairy-free Parmesan alternative would be needed.

Delightful Serving Suggestions
The versatility of these baked spinach balls means they can grace your table in a multitude of ways, from a humble side dish to a sophisticated appetizer.
- Classic Side Dish: We absolutely adore serving our spinach balls alongside our mouth-watering lemon roast chicken and crispy Italian roast potatoes. The creamy interior and savory exterior of the spinach balls provide a wonderful contrast to rich meats. They pair beautifully with most roast meats, such as pork loin or beef tenderloin, and can even complement baked fish (perhaps skipping the cream sauce for fish to keep it lighter).
- Vegetarian ‘Meatballs’: Get creative and serve these spinach balls as you would traditional meatballs. They are fantastic simmered in either a vibrant authentic Italian tomato sauce, allowing them to absorb all the rich flavors, or presented with their signature Parmigiano cream sauce for an elegant, cheesy finish. Serve over pasta, polenta, or even in a hearty sub roll.
- Elegant Antipasto or Aperitivo: Transform your spinach balls into a sophisticated starter or snack. Arrange them on a platter with an Aperol Spritz or your favorite Italian cocktail. Complement them with a selection of fine cheeses, savory cured meats (prosciutto, salami), and briny marinated olives for a truly authentic Italian experience. They also make a fantastic addition to a charcuterie board.
- Lunchbox Hero: Pack cooled spinach balls in lunchboxes for a healthy and satisfying meal at school or work. They hold up well and taste great at room temperature.
More Delicious Italian-Inspired Recipes You Might Like
Explore More Culinary Delights
Fresh Pasta
Homemade Triangoli with Mushroom and Taleggio
Sides
Ricotta Chicken Croquettes
Sides
Parmesan Roasted Potatoes and Broccoli
Sides
Peas and Pancetta – Easy Italian Side Dish
If you’ve tried this delicious Baked Spinach Balls recipe or any other delightful recipe on our blog, we would love to hear from you! Please don’t forget to rate the recipe and share your feedback in the comments section below. Your insights and experiences are invaluable to us and our community. You can also follow us on Facebook, Instagram, and Pinterest for more culinary inspiration, or sign up for our Newsletter to receive new, mouth-watering recipes every week!
Baked Spinach Balls with Parmigiano Cream
Step-by-step photos and detailed instructions are provided above for clarity.
Most of our recipes include helpful step-by-step photos, practical tips, and tricks to ensure perfect results the very first time, and often even a video tutorial!
10 mins
35 mins
45 mins
15 balls

Pin Recipe
These easy and delicious Baked Spinach Balls are made with a savory blend of garlic, ricotta, and chili flakes, perfectly complemented by the easiest (and addictively creamy) Parmigiano sauce. They make an ideal side dish to roast chicken or can be enjoyed as a delightful vegetarian meal or appetizer.
Ingredients
- 1.4 lbs (640g) fresh spinach
- 1 shallot, finely chopped
- 1 clove garlic, minced
- ¼ teaspoon chili flakes (red pepper flakes, adjust to taste)
- 1 pinch freshly grated nutmeg
- ⅔ cup (150g) ricotta cheese, drained if watery
- ½ cup (30g) freshly grated Parmigiano Reggiano (or Pecorino Romano)
- 1 large egg
- 4 tablespoons (40g) fine, unseasoned breadcrumbs
- Salt and freshly ground black pepper, to season
- Olive oil, for sautéing and shaping
Optional Parmigiano Cream
- ½ cup (120ml) heavy cream
- 1 clove garlic, minced
- 1 tablespoon Parmigiano Reggiano, grated
- 1 pinch freshly grated nutmeg
- Salt and black pepper, as needed
Instructions
- Wilt and Drain Spinach: Add the fresh spinach to a large frying pan over medium heat. Allow it to wilt completely, then immediately remove it to a colander. Once cool enough to handle, squeeze out as much liquid as possible. Finely chop the drained spinach.
- Sauté Aromatics: Finely chop the shallot and garlic. Heat ½ tablespoon of olive oil in a frying pan over medium heat. Sauté the shallot and garlic until soft and translucent (about 3-5 minutes). Turn off the heat and set aside.
- Prepare the Mixture: In a large mixing bowl, combine the finely chopped spinach, sautéed garlic and shallot, ricotta cheese, Parmigiano Reggiano, chili flakes, nutmeg, egg, and breadcrumbs. Season with salt and pepper. Mix everything together thoroughly until well combined.
- Preheat Oven: Preheat your oven to 200°C (400°F). Line a baking tray with parchment paper.
- Shape and Bake: Lightly oil your hands with olive oil. Take about 1 tablespoon of the spinach mixture and roll it into a ball. Place the shaped balls evenly on the prepared baking tray. Bake for 25 minutes, or until golden brown and firm.
- Make Parmigiano Cream (Optional): In a small frying pan, sauté 1 minced garlic clove in a small amount of olive oil for 1 minute until fragrant. Add the heavy cream, a pinch of nutmeg, and a good grinding of black pepper. Bring to a boil, then turn off the heat and stir in the grated Parmigiano Reggiano until melted and smooth. Taste and add salt if needed.
- Serve: Serve the baked spinach balls on a platter, drizzled generously with the warm Parmigiano cream and perhaps a few more shavings of cheese.
Video Tutorial
Watch our comprehensive video guide to see exactly how to prepare these delightful Baked Spinach Balls with Parmigiano Cream:
Notes
- Spinach Prep: For best results, ensure all excess moisture is squeezed out of the spinach. This is the key to preventing soggy balls.
- Rolling Technique: Oiling your hands makes shaping the balls much easier and provides a nice crust when baked.
- Adjusting Consistency: If your mixture is too wet, add more breadcrumbs, one tablespoon at a time, until it’s firm enough to roll.
- Storage & Freezing: Leftover baked spinach balls can be stored in the fridge for up to 3 days or frozen for longer preservation.
- Nutritional Information: The provided nutrition details are for the spinach balls only, and do not include the optional Parmigiano cream.
Helpful Info for All Our Recipes
- We always use high-quality extra virgin olive oil in all of our recipes unless otherwise specified.
- For canned or jarred tomatoes of any kind, we recommend Cirio or Mutti brands for their superior flavor and consistent quality.
- Unless stated otherwise, all vegetables are assumed to be of medium size.
- All our recipes are meticulously tested and developed using a fan (convection) oven.
- Find out more about how our nutrition information is calculated.
- Check out our must-have Italian Pantry Staples to stock your kitchen.
- You can also discover all our Essential Kitchen Tools for Italian Cooking.
Nutrition Information (per serving of spinach balls)
Carbohydrates: 4g
Protein: 3g
Fat: 8g
Saturated Fat: 5g
Polyunsaturated Fat: 0.5g
Monounsaturated Fat: 2g
Trans Fat: 0.2g
Cholesterol: 32mg
Sodium: 115mg
Potassium: 265mg
Fiber: 1g
Sugar: 1g
Vitamin A: 4229IU
Vitamin C: 12mg
Calcium: 72mg
Iron: 1mg
Nutrition information is automatically calculated and should only be used as an approximation.
Did you try this recipe?
We’d love to know! Leave a comment below and share your experience!