Italian Rice Balls are a delicious treat made from creamy risotto, filled with ooey-gooey cheese, and coated in crispy breadcrumbs. They’re perfect for a snack or appetizer!
They’re like little bites of happiness! I love making them extra cheesy and serving with marinara sauce for dipping. Who can resist that cheesy goodness? 😋
Key Ingredients & Substitutions
Arborio Rice: This short-grain rice is essential for creamy risotto. If you can’t find it, feel free to use Carnaroli or even sushi rice in a pinch. They’ll give you a similar texture!
Broth: Chicken broth adds rich flavor, but vegetable broth works just as well for a vegetarian version. Homemade broth is always best, but store-bought is super convenient, too.
Parmesan Cheese: Grated Parmesan enhances flavor. For those on a dairy-free diet, a vegan Parmesan or nutritional yeast can be a great substitute without sacrificing taste.
Breadcrumbs: I prefer Italian-seasoned breadcrumbs for added flavor, but plain breadcrumbs or panko will work just fine. If you want a gluten-free version, try gluten-free breadcrumbs available in stores.
Mozzarella Cheese: While fresh mozzarella is my go-to for its creaminess, you could use provolone or cheddar for a different taste. Just make sure it melts well!
How Do You Achieve Perfectly Creamy Risotto?
Cooking risotto can be tricky, but getting it right is key to delicious rice balls. The secret is to stir and stir!
- Start by sautéing the onions and garlic in butter—this adds a great base flavor.
- Add the Arborio rice to toast it lightly; this helps it absorb liquid evenly.
- When you add broth, do so one ladle at a time. Stir gently until it’s absorbed before adding more.
- Don’t skip the stirring! It helps release the rice’s starches, creating that creamy texture. This should take around 18-20 minutes.
Once done, let it cool before shaping your rice balls. Happy cooking!

Italian Rice Balls (Arancini)
Ingredients You’ll Need:
For the Risotto:
- 2 cups Arborio rice
- 4 cups chicken or vegetable broth
- 1/2 cup dry white wine (optional)
- 1/2 cup grated Parmesan cheese
- 2 tbsp butter
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- Salt and pepper to taste
For the Filling:
- 1/2 cup mozzarella cheese, cut into small cubes
- 1/4 cup sun-dried tomatoes, chopped
- 1/4 cup fresh basil, chopped
For the Coating:
- 2 eggs, beaten
- 1 1/2 cups breadcrumbs (preferably Italian seasoned)
- Vegetable oil for frying
For Serving:
- Marinara sauce, for dipping
How Much Time Will You Need?
This recipe will take about 30 minutes of active preparation, plus 30 minutes for the risotto to cool and about 15 minutes for frying. In total, expect to spend about 1 hour and 15 minutes enjoying this delicious dish!
Step-by-Step Instructions:
1. Prepare the Broth:
In a medium saucepan, heat the broth over low heat to keep it warm. This is important for cooking the risotto properly!
2. Make the Risotto:
In a large skillet or pan, melt the butter over medium heat. Add the chopped onion and minced garlic, sautéing until the onions are soft and see-through, about 3-4 minutes. Then, add the Arborio rice and stir until all the grains are coated with butter, about 2 minutes. If you’re using wine, pour it in now and let it cook until it has mostly evaporated.
3. Add the Broth:
Start adding the warm broth one ladle at a time, stirring often. Wait until the rice absorbs most of the liquid before adding more. Continue this process for about 18-20 minutes until the rice is creamy yet still has a slight bite.
4. Finish the Risotto:
Remove the risotto from heat and stir in the Parmesan cheese, adding salt and pepper to taste. Spread the mixture onto a baking sheet to cool completely. You can also pop it in the fridge to speed things up!
5. Form the Rice Balls:
Once the risotto is cool, take a small handful in your palm. Use your thumb to create a little space in the center for filling. Place in the mozzarella, a few sun-dried tomatoes, and a sprinkle of basil. Carefully mold the risotto around the filling to make a tight ball. Repeat this process for the rest of the risotto.
6. Bread the Rice Balls:
Set up your breading station with beaten eggs in one bowl and breadcrumbs in another. First, dip each rice ball in the egg, then roll it in breadcrumbs until fully coated.
7. Fry the Rice Balls:
In a deep pot or fryer, heat vegetable oil to 350°F (175°C). Fry your rice balls in batches until they are golden brown and crispy, about 3-4 minutes. Drain them on paper towels to remove excess oil.
8. Serve and Enjoy:
Garnish your rice balls with extra basil and a sprinkle of Parmesan cheese. Serve them hot with marinara sauce for dipping. Enjoy your crispy, cheesy Italian Rice Balls!
Can I Use Leftover Risotto to Make Italian Rice Balls?
Absolutely! Leftover risotto works perfectly for Italian Rice Balls. Just make sure it’s cooled completely before forming the balls, and add a bit more cheese if desired for extra creaminess.
Can I Make These Rice Balls in Advance?
Yes! You can shape the rice balls and bread them ahead of time. Just cover and refrigerate them for up to a day. When ready to cook, let them sit at room temperature for a few minutes before frying for even cooking.
How to Store Leftover Rice Balls?
Store any leftovers in an airtight container in the fridge for up to 3 days. Reheat them in the oven at 350°F (175°C) to retain their crispiness, or gently reheat in a skillet.
Can I Freeze Italian Rice Balls?
Definitely! You can freeze the uncooked rice balls. Place them on a baking sheet to freeze individually, then transfer to a freezer bag. Fry them from frozen, adding a couple of extra minutes to cooking time.
