Arancini are Italian rice croquettes from Sicily. They are typically filled with ragù and meat with a round shape, but some also have a triangular or pear shape.
Other variations include fillings like prosciutto and cheese, spinach and cheese, or even “alla Norma” (eggplant and cheese).
They are a popular snack or finger food that has gained popularity in other parts of the world, too. The name arancini means “little oranges” because these rice croquettes resemble oranges in their shape and color.
The version I’m sharing below has the classic ragù filling with mozzarella and a coating that I learned from a couple of friends.
Traditionally, arancini are coated with a flour-and-water batter (pastella) and breadcrumbs, but in this version, I use a flour, egg, and breadcrumb coating that holds up well during frying and ends up super crispy and delicious.
Ingredient Notes
Here are the ingredients you will need to make these Italian rice balls from scratch:
- Short-grain rice – Arborio or Carnaroli.
- Beef broth – You can also use chicken broth if you prefer.
- Saffron – I like to use saffron threads, but if you can only find powdered saffron, that works too. Don’t use turmeric instead because it affects the final flavor of the dish. If you don’t have saffron, you can simply omit it.
- Parmesan – Finely shredded.
- Butter – We use unsalted butter. If you use salted butter, reduce the amount of extra salt you add.
- Ground beef – Beef is a classic choice, but feel free to use ground chicken or pork if you prefer it. Crumbled tofu could be used as a vegetarian alternative.
- Tomato passata – If you don’t have any tomato passata on hand, you can use crushed tomatoes or tomato puree.
- White onion – I like to use white onion, which is the classic choice. You can use a yellow onion if that’s what you have.
- Peas – Fresh or frozen, both work.
- Olive oil – For frying the onions and the meat.
- Salt – Enhances the overall flavor; adjust the amount to taste.
- Black pepper – For some extra flavor; adjust the amount to taste.
- Mozzarella ball – We use fresh mozzarella, which is a classic option. You can also substitute pecorino or any firm and melty cheese.
- Eggs – For the coating.
- White flour – Regular all-purpose flour; for the coating.
- Breadcrumbs – Regular, unseasoned breadcrumbs. For a twist, you can try it with panko breadcrumbs (absolutely not traditional, but it gives a very nice crunch to the arancini).
- Vegetable oil – Or another neutral-tasting oil, such as canola oil.
Recipe Tips
- This flour-egg coating gets crunchy and delicious, but feel free to also try the classic “pastella” (a simple batter made with flour, about 1 cup / 120 grams, and water, about 3/4 cup / 180 ml, similar to thin pancake batter). I prefer the egg coating because it’s crunchier, and in my opinion, tastes better.
- You cook the rice similarly to risotto, but you can add all the broth at once instead of in batches. For the arancini, you don’t need the rice to be as creamy as for a classic risotto, but stirring in the butter and Parmesan at the end (the mantecatura step) is still important for flavor and texture.
- When making the filling, don’t add too much passata. It has to be moist but not soupy.
- Make sure to let the rice cool to at least room temperature. Otherwise, it is very difficult to handle when forming the arancini.
- Have damp hands when shaping the arancini so the rice doesn’t stick.
- Don’t overfill the arancini, or you may have trouble sealing them properly.
- Add enough oil to the pot when frying the arancini. They should float and not touch the bottom of the pan for an even golden coating.
- Don’t overcrowd the pot when frying the arancini. Work in batches.
How to Make Arancini Balls – Step-by-Step Instructions
First, cook the rice. Add the rice, broth, and saffron to a pot, bring it to a boil over medium heat, and cook until the rice is tender and the liquid has absorbed. Stir occasionally.
Stir in the grated Parmesan and butter. Then transfer the rice to a bowl and allow it to cool.
In a frying pan, sauté the onions until golden and fragrant. Then add the ground beef, salt, and black pepper. Cook until browned.
Stir in the peas and tomato passata and cook for 2-3 minutes. Then remove the pan from the heat and set it aside.
Drain the mozzarella and cut it into small cubes.
Next, set up the coating station: Place the flour in a shallow bowl. Crack the eggs and whisk them in another shallow bowl. Place the breadcrumbs in a third bowl.
With clean hands, place a big scoop of rice in the palm of your hand and form a small bowl shape.
Now add a spoonful of the filling and a cube of the mozzarella in the middle.
Then cover it with another scoop of rice and form a ball with both hands. Making sure the filling stays in the center.
Set the rice ball aside and repeat the process until you’ve used up all of the rice.
Next, roll the arancini in flour until they are fully coated, then dip them in the whisked egg, and finally coat them in breadcrumbs.
Repeat until all the arancini are coated.
Now, heat vegetable oil in a deep pot over medium heat to about 350 degrees Fahrenheit (175 degrees Celsius) and fry the arancini in batches until golden brown on all sides. Turn them occasionally.
When they are done, remove them from the pot with a slotted spoon and place them on a plate lined with paper towels.
Then serve them right away and enjoy!
Storage Tips
Arancini are best eaten right after being fried, but if you have leftovers, allow them to cool and then store them in a sealed container in the fridge for up to 3-4 days.
You can reheat them in the air fryer or oven at a low temperature.
Related Recipes
If you enjoyed these Arancini, here are more Italian recipes that you should try next:
- Rosemary Focaccia
- Italian Meatballs in Tomato Sauce (Polpette al Sugo)
- Cannoli (w/ Sweet Ricotta Filling)
- Classic Bruschetta (coming soon!)

Arancini (Italian Rice Balls)
Ingredients
For The Rice
- 1 cup short-grain rice, arborio or carnaroli
- 2 cups + 2 tablespoons beef broth
- 1 pinch saffron
- 3 tablespoons grated Parmesan cheese
- 2 tablespoons butter
For The Filling
- 1 tablespoon olive oil
- ½ small white onion, finely diced
- 3.5 ounces ground beef
- ½ teaspoon salt
- 1 pinch black pepper
- 3 tablespoons tomato passata
- 1/4 cup peas
- 1 small fresh mozzarella ball, (about 4 ounces / 125 grams)
For The Coating
- ½ cup all-purpose flour
- 2 large eggs
- ¾ cup breadcrumbs, approximately
- vegetable oil, for frying
Instructions
- Add the rice, beef broth, and saffron to a pot. Bring to a gentle boil over medium heat and cook, stirring occasionally, until the rice is tender. Stir a couple of times to help release the starch and make it creamier.1 cup short-grain rice, 2 cups + 2 tablespoons beef broth, 1 pinch saffron
- At the end, stir in the grated Parmesan and butter to make it creamy. Transfer the rice to a bowl and let it cool until no longer warm to the touch.2 tablespoons butter, 3 tablespoons grated Parmesan cheese
- Meanwhile, heat the olive oil in a pan over medium heat. Add the finely diced onion and sauté until golden and fragrant.1 tablespoon olive oil, ½ small white onion
- Add the ground meat, salt, and black pepper. Cook until browned, making sure to break it up into small pieces.3.5 ounces ground beef, ½ teaspoon salt, 1 pinch black pepper
- Stir in the peas and tomato passata and cook for 2-3 minutes. Remove the pan from the heat and set it aside.1/4 cup peas, 3 tablespoons tomato passata
- Drain the mozzarella and cut it into small cubes.1 small fresh mozzarella ball
- Set up the coating station: Place the flour in a shallow bowl. Crack the eggs and whisk them in another shallow bowl. Place the breadcrumbs in a third shallow bowl.½ cup all-purpose flour, ¾ cup breadcrumbs, 2 large eggs
- With clean hands, place a big scoop of cooled rice in the palm of your hand and form a small bowl shape.
- Add a spoonful of the filling and a cube of the mozzarella in the middle.
- Cover with another scoop of rice and shape a ball with both hands, making sure the filling stays in the center. Set aside on a plate and repeat the process.
- Once all the arancini are formed, coat them as follows: Dip a rice ball first in the flour, making sure it is well coated. Then dip it into the whisked eggs until fully coated. And finally coat it in breadcrumbs. Repeat until all the rice balls are breaded.
- Heat vegetable oil in a deep pot over medium heat to about 350 degrees Fahrenheit (175 degrees Celsius).vegetable oil
- Fry the arancini in batches, turning occasionally, until golden brown on all sides.
- Remove the arancini from the oil and place them on a plate lined with paper towels to absorb the excess oil. Then serve them hot.
Notes
- You can also use chicken broth if you prefer.
- Saffron threads or powdered saffron both work. Don’t use turmeric, because it affects the final flavor of the dish. If you don’t have saffron, simply omit it.
- Ground beef is a classic choice, but you can use ground chicken or pork if you prefer it. Crumbled tofu is a vegetarian alternative.
- Crushed tomatoes or tomato puree work as well.
- Instead of mozzarella, you can also use pecorino or any firm and melty cheese.
- Don’t add too much passata to the filling. It has to be moist but not soupy.
- Let the rice cool to at least room temperature. Otherwise, it is difficult to handle when forming the arancini.
- Dampen your hands when shaping the arancini so the rice doesn’t stick.
- Don’t overfill the arancini, or you may have trouble sealing them properly.
- Add enough oil to the pot when frying the arancini. They should float and not touch the bottom of the pan for an even golden coating. Fry in batches.
Nutrition
This nutritional information has been estimated by an online nutrition calculator. It should only be seen as a rough calculation and not a replacement for professional dietary advice.


