Method
Prepare the broth and onion base
Pour 900 ml of water into a saucepan, dissolve 5 g of vegetable stock cube in it, and bring it to a bare simmer over low heat. Warm 15 ml of olive oil in a wide, heavy saucepan over medium heat. Chop 100 g of yellow onion finely, add it to the pan, and cook for about 5 minutes, stirring often, until translucent and soft without browning.
05:00Cook the rice until creamy
Stir 300 g of Arborio rice into the onion base and cook for 1 minute so the grains are glossy. Add the simmering broth one ladleful at a time, stirring frequently and waiting until most of each addition is absorbed before adding more. Continue for 18 to 20 minutes, until the rice is creamy and tender with a slight firmness at the center. The mixture should be thick enough that a spoon drawn across the bottom leaves a brief trail.
00:01:0000:18:00Season and cool the rice

Remove the pan from the heat. Stir in 30 g of unsalted butter, 50 g of Parmesan cheese, 3 g of kosher salt, and 1 g of black pepper until the rice looks glossy and cohesive. Spread it in a thin, even layer on a clean rimmed baking sheet. Let it stand for about 25 minutes, stirring once halfway through, until it is cool enough to handle and holds together when pressed. Begin shaping as soon as it reaches that texture.
25:00Prepare the filling and coating station
Pat 180 g of mozzarella dry and cut it into pieces about 2 cm (3/4 in) wide, making the same number of pieces as rice portions. Set out three shallow bowls. Put 60 g of all-purpose flour in the first bowl, beat 2 large eggs in the second, and put 150 g of plain breadcrumbs in the third. Place a clean tray beside the bowls for the coated arancini.
Shape and bread the arancini

Divide the rice into two equal portions per serving. With lightly damp hands, flatten one portion into a small cup in your palm, place one piece of mozzarella in the center, and close the rice around it. Compress gently into a firm ball with no visible gaps. Roll the ball in 60 g of all-purpose flour and shake off the excess, coat it in 2 large eggs, then press it into 150 g of plain breadcrumbs until evenly covered. Repeat with the remaining rice and cheese.
Fry until crisp and fully heated
Pour 960 ml of neutral frying oil into a deep, heavy saucepan, keeping the pan no more than half full. Heat the oil to 175°C (350°F) and monitor it with a frying thermometer. Lower a few arancini into the oil with a slotted spoon, leaving enough space for them to move. Fry for 4 to 5 minutes, turning as needed, until evenly deep golden. Check one arancino from the first batch with an instant-read thermometer; the center must reach at least 71°C/160°F so the egg coating is fully cooked. Transfer to a wire rack and let the oil return to 175°C (350°F) before frying the next batch.
04:00Rest briefly and serve
Let the arancini stand on the rack for 2 minutes so the crust sets and the cheese settles slightly. Serve while hot with marinara sauce (optional).
02:00
Smart Substitutions
- No Arborio rice? Use Carnaroli or Vialone Nano, which also release enough starch to bind the balls.
- No vegetable stock cube? Use the same volume of mild low-sodium vegetable broth and omit the water and stock cube.
- No Parmesan? Use finely grated Pecorino Romano and reduce the added salt because Pecorino is usually saltier.
- No mozzarella? Use provolone or fontina cut into small pieces for a similarly smooth melting center.
Tips and Variations
- Keep one hand for flour and breadcrumbs and the other for egg to prevent a thick paste from building up on your fingers.
- Press the breadcrumb coating firmly onto every ball, especially over seams where cheese could escape.
- Use a thermometer and fry in small batches; a steady oil temperature gives a crisp shell without excessive oil absorption.
What Went Wrong?
- The rice balls crack while shaping Press the rice more firmly around the filling and patch thin spots with a small amount of rice before breading.
- Mozzarella leaks into the oil Make sure the cheese is dry, fully enclosed, and covered by an unbroken breadcrumb coating.
- The coating slides off Shake off loose flour, coat the surface completely with egg, and press the breadcrumbs on instead of lightly rolling.
- The crust darkens before the center is hot Check the oil temperature, reduce it slightly if it exceeds 175°C (350°F), and shape the remaining arancini a little smaller.
Nutrition Estimate
- Fiber: 2 g per serving
- Sodium: 530 mg per serving
Nutrition disclaimer:This recipe is provided for general cooking information only. Nutrition values are estimates and may vary by ingredients, brands, preparation methods, and serving sizes. Check ingredient labels and follow appropriate food-safety practices. This content is not medical, dietary, allergy, or professional food-safety advice.



