Crispy Fried Rice Balls – Easy Plant-Based Appetizer from Leftovers
Vegan, Asian-Inspired & Party-Ready
These crispy fried rice balls are one of my favorite last-minute appetizers. Made from cold leftover fried rice and a few pantry staples, they’re surprisingly easy to whip up—and even easier to devour. With a rice-forward texture, bite-sized shape, and golden crunchy exterior, they look like little meatballs but are entirely vegan. Serve them with toothpicks, roasted bell peppers, and dipping sauce, and you’ve got a crowd-pleasing snack that feels way fancier than it is!
When my book club read Counterfeit by Kirstin Chen—a fast-paced novel about two Asian-American women caught up in a high-end handbag scheme—I knew I wanted to bring a dish that nodded to the story’s cultural roots.
We weren’t doing a formal food theme, but I liked the idea of contributing something Asian-inspired. The only problem? I had no time to make a grocery run.
As I scanned my fridge, I spotted a container of leftover fried rice. I didn’t want to just reheat it, and I wanted something a little more creative—something I could share in bite-sized form. Then I thought, “Is there such thing as a fried rice ball?!”. I decided to add a can of northern beans (because did you know that rice and beans together counts as a whole protein?!). I mashed up the beans, stirred them into the rice to act as a binder and give that boost of protein, and added a few simple seasonings. After shaping and frying them into little golden balls, I topped them with roasted bell peppers and sesame seeds, and served them with this WFPB sweet and sour sauce. They were easy to share and added a fun, savory bite to the table—something a little different from the usual book club snacks.
These crispy fried rice balls have quickly become one of my favorite pantry-friendly appetizers. They’re about the size of a meatball—just without the meat—and have that same savory, snackable feel. Crispy on the outside, tender inside, and packed with flavor, they’re perfect for popping right into your mouth. Serve them on a platter with little toothpicks or skewers, garnish with bell pepper and sesame seeds, and you’ve got a unique, crowd-pleasing finger food.
💡 No leftovers? No problem. You can absolutely use a bag of store-bought fried rice—like Trader Joe’s Vegetable Fried Rice—as your base. Just chill it first so it firms up and binds well.
💛 Why You’ll Love These:
Rice-forward texture—beans are undetectable, just there to help bind and add fiber and protein
Made with leftovers or shortcuts + pantry staples
Naturally vegan and protein-rich
Quick to prep—no chopping, sautéing, or fancy tools
Meatball-sized, bite-sized, and party-ready
Serve with skewers or toothpicks for an easy pop-in-your-mouth appetizer
📝 Ingredients:
5 cups leftover fried rice (cold is best) Or use chilled store-bought fried rice like Trader Joe’s
1 (15 oz) can northern beans, drained and mashed (about 1½ cups mashed)
1–2 tablespoons soy sauce or coconut aminos*
¼–½ teaspoon garlic powder *
¼ teaspoon sesame oil(optional but flavorful)
2–3 tablespoons flour or cornstarch *
Salt and pepper, to taste (may not be needed depending on your soy sauce or fried rice flavor)
Neutral oil, for frying
Sesame seeds, for garnish (optional)
Roasted red bell pepper, chopped into small squares, for garnish (optional)
* Ingredient ranges are provided to account for the wide variety of fried rice flavors (homemade vs. store-bought, salty vs. mild). Start with the lower end of each range, taste your mixture, and adjust as needed.
👩🍳 Instructions:
In a large mixing bowl, mash the northern beans with a fork or potato masher until mostly smooth.
Add the soy sauce, garlic powder, sesame oil (if using), and flour or cornstarch to the mashed beans. Mix until well combined.
Fold in the cold fried rice last, mixing until the rice is fully coated. Add a pinch of salt and pepper if needed. The mixture should hold together when pressed. If it feels too loose, add another spoonful of flour or cornstarch. ➤ Taste and adjust—you may not need much salt since soy sauce is already salty. ➤ Test fry one ball in a small amount of oil to check for flavor and texture. Adjust seasoning or flour as needed before frying the rest.
Scoop and roll the mixture into golf ball-sized balls. Lightly oil your hands if the mixture is sticky.
Heat a thin layer of neutral oil in a skillet over medium heat.
Fry the rice balls in batches, turning gently to crisp all sides—about 3–4 minutes per batch.
Drain on a paper towel-lined plate.
Garnish each rice ball with a sprinkle of sesame seeds and a small square of roasted red bell pepper.
Serve warm with toothpicks or skewers and your favorite dipping sauce, like sweet and sour.
💡 Air Fryer Option (WFPB): Preheat air fryer to 375°F (190°C). Place balls in a single layer in the basket and air fry for 10–12 minutes, shaking halfway through, until golden and crisp.
💡 Serving Tip: For parties, try spooning a layer of sweet and sour sauce on the serving tray underneath the rice balls to make them easier to grab and enjoy in one bite. Or drizzle sauce directly over the top just before serving for a glazed, appetizer-style finish.
🧂 Shortcut Tip:
No leftover rice? Just grab a bag of frozen or refrigerated fried rice—Trader Joe’s Vegetable Fried Rice or something similar works great. Heat it briefly, then chill until firm before mixing. Cold rice sticks together better and fries up crisp.
🔄 Tips and Variations:
Cold rice is key! Warm rice is too soft to hold shape.
Add chili flakes to add a kick of spice.
For extra crunch, roll the balls in breadcrumbs or sesame seeds before frying.
Make them ahead! Freeze raw balls and fry or bake straight from frozen.
For an oil-free or WFPB option, cook the rice balls in an air fryer instead of pan-frying.
📦 Storage & Reheating:
Store leftovers in the fridge up to 4 days.
Reheat in the oven or air fryer or oven at 375°F until crisp.
Freeze raw (unfried) balls on a tray, then store in a bag for an even easier and quicker appetizer later.