These are deep-fried rice balls stuffed with a ground veal and chicken liver filling, peas, carrot, and a chunk of hard-boiled egg at the center. They take about 80 minutes start to finish, and the payoff is a crispy shell with a genuinely savory, meaty interior. If you want something that works as a snack, an appetizer, or a light main, this covers all three without changing a thing.
The short version of why this works
Two things make or break this recipe. First, the rice has to cool fully — a full hour — before you shape it. Warm rice is sticky in the wrong way; it won’t hold a clean ball and the filling will push through. Cold rice binds with the butter and Parmesan into something you can actually mold. Second, the meat filling needs to cook down until it’s genuinely thick, not just reduced. A wet filling turns to steam inside the croquette during frying and blows out the rice shell. Give it the full 20 minutes on the stove and stir it regularly so it doesn’t catch. Get those two things right and the rest is straightforward.
Ingredient notes
- Chicken livers: These are coarsely chopped, not finely minced, so you get small distinct pieces in the filling rather than a paste. Fresh livers work best; if using frozen, thaw completely and pat dry before chopping or they’ll release too much liquid into the sauce.
- Ground veal: Ground pork is the most practical substitute and behaves identically in the sauce. Ground turkey works too — just cook it to 165°F (74°C) internal temperature and make sure the filling is fully cooked through before you use it.
- Arborio rice: Don’t swap this for long-grain rice. The starch content is what lets the shaped balls hold together. Other short-grain risotto rices like Carnaroli are fine.
- Fine dry breadcrumbs: Coarse or panko breadcrumbs won’t give you an even, tight crust. Stick with fine dry crumbs for a shell that seals properly during frying.
- Vegetable oil for frying: You need enough depth to fully submerge the croquettes — about 4 cups in a standard saucepan. Shallow-frying leaves flat spots that don’t cook evenly.
Keeping and reheating
Shaped, unfried croquettes keep in the fridge for up to 24 hours — lay them on a plate, cover loosely, and fry straight from cold. Already-fried croquettes are best eaten the same day, but leftovers keep refrigerated for up to 2 days. Reheat them in a 375°F (190°C) oven for 10–12 minutes on a wire rack set over a baking sheet; this brings back most of the crust without making them greasy. Skip the microwave — it softens the coating completely. For freezing, freeze the shaped unfried croquettes on a tray until solid, then transfer to a bag; fry from frozen at a slightly lower oil temperature, adding 2–3 minutes to the frying time to make sure the center heats through.
Mistakes to avoid
- Overfilling the center: It’s tempting to pack in extra filling, but too much and the rice wall thins out and splits during frying. A heaped teaspoon of filling plus one small piece of egg is enough.
- Skipping the egg wash: The raw egg coat is what makes the breadcrumbs stick permanently. If you roll straight into crumbs without the egg dip, the coating falls off in the oil and you get bare patches.
- Crowding the pan: Adding too many croquettes at once drops the oil temperature sharply. They absorb more oil and brown unevenly. Fry in small batches — three or four at a time — and let the oil come back up to temperature between batches. Skip the garnish — not worth the extra dish.
- Under-seasoning the rice: The rice cooks in beef stock, which adds flavor, but the Parmesan and butter are mixed in after cooling. Taste the rice mixture before shaping and adjust salt then, because you can’t fix bland rice once the croquettes are formed and coated.
- Handling the croquettes too roughly: The rice shell is firm but not indestructible. Use a light hand when dipping in egg and rolling in crumbs — pressing hard cracks the ball and exposes the filling.
Stuffed Rice Croquettes (Arancini) — Crispy & Meaty
Equipment
Ingredients
4 tablespoons olive oil - extra-virgin ; 60ml
2 cups white rice - short-grain ; such as Arborio, 400g
4 cups beef stock (beef broth or beef bouillon) - broth or bouillon, 960ml
1 small white onion - chopped
4 ounces chicken livers - coarsely chopped, 115g 2 ounces ground veal - minced veal, 60g
½ cup peas - fresh or frozen, 75g
½ cup carrot - finely diced (you can use frozen)
2 tablespoons white wine - 30ml
1 large tomato - peeled and chopped
1 pinch salt - to taste
1 pinch ground black pepper - to taste
2 tablespoons Parmesan cheese - freshly grated, 15g
2 tablespoons butter - 30g
2 medium eggs - hard-boiled, peeled and chopped
2 medium eggs - raw, fresh
1 ⅓ cups breadcrumbs - fine dry, 150g
4 cups vegetable oil - for deep frying, 960ml
Instructions
- Heat 2 tablespoons of oil in a large frying pan over medium-high heat. Add the rice and stir for 2 minutes to toast. Begin adding the stock a ladleful at a time, cooking and stirring until it has all been absorbed and the rice is tender. The cooking method is similar to making risotto. It will take 15-20 minutes for the rice to be cooked. Remove from the heat and spread the rice onto a large plate or baking sheet to cool for at least 1 hour. (Note: this passive cooling time is not included in the prep/cook times below.)4 tablespoons olive oil, 2 cups white rice, 4 cups beef stock (beef broth or beef bouillon)
- Heat the remaining 2 tablespoons of oil in a medium frying pan over medium heat. Add the onion and sauté until softened, 3-4 minutes.4 tablespoons olive oil, 1 small white onion
- Add the chicken livers, veal, peas, diced carrot, and wine and simmer until the wine has evaporated, about 5 minutes. Add the tomato and season with salt and pepper. Continue cooking, stirring often, until the sauce is thick and well reduced, about 20 minutes.4 ounces chicken livers, 2 ounces ground veal, 1/2 cup peas, 1/2 cup carrot, 2 tablespoons white wine, 1 large tomato, 1 pinch salt, 1 pinch ground black pepper
- Combine the cooled rice, Parmesan, and butter in a bowl. Mix well and mold into round croquettes about the size of golf balls. Hollow out the center of each croquette and fill with meat sauce and a piece of hard-boiled egg. Close the rice around the filling.2 tablespoons Parmesan cheese, 2 tablespoons butter, 2 medium eggs
- Beat the raw eggs with a fork in a shallow dish. Dip the croquettes into the egg and then roll in bread crumbs.2 medium eggs, 1 1/3 cups breadcrumbs
- Heat the frying oil in a deep-fryer or deep heavy-bottomed saucepan to 350–365°F / 175–185°C. Test by dropping in a small cube of bread — it should bubble immediately and turn golden in about 30 seconds. If it browns in under 15 seconds, the oil is too hot.4 cups vegetable oil
- Fry the croquettes in batches until crisp and golden brown, about 5 minutes each batch. Scoop out with a slotted spoon and drain on paper towels. Serve hot.
Notes
Nutrition
FAQ
Can I make these ahead of time for a party?
Yes — shape and bread the croquettes up to 24 hours in advance and keep them covered in the fridge. Fry them just before serving so the crust is at its crispest; they don’t hold well once fried and left to sit.
How do I know the oil is hot enough without a thermometer?
The recipe’s bread-cube test works well: drop in a small cube and it should bubble immediately and turn golden in about 30 seconds, which corresponds to roughly 350–365°F (175–185°C). If it browns in under 15 seconds the oil is too hot and the outside will burn before the center warms through.
My croquettes keep falling apart when I shape them — what’s wrong?
The most common cause is rice that hasn’t cooled long enough. The full hour of cooling is not optional — the starch needs to set so the butter and Parmesan can bind it. If the rice still feels too loose after cooling, add an extra tablespoon of Parmesan and refrigerate the mixture for 20 minutes before trying again.
Can I bake these instead of frying?
You can, but the result is noticeably different — the crust stays pale and slightly dry rather than crispy and golden. If you go that route, brush the croquettes generously with oil and bake at 400°F (200°C) for 25–30 minutes, turning once halfway through.
More mince recipes to try
- Beef Ricotta Lasagna Rolls
- Olive Beef Polpette Perfection
- Golden Colombian Beef Empanadas
- Crispy Pork Dumpling Delight
