Italian Rice Balls Recipe With Cheese: Crispy Golden Shells With Gooey Centers

Italian Rice Balls Recipe With Cheese: Crispy Golden Shells With Gooey Centers

There’s something magical about biting into a perfectly fried rice ball, where the crispy exterior gives way to a molten cheese center. This dish brings Italian tradition to your kitchen with minimal effort and maximum reward.

I developed this recipe after testing countless variations in my small Boston kitchen. The key is using day-old risotto, which holds its shape better than fresh, and breading the balls just before frying for that golden, shatteringly crispy finish.

Each bite delivers a contrast of textures—crunchy outside, creamy inside—that keeps everyone coming back for more. The melted cheese stretches beautifully when you cut into them, making these impossible to resist.

Serve warm as an appetizer or light main course. Here’s how to make them perfectly every time.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Italian Rice Balls Recipe with Cheese

Day-old risotto and melty cheese make these irresistible bites with golden, crispy shells.

Ingredient Amount Notes
Arborio Rice 🌾 1 ½ cups Day-old cooked risotto preferred
Mozzarella Cheese 🧀 8 oz Low-moisture, cut into cubes
Parmesan Cheese 🧀 ½ cup Freshly grated from wedge
Large Eggs 🥚 2 whole Beaten for breading
All-Purpose Flour 🌾 1 cup For initial breading coat
Italian Breadcrumbs 🍞 2 cups Panko works for extra crunch
Vegetable Oil 🫒 2 cups For deep frying
Garlic Cloves 🧄 2 cloves Minced for risotto
White Onion 🧅 ½ whole Finely diced for risotto
Dry White Wine 🍷 ½ cup For deglazing risotto
Vegetable Stock 🥫 4 cups Low-sodium preferred
Unsalted Butter 🧈 2 tbsp For enriching risotto
Kosher Salt 🧂 1 tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Fresh Parsley 🌿 ¼ cup Chopped for garnish

The rice is everything here. Arborio rice is non-negotiable—its high starch content gives you that creamy texture that holds together. Use day-old risotto (the stuff clinging to your fridge shelf from last night) for the best shape retention. I grab DeLallo or Lundberg brands at Whole Foods or Market Basket. For the mozzarella, low-moisture blocks cut into cubes melt cleaner than pre-shredded (which has anti-caking agents).

No Arborio? Carnaroli or Vialone Nano work too, but avoid long-grain—it won’t hold. Out of mozzarella? Provolone or Fontina melt beautifully. For breading, panko at half the amount gives extra crunch. The wine can be swapped with extra stock plus lemon juice for acidity. Use olive oil for frying if you’re avoiding deep-frying (just shallow fry in batches).

Assembled balls can chill in the fridge for 1 hour before frying (helps them hold shape). Leftovers reheat best in an air fryer at 375°F for 5 minutes—still crispy. Store cooked balls in the fridge for up to 3 days or freeze for 1 month before reheating.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: Between us, Arborio rice cooks in one pot while I prep the rest—no fancy equipment needed.
  • Melty Perfection: That first pull of mozzarella stretching from the crispy shell? Pure satisfaction every time.
  • Party or Lunchbox: I pack these for picnics or serve them at parties—equally adored by kids and adults.
  • Budget Stretcher: Honestly, a little parmesan and rice go a long way, feeding my family for days without breaking the bank.

Step-by-Step Instructions for Italian Rice Balls With Cheese

Here’s the method that guarantees that perfect contrast of crispy shell and molten center.

Step 1: Prepare the Risotto Base

In a saucepan, sauté the 0.5 whole White Onion and 2 cloves Garlic Cloves in the 2 tbsp Unsalted Butter over medium heat until soft and translucent. Add the 1.5 cups Arborio Rice and toast for 2 minutes, stirring constantly until the grains become slightly translucent.

Deglaze with the 0.5 cup Dry White Wine and cook until absorbed. Gradually add the 4 cups Vegetable Stock, one ladle at a time, allowing it to absorb before adding more. Season with the 1 tsp Kosher Salt and 0.5 tsp Black Pepper.

Stir in the 0.5 cup Parmesan Cheese and spread the risotto on a tray to cool completely. This step is crucial—warm risotto will melt the cheese too soon.

Step 2: Form the Cheese-Filled Balls

Once the risotto is cool, take a handful and flatten it in your palm. Place a cube of the 8 oz Mozzarella Cheese in the center and gently enclose it with the risotto, rolling it into a 2-inch ball. The cheese should be completely sealed inside to prevent leaks during frying.

Repeat with the remaining risotto and cheese. You should get about 12 balls. If the mixture feels too sticky, wet your hands slightly with water to prevent it from clinging. Chill the formed balls in the refrigerator for 30 minutes to firm up.

Step 3: Bread the Rice Balls

Set up a breading station with three shallow bowls. Place the 1 cup All-Purpose Flour in the first, the 2 whole Large Eggs (beaten) in the second, and the 2 cups Italian Breadcrumbs in the third. This three-step process ensures a crispy, even coating.

Roll each chilled rice ball in the flour, shaking off any excess. Dip it into the beaten eggs, allowing any excess to drip off. Finally, roll it in the breadcrumbs, pressing gently to adhere. For extra crunch, repeat the egg and breadcrumb step.

Step 4: Fry to Golden Perfection

Heat the 2 cups Vegetable Oil in a deep, heavy-bottomed pot to 350°F. Use a thermometer for accuracy—this temperature ensures even cooking without burning the exterior. Fry the breaded balls in batches to avoid crowding, which can lower the oil temperature.

Fry for 3-4 minutes or until they turn golden brown all over. Turn them occasionally with a slotted spoon to ensure even browning. Drain on a paper towel-lined plate to remove excess oil.

Serve immediately while hot, garnished with the 0.25 cup Fresh Parsley. The cheese inside should be gooey and stretchy, while the outside remains shatteringly crisp. Real talk: these are best enjoyed fresh, so gather your guests before frying the final batch.

👨‍🍳

Pro Tips For Making Italian Rice Balls Recipe With Cheese

  • Chill the Rice: Spread the cooked Arborio on a tray and refrigerate for 30 minutes—this keeps the rice balls from falling apart when frying, and I learned this the hard way after my first batch turned into cheesy mush.
  • Dry the Mozzarella: Pat the mozzarella cubes with a paper towel to remove excess moisture, or you’ll end up with soggy centers instead of that perfect gooey pull.
  • Skip Cold Eggs: Use room-temperature eggs for the breading step—they bind better to the flour and rice, and I was skeptical until I tried it and saw the difference in coating adhesion.
  • Double Bread Lightly: Roll the balls in flour, dip in egg, then coat in flour again—just enough to hold, no thick crust, or the cheese won’t shine through when bitten.

Make-Ahead Tips for This italian rice balls recipe with cheese

Prep the Risotto Ahead

Make the risotto base up to 2 days in advance. Spread it on a tray, cover, and refrigerate. The chill time actually improves the texture, making it easier to shape the balls. I often prep this the night before a party.

Shape and Chill

Form the balls with cheese centers and arrange them on a parchment-lined tray. Cover with plastic wrap and refrigerate for up to 24 hours before breading and frying. This lets you tackle the project in manageable stages. 💡

Bread Just Before Frying

Don’t bread the balls until you’re ready to fry. The coating can get soggy if left too long. Set up your breading station and work in batches to keep the process smooth and efficient.

Freeze for Later

After breading, freeze uncovered on a tray for 1 hour, then transfer to a ziplock bag. They’ll keep frozen for 1 month. Fry from frozen, adding 1-2 extra minutes to the cooking time.

Reheat Like a Pro

For leftovers, use an air fryer at 375°F for 5 minutes to restore crispness. The microwave works in a pinch, but the texture won’t be quite as perfect. Still, it’s better than starting from scratch! ❄️

Party-Ready Strategy

Fry in batches and keep warm in a 200°F oven on a wire rack. This way, you can serve a crowd without rushing. Just don’t stack them—they’ll steam and lose their crunch.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value
Total Fat 24g31%
Saturated Fat 9g45%
Cholesterol 85mg28%
Sodium 680mg30%
Total Carbohydrate 45g16%
Dietary Fiber 2g7%
Sugars 1g
Protein 22g44%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use fresh risotto instead of day-old?

Fresh risotto is too soft and sticky, making the balls hard to shape. Day-old is firmer and holds together better during frying.

2

What’s the best cheese for the center?

Low-moisture mozzarella melts beautifully without making the filling watery. Provolone or fontina also work well for a richer flavor.

3

How do I keep them crispy after frying?

Drain on a wire rack, not paper towels, to prevent steam from making the coating soggy. Keep warm in a 200°F oven if serving later.

4

Why did my cheese leak out during frying?

This happens if the risotto isn’t cold enough or the cheese isn’t fully sealed inside. Chill the balls for 30 minutes before breading to prevent this.

★★★★★4.8(7 reviews)
Tyler Campbell