Of all the battles waged at the dinner table, the “Great Green Vegetable War” is perhaps the most common. In my house, spinach was public enemy number one for a long time. No matter how I tried to present it—sautéed, creamed, or hidden in a smoothie—my kids’ keen eyes and discerning palates would detect it and mount a formidable defense. I was close to surrendering until I stumbled upon a culinary revelation, a secret weapon that would not only bring peace to mealtimes but turn my picky eaters into enthusiastic spinach fans. That weapon was these Kid-Approved Spinach Rice Balls. The first time I served them, I didn’t even mention the spinach. I just called them “Cheesy Volcano Balls” and watched. The first tentative bite was followed by a look of surprise, then delight. The crispy, golden-brown exterior gave way to a warm, gooey, cheesy center, and the spinach? It was so perfectly integrated into the savory rice and melted cheese that it became part of the delicious experience rather than an offending intruder. They devoured the entire plate and asked for more. Now, these spinach rice balls are a staple in our home—a go-to for quick lunches, a fun after-school snack, and even a party appetizer that disappears in minutes. They are proof that with a little creativity (and a good amount of cheese), even the most vegetable-averse child can be won over.
Ingredients
- 1 ½ cups Arborio rice: This short-grain Italian rice is high in starch, which is released during cooking to create a creamy, sticky texture that’s essential for holding the balls together.
- 3 cups vegetable or chicken broth: Using broth instead of water infuses the rice with a deep, savory flavor from the very beginning of the cooking process.
- 1 tablespoon olive oil: Used for sautéing the aromatics, providing a base layer of flavor.
- 1 small yellow onion, finely diced: This adds a subtle, sweet, and savory foundation to the rice mixture.
- 2 cloves garlic, minced: Provides a pungent, aromatic kick that complements the cheese and spinach perfectly.
- 5 oz (about 5 packed cups) fresh spinach: The star of the show, packed with nutrients. It wilts down significantly, blending seamlessly into the rice.
- ¾ cup freshly grated Parmesan cheese: This brings a sharp, salty, and nutty flavor that seasons the balls from the inside out.
- 1 cup shredded low-moisture mozzarella cheese: This is the secret to that irresistible, gooey, cheesy pull that kids (and adults) love.
- 2 large eggs, beaten (divided): One egg is used as a binder within the rice mixture, while the other is used for the coating process to help the breadcrumbs adhere.
- 1 ½ cups Panko breadcrumbs: These Japanese-style breadcrumbs are lighter and flakier than traditional breadcrumbs, resulting in an exceptionally crispy and crunchy exterior.
- Salt and black pepper to taste: Essential for enhancing all the other flavors.
- Vegetable or canola oil for frying (about 3-4 cups): A neutral oil with a high smoke point is necessary for achieving a golden, non-greasy finish. Alternatively, use an olive oil spray for baking.
Instructions
- Cook the Rice: In a medium saucepan, bring the 3 cups of broth to a simmer over medium heat. Add the Arborio rice, stir once, then reduce the heat to low. Cover the saucepan and let it cook for 18-20 minutes, or until all the liquid has been absorbed and the rice is tender. Avoid lifting the lid while it’s cooking. Once done, fluff the rice with a fork and spread it out on a baking sheet to cool down. Cooling the rice is a crucial step; warm rice will melt the cheese prematurely and can cause the egg binder to scramble.
- Prepare the Spinach and Aromatics: While the rice is cooling, heat the 1 tablespoon of olive oil in a large skillet or pan over medium heat. Add the finely diced onion and cook until it becomes soft and translucent, about 4-5 minutes. Add the minced garlic and cook for another minute until fragrant, being careful not to let it burn.
- Wilt the Spinach: Add the fresh spinach to the skillet in batches. It will look like a mountain, but it wilts down quickly. Stir continuously until all the spinach has wilted. Transfer the spinach-onion mixture to a colander and press down firmly with the back of a spoon to squeeze out as much excess liquid as possible. This is the most important step to prevent soggy rice balls. The mixture should be relatively dry. Once drained, finely chop the spinach mixture.
- Create the Rice Ball Mixture: In a large mixing bowl, combine the cooled rice, the chopped spinach-onion mixture, the grated Parmesan cheese, the shredded mozzarella cheese, and a generous pinch of salt and pepper. Mix well until everything is evenly distributed. Now, add one of the beaten eggs to the bowl. This egg acts as the primary binder. Mix thoroughly until the mixture holds together when you press it in your hand.
- Form the Balls: Prepare a small bowl of water to dip your hands in, which will prevent the sticky rice mixture from clinging to them. Using a small cookie scoop or a tablespoon, portion out the mixture. Roll each portion between your wet hands to form a compact ball, about 1.5 to 2 inches in diameter. Place the formed balls on a parchment-lined baking sheet.
- Set Up Your Breading Station: You’ll need two shallow bowls or dishes. In the first bowl, place the remaining beaten egg. In the second bowl, place the Panko breadcrumbs, seasoned with a small pinch of salt and pepper.
- Coat the Rice Balls: Working one at a time, dip each rice ball into the beaten egg, ensuring it’s fully coated. Let any excess egg drip off. Immediately transfer the ball to the Panko breadcrumbs and roll it around gently, pressing the crumbs onto the surface to create a thick, even coating. Place the breaded ball back onto the parchment-lined baking sheet. For an extra-crispy crust, you can chill the breaded balls in the refrigerator for 30 minutes before cooking.
- Cook the Spinach Rice Balls: You have two options for cooking:
- For Frying (Traditional Method): Pour about 2-3 inches of vegetable or canola oil into a heavy-bottomed pot or Dutch oven. Heat the oil over medium-high heat until it reaches 350°F (175°C). If you don’t have a thermometer, you can test if the oil is ready by dropping a single Panko breadcrumb into it; if it sizzles vigorously, the oil is hot enough. Carefully lower 4-5 rice balls into the hot oil, being sure not to overcrowd the pot. Fry for 2-3 minutes, turning occasionally, until they are deep golden brown and crispy on all sides. Use a slotted spoon to remove the rice balls and transfer them to a wire rack or a plate lined with paper towels to drain any excess oil.
- For Baking (Healthier Method): Preheat your oven to 400°F (200°C). Arrange the breaded rice balls on a parchment-lined baking sheet, leaving some space between them. Lightly spray the tops of the balls with olive oil or cooking spray, which helps them brown and crisp up. Bake for 20-25 minutes, flipping them halfway through, until they are golden brown and crispy.
- Serve and Enjoy: Let the spinach rice balls cool for a few minutes before serving, as the cheesy center will be very hot. Serve warm with your favorite dipping sauce.
Nutrition Facts
- Servings: This recipe makes approximately 24-28 rice balls.
- Calories per serving (2 balls): Approximately 180-220 calories, depending on the cooking method (baking is lower).
- Protein: A good source of protein from the cheese and eggs, which is essential for muscle development and keeping kids feeling full and energized.
- Calcium: The generous amount of Parmesan and mozzarella cheese provides a healthy dose of calcium, which is vital for building strong bones and teeth.
- Iron: Spinach is a well-known source of iron, a mineral crucial for carrying oxygen in the blood and preventing fatigue.
- Fiber: With fiber from the rice and spinach, these balls contribute to healthy digestion and gut health.
Preparation Time
This recipe involves several steps, but they can be broken down to fit your schedule.
- Active Time: Approximately 40 minutes (includes chopping, mixing, rolling, and cooking).
- Inactive Time: Approximately 40 minutes (for cooking and cooling the rice).
- Total Time: Approximately 1 hour and 20 minutes.
How to Serve
These versatile spinach rice balls can be served in a variety of fun and delicious ways that are sure to please everyone.
- As a Perfect After-School Snack:
- Serve a small bowl of 3-4 balls warm from the oven or air fryer.
- They are a substantial, satisfying snack that will keep hunger at bay until dinner.
- The Ultimate Lunchbox Addition:
- These rice balls are fantastic at room temperature, making them ideal for school lunches.
- Pack them alongside some fresh fruit, yogurt, and vegetable sticks for a balanced and exciting meal that beats a boring sandwich any day.
- As a Crowd-Pleasing Appetizer:
- Arrange them on a platter for parties, playdates, or family gatherings.
- Insert a toothpick into each one for easy, mess-free grabbing.
- Offer a “dipping bar” with various sauces to let guests customize their experience.
- As a Fun Main Course:
- Serve a larger portion of 5-6 rice balls as the star of the meal.
- Pair them with a simple side salad with a light vinaigrette.
- Serve alongside a bowl of simple tomato soup for a comforting “soup and dippers” meal.
- With Delicious Dipping Sauces:
- Classic Marinara Sauce: The timeless pairing. The bright acidity of the tomato sauce cuts through the richness of the cheesy rice balls perfectly.
- Creamy Yogurt-Dill Dip: A refreshing and healthier option. Mix plain Greek yogurt with fresh dill, a squeeze of lemon juice, and a pinch of garlic powder.
- Garlic Aioli: For a more decadent treat, mix mayonnaise with minced garlic, lemon juice, and a dash of paprika.
- Kid-Friendly Ranch: Always a winner with children, this creamy, herby dip is a perfect match.
Additional tips
- The Rice is Everything: For the best results, stick with Arborio rice. Its high starch content is what makes the balls creamy on the inside and helps them hold their shape. If you must substitute, use another short-grain or sushi rice. Do not use long-grain rice like basmati or jasmine, as it won’t be sticky enough.
- Squeeze That Spinach Dry! This cannot be overstated. Water is the enemy of crispy rice balls. After wilting the spinach, place it in a colander and use a spoon, or even your clean hands once it’s cool enough, to squeeze out every last drop of moisture. You’ll be surprised how much water comes out.
- Uniformity is Key: Use a cookie or ice cream scoop to portion the rice mixture. This ensures that all your balls are the same size, which means they will cook evenly and look much more professional when served.
- Make-Ahead Magic: You can prepare the rice ball mixture up to 24 hours in advance. Store it in an airtight container in the refrigerator. When you’re ready, simply form, coat, and cook the balls. This is a huge time-saver for party prep or busy weeknights.
- Freeze for Future Feasts: These spinach rice balls are incredibly freezer-friendly. You can freeze them either before or after cooking.
- Uncooked: Place the breaded, uncooked balls on a baking sheet and freeze until solid. Then, transfer them to a freezer bag. You can cook them directly from frozen, just add 5-7 minutes to the baking time or a minute to the frying time.
- Cooked: Let the cooked balls cool completely, then freeze them in a single layer before transferring to a freezer bag. Reheat in a 375°F (190°C) oven or an air fryer for 10-15 minutes until hot and crispy again.
- Baking vs. Frying Deep Dive: While frying yields the crispiest, most traditional result, baking is a fantastic, healthier, and less messy alternative. To maximize crispiness when baking, don’t skip spraying them with oil and ensure your oven is fully preheated. An air fryer also works wonderfully, typically at 375°F (190°C) for about 10-12 minutes.
- Explore Cheese Variations: Don’t be afraid to experiment with the cheese! Swap the mozzarella for smoked provolone for a smoky flavor, or add some sharp cheddar for a different kind of tang. A mix of Gruyère and fontina would create an incredibly rich and nutty flavor profile.
- Boost the Flavor: For an extra layer of flavor, consider adding other finely chopped herbs or spices to the rice mixture. A tablespoon of fresh basil or parsley would add brightness, a pinch of nutmeg beautifully complements the spinach and cheese, and a dash of red pepper flakes can add a gentle warmth for more adventurous palates.
FAQ section
1. Why are my spinach rice balls falling apart when I try to fry them?
This is the most common issue and it usually stems from one of three things. First, the rice mixture might be too wet. You must squeeze the wilted spinach completely dry. Second, the rice used might not have been starchy enough. Arborio or sushi rice is crucial for its sticky quality. Third, your binder might be insufficient, or the balls weren’t packed tightly enough when rolling. Make sure to press them firmly into a compact shape. Chilling the breaded balls for 30 minutes before frying also helps them firm up and hold their shape in the hot oil.
2. Can I make these spinach rice balls gluten-free?
Absolutely! This recipe is very easy to adapt for a gluten-free diet. Simply substitute the Panko breadcrumbs with your favorite brand of gluten-free Panko or regular gluten-free breadcrumbs. The rest of the core ingredients are naturally gluten-free, but always double-check the labels on your broth and cheeses to be safe.
3. Is it possible to make a vegan version of this recipe?
Yes, you can make a delicious vegan version with a few simple swaps. For the egg binder inside the mixture, use a “flax egg” (1 tablespoon of ground flaxseed mixed with 3 tablespoons of water, left to sit for 10 minutes). For the egg wash coating, you can use unsweetened plant-based milk or a commercial egg replacer. Finally, substitute the Parmesan and mozzarella with your favorite shredded vegan cheese alternatives.
4. How can I get my kids involved in making these?
This is a wonderful recipe for little helpers! Depending on their age, they can help with several steps. Younger children are perfect for rolling the mixture into balls—they love getting their hands messy! They can also help with the breading process, dipping the balls into the egg and rolling them in the breadcrumbs. It’s a fun sensory activity, and kids are always more likely to eat something they helped create.
5. Can I use leftover rice instead of cooking it from scratch?
Yes, using leftover rice is a great way to save time and reduce food waste. However, you may need to make a small adjustment. Leftover rice is often drier than freshly cooked creamy Arborio rice. To compensate, you might need to add a little extra binder, like another half of a beaten egg or an extra handful of cheese, to ensure the mixture is sticky enough to hold together.
6. How do I store and reheat leftovers?
Store any leftover spinach rice balls in an airtight container in the refrigerator for up to 3-4 days. While you can microwave them, they will lose their signature crispiness. For the best results, reheat them in an oven or toaster oven at 375°F (190°C) for 10-15 minutes, or in an air fryer for 5-8 minutes, until they are heated through and the exterior is crispy again.
7. My kids claim to hate spinach. Any tips for convincing them to try these?
The key is marketing! Avoid calling them “spinach balls” at first. Try fun names like “Green Goblin Guts,” “Hulk Power Bites,” “Cheesy Monster Munchies,” or “Dinosaur Eggs.” The combination of the irresistible crunchy exterior and the gooey cheese pull is often enough to win them over. Once they’ve tried one and loved it, you can reveal the “secret” healthy ingredient.
8. What is the best type of oil for frying?
You want to use a neutral-flavored oil with a high smoke point. This means the oil can get very hot without burning and creating an unpleasant taste. Excellent choices include canola oil, vegetable oil, grapeseed oil, safflower oil, or peanut oil. Avoid using oils with low smoke points like extra virgin olive oil for frying, as it will burn and make the rice balls taste bitter.

Kid-Approved Spinach Rice Balls
Ingredients
- 1 ½ cups Arborio rice: This short-grain Italian rice is high in starch, which is released during cooking to create a creamy, sticky texture that’s essential for holding the balls together.
- 3 cups vegetable or chicken broth: Using broth instead of water infuses the rice with a deep, savory flavor from the very beginning of the cooking process.
- 1 tablespoon olive oil: Used for sautéing the aromatics, providing a base layer of flavor.
- 1 small yellow onion, finely diced: This adds a subtle, sweet, and savory foundation to the rice mixture.
- 2 cloves garlic, minced: Provides a pungent, aromatic kick that complements the cheese and spinach perfectly.
- 5 oz (about 5 packed cups) fresh spinach: The star of the show, packed with nutrients. It wilts down significantly, blending seamlessly into the rice.
- ¾ cup freshly grated Parmesan cheese: This brings a sharp, salty, and nutty flavor that seasons the balls from the inside out.
- 1 cup shredded low-moisture mozzarella cheese: This is the secret to that irresistible, gooey, cheesy pull that kids (and adults) love.
- 2 large eggs, beaten (divided): One egg is used as a binder within the rice mixture, while the other is used for the coating process to help the breadcrumbs adhere.
- 1 ½ cups Panko breadcrumbs: These Japanese-style breadcrumbs are lighter and flakier than traditional breadcrumbs, resulting in an exceptionally crispy and crunchy exterior.
- Salt and black pepper to taste: Essential for enhancing all the other flavors.
- Vegetable or canola oil for frying (about 3-4 cups): A neutral oil with a high smoke point is necessary for achieving a golden, non-greasy finish. Alternatively, use an olive oil spray for baking.
Instructions
- Cook the Rice: In a medium saucepan, bring the 3 cups of broth to a simmer over medium heat. Add the Arborio rice, stir once, then reduce the heat to low. Cover the saucepan and let it cook for 18-20 minutes, or until all the liquid has been absorbed and the rice is tender. Avoid lifting the lid while it’s cooking. Once done, fluff the rice with a fork and spread it out on a baking sheet to cool down. Cooling the rice is a crucial step; warm rice will melt the cheese prematurely and can cause the egg binder to scramble.
- Prepare the Spinach and Aromatics: While the rice is cooling, heat the 1 tablespoon of olive oil in a large skillet or pan over medium heat. Add the finely diced onion and cook until it becomes soft and translucent, about 4-5 minutes. Add the minced garlic and cook for another minute until fragrant, being careful not to let it burn.
- Wilt the Spinach: Add the fresh spinach to the skillet in batches. It will look like a mountain, but it wilts down quickly. Stir continuously until all the spinach has wilted. Transfer the spinach-onion mixture to a colander and press down firmly with the back of a spoon to squeeze out as much excess liquid as possible. This is the most important step to prevent soggy rice balls. The mixture should be relatively dry. Once drained, finely chop the spinach mixture.
- Create the Rice Ball Mixture: In a large mixing bowl, combine the cooled rice, the chopped spinach-onion mixture, the grated Parmesan cheese, the shredded mozzarella cheese, and a generous pinch of salt and pepper. Mix well until everything is evenly distributed. Now, add one of the beaten eggs to the bowl. This egg acts as the primary binder. Mix thoroughly until the mixture holds together when you press it in your hand.
- Form the Balls: Prepare a small bowl of water to dip your hands in, which will prevent the sticky rice mixture from clinging to them. Using a small cookie scoop or a tablespoon, portion out the mixture. Roll each portion between your wet hands to form a compact ball, about 1.5 to 2 inches in diameter. Place the formed balls on a parchment-lined baking sheet.
- Set Up Your Breading Station: You’ll need two shallow bowls or dishes. In the first bowl, place the remaining beaten egg. In the second bowl, place the Panko breadcrumbs, seasoned with a small pinch of salt and pepper.
- Coat the Rice Balls: Working one at a time, dip each rice ball into the beaten egg, ensuring it’s fully coated. Let any excess egg drip off. Immediately transfer the ball to the Panko breadcrumbs and roll it around gently, pressing the crumbs onto the surface to create a thick, even coating. Place the breaded ball back onto the parchment-lined baking sheet. For an extra-crispy crust, you can chill the breaded balls in the refrigerator for 30 minutes before cooking.
- Cook the Spinach Rice Balls: You have two options for cooking:
- For Frying (Traditional Method): Pour about 2-3 inches of vegetable or canola oil into a heavy-bottomed pot or Dutch oven. Heat the oil over medium-high heat until it reaches 350°F (175°C). If you don’t have a thermometer, you can test if the oil is ready by dropping a single Panko breadcrumb into it; if it sizzles vigorously, the oil is hot enough. Carefully lower 4-5 rice balls into the hot oil, being sure not to overcrowd the pot. Fry for 2-3 minutes, turning occasionally, until they are deep golden brown and crispy on all sides. Use a slotted spoon to remove the rice balls and transfer them to a wire rack or a plate lined with paper towels to drain any excess oil.
- For Baking (Healthier Method): Preheat your oven to 400°F (200°C). Arrange the breaded rice balls on a parchment-lined baking sheet, leaving some space between them. Lightly spray the tops of the balls with olive oil or cooking spray, which helps them brown and crisp up. Bake for 20-25 minutes, flipping them halfway through, until they are golden brown and crispy.
- Serve and Enjoy: Let the spinach rice balls cool for a few minutes before serving, as the cheesy center will be very hot. Serve warm with your favorite dipping sauce.
Nutrition
- Serving Size: one normal portion
- Calories: 220