Tasty Vegan Rice Balls

Featured in: Perfect Bites to Begin Your Meal

These dairy-free rice balls blend creamy arborio rice with white wine and nutritional yeast, wrapped around fresh basil pesto and stretchy homemade cheese crafted from silken tofu and coconut oil. Each ball gets dipped in gram flour mix and crunchy breadcrumbs before frying until golden. Serve these Italian-style starters with extra pesto or tomato sauce for dipping.

A woman in a kitchen taking a selfie.
By Rosa Rosa
Updated on Mon, 21 Apr 2025 17:44:27 GMT
Three cheese balls on a plate. Pin it
Three cheese balls on a plate. | letscookiteasy.com

These Italian rice balls take leftover risotto to new heights with their crispy shell and gooey vegan cheese and pesto filling. They bring fancy restaurant vibes right to your home kitchen while staying 100% plant-based. You'll swear they're the real deal!

I whipped these up for a mixed group where some folks couldn't eat certain foods. Everyone kept coming back for more, totally shocked when I told them there wasn't any dairy. Now they're my go-to when I want to impress people at get-togethers.

What You'll Need

  • Arborio rice: Gives you that perfect creamy-but-firm texture in your rice balls. Go for Italian brands if you can find them
  • Nutritional yeast: Brings that cheesy flavor without actual cheese. Get the fortified kind for extra goodness
  • White wine: Adds depth and helps scrape up the tasty bits from the pan. Don't worry, the alcohol cooks away
  • Lemon zest: Adds a fresh zing that cuts through the richness perfectly
  • Fresh basil: Gives bright color and that amazing smell we all love. Use the stems too - don't waste them!
  • Pine nuts: Add a rich, nutty touch to your pesto. Toast them first to wake up their flavor
  • Extra virgin olive oil: Forms the smooth base for your pesto. The better quality, the tastier your dish
  • Silken tofu: Works as the smooth base for your fake cheese. Don't use the firm stuff here
  • Tapioca starch: This is your secret weapon for cheese that actually stretches. Cornstarch just won't cut it
  • Coconut oil: Helps your vegan cheese get that perfect texture. Get the kind without coconut smell if possible
  • Gram flour and white flour: Team up to make the perfect sticky mix for your breadcrumbs to stick to
  • Breadcrumbs: Create that amazing crunchy outside. Fresh ones work great, but panko makes them extra crunchy
  • Vegetable oil: Gets your rice balls golden brown without burning them

How To Make Them

Get Your Broth Ready:
Mix hot water with vegan stock powder to make your tasty broth. Keep it warm on the stove. The heat really matters here - it helps the rice release its starch, making everything nice and creamy.
Start With Flavor Builders:
Cook your chopped onion in olive oil until it looks clear, around 2 minutes, then throw in garlic and cook 2 minutes more. This sets up all the flavor for your dish. Just watch the garlic doesn't turn brown or it'll taste bitter.
Prep Your Rice:
Toss your arborio rice into the pan and stir for about a minute to warm it up. This step opens the rice up to soak in more flavor. Pour in your wine and stir until it almost disappears, which pulls up all the tasty bits stuck to the pan.
Make Your Risotto:
Add hot broth one spoonful at a time, stirring until it soaks in before adding more. This takes some time but it's worth it. Keep at it for 10-15 minutes until you've used all your broth.
Finish And Chill Your Rice:
When your rice is cooked but still has a tiny bit of bite, take it off the heat and mix in lemon zest and nutritional yeast. Spread it out on a tray and stick it in the fridge for at least an hour. This cooling step helps everything hold together when you shape it later.
Whip Up Fresh Pesto:
Mix basil, toasted pine nuts, salt, nutritional yeast, olive oil, lemon juice, and water in a blender until it's mixed but still a bit chunky. You don't want it totally smooth. Pop it in the fridge until you need it.
Create Your Vegan Cheese:
Blend tofu, oat milk, garlic powder, salt, coconut oil, nutritional yeast, tapioca starch, and apple cider vinegar until smooth. Heat it in a pan, stirring non-stop until it suddenly gets thick and stretchy. Keep a close eye on it - the change happens fast!
Mix Your Filling:
Combine your cooled rice with the vegan cheese, mixing well so it's spread evenly. This gives you the base that'll have that awesome stretchy pull when you bite into it.
Form Your Rice Balls:
Put plastic wrap on your hand, spread some rice mix in a circle, make a dent in the middle for pesto, then close it up with more rice. The plastic wrap trick keeps everything from sticking to your fingers.
Get Them Ready To Fry:
Roll each ball in your flour-milk mix first, then in breadcrumbs until fully covered. This double layer makes them super crunchy when fried. Be gentle so they keep their shape.
Fry Until Perfect:
Heat oil to 170°C and cook your rice balls until they're golden, about 2 minutes per side. Try to keep the temperature steady. Put them on paper towels when done to soak up extra oil.
A bowl of food with a white sauce. Pin it
A bowl of food with a white sauce. | letscookiteasy.com

The vegan cheese part of this recipe is seriously mind-blowing. The first time I watched it change from watery to stretchy in the pan, I couldn't believe my eyes. My friends have asked for just the cheese recipe to use on their vegan pizzas and sandwiches. It's all about mixing silken tofu for smoothness with tapioca starch for that real cheese stretch.

Prep Ahead Tips

You can make the risotto up to three days before and keep it in the fridge. Actually, day-old risotto works better for these balls since it's firmer. The pesto and vegan cheese can also be made a day early to save time when putting everything together. You can even shape the balls and keep them in the fridge for up to 24 hours before frying. Just let them warm up a bit before they hit the hot oil so they cook evenly.

Swap These Ingredients

Can't find arborio rice? Try carnaroli or vialone nano rice instead. If you need to avoid nuts, use sunflower seeds instead of pine nuts in your pesto. No nutritional yeast? Just add a bit more salt and a small spoonful of miso paste. And if you don't want to use coconut oil in the cheese, try refined avocado oil, though your cheese might not set up quite as well.

How To Serve Them

Enjoy these rice balls as a starter with some warm marinara sauce for dipping. For a full meal, pair them with a simple salad dressed with lemon and olive oil. They're perfect party food since you can get them ready ahead of time and just fry them right before people show up. Want a healthier version? Bake them at 200°C for 20-25 minutes, though they won't get quite as crispy as fried ones.

A plate of food with a white sauce. Pin it
A plate of food with a white sauce. | letscookiteasy.com

You've got to try these rice balls if you love crunchy, indulgent appetizers with a plant-based twist. They'll bring a taste of Italy straight to your table!

Frequently Asked Questions

→ Can I make these vegan rice balls ahead of time?

You bet! Make the rice mixture a day early and pop it in the fridge overnight. You can also shape and coat the balls up to 24 hours before cooking if you keep them covered in the fridge. But for the best crunch, fry them right before you plan to eat.

→ Can I bake these instead of frying?

You can definitely bake them! Heat your oven to 400°F (200°C), give the coated balls a light spray of oil, and bake for about 20-25 minutes. Don't forget to flip them halfway so they get evenly crispy all around.

→ Can I use store-bought vegan cheese?

Sure thing! Grab about 1 cup of vegan cheese shreds from the store instead of making your own. Just mix them into the rice while it's still a bit warm so the cheese gets slightly melty.

→ What oil works best for frying?

Any oil that doesn't have a strong taste and can handle high heat will do the trick. Sunflower, canola, or plain vegetable oil are all good choices. Just try to keep the temperature steady at around 170°C/340°F so everything cooks evenly.

→ How do I know when they're done cooking?

They should turn a nice golden brown on the outside after about 2 minutes on each side. Since everything inside is already cooked, you're mostly warming it all up and making the outside nice and crunchy.

→ Can I freeze these vegan rice balls?

Absolutely! Freeze them before cooking right after you've coated them. Put them on a baking sheet until they're hard, then move them to a container. When you want to eat them, just fry them straight from frozen, adding an extra minute or two to the cooking time.

Vegan Pesto Rice Balls

Crunchy rice balls stuffed with homemade pesto and dairy-free cheese, great for wowing guests as a starter.

Prep Time
45 Minutes
Cook Time
40 Minutes
Total Time
85 Minutes
By Rosa: Rosa

Category: Starters & Snacks

Difficulty: Intermediate

Cuisine: Mediterranean

Yield: 6 Servings (12-14 rice balls)

Dietary: Vegan, Vegetarian, Dairy-Free

Ingredients

→ For the Risotto

01 1 l hot water
02 1.5 tablespoon plant-based stock powder
03 ½ tablespoon light olive oil
04 ½ onion, chopped small
05 1 clove garlic, minced or smashed
06 215 g short-grain rice
07 65 ml non-alcoholic white wine
08 1 teaspoon grated lemon peel
09 1 tablespoon savory yeast flakes

→ For the Pesto

10 30 g whole basil (including stems)
11 30 g roasted pine nuts
12 ¼ teaspoon regular sea salt
13 1 tablespoon savory yeast powder
14 2.5 tablespoon quality olive oil
15 2 teaspoon fresh lemon juice
16 1.5 tablespoon plain water

→ For the Vegan Mozzarella

17 110 g soft tofu
18 70 ml plant milk
19 ¼ teaspoon powdered garlic
20 ¼ teaspoon regular sea salt
21 25 g neutral coconut oil
22 2 tablespoon nutritional yeast
23 3 tablespoon root starch
24 ½ teaspoon apple vinegar

→ For the Coating

25 3 tablespoon chickpea flour
26 1 tablespoon all-purpose flour
27 10 tablespoon non-dairy milk
28 80 g dried bread bits
29 ¼ teaspoon regular sea salt
30 Cooking oil for deep frying

Instructions

Step 01

Mix hot water with stock powder in a pot over low flame. In another pot, warm olive oil on medium heat, then cook chopped onion for two minutes till soft. Throw in garlic and cook two more minutes.

Step 02

Put your rice in with the onions and garlic, stirring well. Let it warm for about a minute, then pour in the wine and stir till it's mostly gone. Now add hot stock one big spoonful at a time, always stirring and waiting for the liquid to soak in before adding more. Keep doing this for 10-15 minutes till you've used all your stock.

Step 03

Taste a bit of rice to see if it's done. It should feel smooth but have a tiny bit of bite, not gritty. If needed, add more hot water and keep cooking. When done, turn off heat and mix in lemon peel and yeast flakes. Lay the rice flat on a baking sheet and stick it in the fridge for at least an hour to get cold.

Step 04

While your rice gets cold, make pesto by dumping all pesto stuff in a fast blender. Mix until it's blended but still has some chunks. Pop it in the fridge to get cold.

Step 05

Throw all cheese stuff in a strong blender and whiz until totally smooth. Pour into a pot on medium heat. Keep whisking until it gets thick and stretchy when bubbles show up. Take it off the heat.

Step 06

Put your cold rice in a big bowl and add the plant cheese. Stir really well so the cheese gets mixed into all the rice.

Step 07

In one bowl, mix chickpea flour, regular flour, and plant milk. In another bowl, put your bread bits.

Step 08

Cover your hand with plastic wrap or baking paper. Spread some rice mix on your palm, about 2 inches across. Make a dent in the middle and drop in half a spoon of cold pesto. Cover with more rice, making sure to close any gaps. Use the wrap to form a ball, squeezing gently. Take off the wrap.

Step 09

Softly roll each rice ball in the flour mix first, then in bread bits till totally covered. Put on a baking sheet. Do this with all your rice.

Step 10

Heat 2-3 inches of cooking oil in a pot to 170°C. Turn heat down and carefully drop one ball into the hot oil using a mesh spoon. Fry till golden, about 2 minutes per side. Take out and put on paper towels. Do the same with all balls.

Step 11

Enjoy your rice balls while they're hot with extra pesto or tomato sauce for dipping.

Notes

  1. Don't have a cooking thermometer? Just drop a tiny bread piece in the oil. It should bubble right away and turn light brown when the oil's ready.
  2. You can make your rice mix a day early and leave it in the fridge overnight so it's easier to shape.

Tools You'll Need

  • Fast blender
  • Regular cooking pots
  • Cookie sheet
  • Plastic wrap or baking paper
  • Mesh spoon or slotted lifter
  • Oil thermometer (if you have one)

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Has nuts (pine nuts)
  • Contains soy (from tofu)
  • Includes coconut oil

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 285
  • Total Fat: 14.2 g
  • Total Carbohydrate: 32.5 g
  • Protein: 6.8 g