Gooey Mozzarella-Stuffed Italian Rice Balls (Arancini)
These Italian rice balls are stuffed with a pocket of mozzarella that turns gloriously stretchy inside a crisp, golden shell. They are the kind of appetizer that stops conversation at the table.

You can make the risotto base ahead of time or put leftover risotto to work, which turns a weeknight into something that feels like an occasion without much extra effort.
What Makes These Rice Balls So Good
The filling stays soft and almost creamy against the crunchy panko crust, and the cheese pulls into long, messy strands when you break one open. It is a texture thing more than a complicated flavor thing, which is why I keep coming back to this version.
Chilling the rice before shaping makes all the difference. It firms up the mixture so the balls stay round and sealed around the mozzarella, no blowouts in the hot oil.
Ingredients

- 2 cups (480ml) chicken or vegetable stock: low-sodium gives you more control over the salt
- 1 cup (200g) arborio rice: the high starch content is what holds the balls together
- 1/2 cup (50g) finely grated Parmesan: adds savory depth and helps bind the rice
- 1/3 cup (30g) finely chopped fresh parsley: brightens the heavy richness
- 2 large egg yolks: for richness and binding, save the whites for breading
- 4 oz (115g) low-moisture mozzarella: cut into 1/2-inch cubes, low-moisture melts without leaking water
- 1 cup (60g) plain breadcrumbs: for the first layer of breading
- 1 cup (60g) panko breadcrumbs: the outer layer gives the crunch
- 2 large eggs: beaten, for the breading station
- 1/2 cup (60g) all-purpose flour: for dusting
- Neutral oil for frying: vegetable or canola, enough to fill a pot 2 inches deep
- Salt and black pepper: to season at every stage
- Warm marinara sauce: for serving
Variations and Substitutions
- No arborio?: Carnaroli works just as well. Short-grain sushi rice is the best alternative, but the balls may feel a little stickier inside.
- Cheese swap: Fontina melts into a mild, milky puddle, and a tiny cube of sharp provolone adds a welcome tang.
- Baked version: Skip the breading tweaks and see the FAQ below for how to crisp them in the oven without drying out.
- Air fryer: 370°F for 10 minutes, turning halfway. They won’t be quite as evenly golden as fried, but the middles still soften beautifully.
A batch of simple marinara or my Spicy Cherry Tomato Sauce is all you need on the side.
How to Make Italian Rice Balls
Step 1: Cook the Risotto Base

Bring the 2 cups of stock to a gentle simmer in a saucepan and keep it warm over low heat. In a separate wide pan over medium heat, add a thin film of olive oil, then stir in the 1 cup of arborio rice and toast it for about 2 minutes, just until the edges look translucent.
Add a ladle of warm stock and stir steadily until the liquid is absorbed. Keep adding stock a ladle at a time, stirring often, for about 18 minutes, until the rice is tender but still has a little bite in the center. You might not need every drop of stock, but the finished risotto should be thick and creamy, not soupy.
Take the pan off the heat and stir in the 1/2 cup of Parmesan, the parsley, a good pinch of salt, and a few grinds of black pepper. Let the rice cool for 10 minutes, then beat the 2 egg yolks into the warm but not hot rice. Spread the mixture on a plate, cover, and refrigerate until completely cold and firm, at least 1 hour.
Step 2: Shape the Rice Balls

Scoop up about 2 tablespoons of the cold rice mixture and flatten it into a disk in your palm. Place one cube of the mozzarella in the center, then fold the rice around the cheese and roll it into a tight ball, sealing any cracks. You want the cheese completely hidden.
Repeat with the remaining rice and cheese, keeping your hands lightly wet to prevent sticking. You should end up with about 12 balls, each roughly the size of a golf ball. Set them on a parchment-lined tray and refrigerate while you set up the breading station.
Step 3: Bread the Arancini

Set out three shallow bowls: one with the 1/2 cup of flour, one with the 2 beaten eggs, and one with the 1 cup of plain breadcrumbs mixed with the 1 cup of panko. Season the flour and breadcrumb mix lightly with salt and pepper.
Roll each rice ball first in the flour, tapping off the excess, then dip it into the beaten egg, and finally coat it thoroughly in the breadcrumb mixture. Press gently so the panko adheres well. Place the breaded balls back on the tray and let them rest at room temperature for 10 minutes, which helps the coating set up before frying.
Step 4: Fry Until Golden

Pour enough oil into a heavy pot to reach a depth of 2 inches and heat it to 350°F (175°C). Work in batches of 3 or 4 to avoid dropping the oil temperature. Fry the rice balls for 4 to 5 minutes, rolling them around occasionally, until the crust is a deep golden brown and sounds hollow when tapped.
The cheese inside needs enough time to melt without the outside burning, so keeping the oil steady at 350°F is worth the attention. If the color darkens too fast, lower the heat a little.
Step 5: Drain and Serve

Lift the balls out with a spider or slotted spoon and let them drain on a rack set over paper towels for a minute. The rack keeps the bottoms crisp instead of steaming.
Arrange the arancini on a platter and serve them right away with a bowl of warm marinara sauce. Cut one in half to show the stretchy center before anyone else grabs one.
Tips for Crispy, Leak-Free Rice Balls
- The rice mixture must be fridge-cold before you shape it. Warm risotto turns sticky and won’t hold a clean ball around the cheese.
- Don’t make the rice layer too thin around the mozzarella. A 1/2-inch thickness keeps the cheese from bursting through as it melts.
- Use a thermometer for the oil. Guessing the temperature is the thing that most often leads to greasy or burnt outsides.
Frying times stay consistent across batches:
| Rice ball size | Oil temperature | Fry time |
|---|---|---|
| Golf ball, 2 tbsp rice | 350°F (175°C) | 4–5 mins |
| Smaller, 1.5 tbsp rice | 350°F (175°C) | 3–4 mins |
Storing Leftover Arancini
- Refrigerate: Keep cooled rice balls in a covered container for up to 3 days. They lose a little crunch but re-crisp well.
- Reheating: A 375°F oven or air fryer for 6 to 8 minutes brings back the crust without making them soggy. A microwave makes the rice tough and the crumb soft, so skip it.
- Freeze: Freeze uncooked breaded balls on a tray, then transfer to a bag. Fry straight from frozen, adding 2 minutes to the time.
What to Serve with Italian Rice Balls
A simple lemony arugula salad cuts through the richness with its pepperiness and acid. If you want to turn the arancini into a main dish, a bowl of pasta with olive oil and garlic or a slow-simmered Sunday ragu makes the rest of the plate feel complete. The marinara does double duty, so pour a little extra on the side for dipping.
Frequently Asked Questions
Can I bake the rice balls instead of frying them?
Yes, but the crust won’t be as shatteringly crisp. Place them on a greased rack over a baking sheet, spray generously with oil, and bake at 425°F for 20 minutes, turning once.
What cheese can I use if I don’t have mozzarella?
Any low-moisture melter works. Provolone, fontina, or even a small chunk of Monterey Jack all melt into a gooey center.
Can I use leftover risotto straight from the fridge?
Yes, and that is actually the traditional shortcut. Let the cold risotto come to a stirrable consistency, then skip the egg yolks, because homemade risotto often already has enough butter and cheese to bind.
Why did my rice balls burst while frying?
The rice layer was too thin around the cheese, or the oil was too hot. Sealing them tightly and checking the temperature stops the steam from building up too fast.

Italian Rice Balls Recipe
Ingredients
Method
- Bring stock to a simmer. Toast arborio rice in olive oil for 2 minutes, then add stock a ladle at a time, stirring often, for 18 minutes until thick and creamy. Stir in Parmesan, parsley, salt, and pepper. Cool 10 minutes, beat in egg yolks, then chill the rice mixture until cold and firm, at least 1 hour.
- Shape 2-tablespoon portions of cold rice around a mozzarella cube, rolling tightly to seal. Wet hands to prevent sticking. Chill the shaped balls on a tray.
- Set up flour, beaten egg, and a mix of plain and panko breadcrumbs. Coat each ball in flour, egg, then breadcrumbs, pressing gently. Rest for 10 minutes.
- Heat 2 inches of oil to 350°F (175°C). Fry in batches for 4 to 5 minutes, turning occasionally, until deep golden brown.
- Drain on a rack and serve immediately with warm marinara sauce.
