These Sweet and Sour Peanut Balls are a delightful combination of flavors and textures. Perfect as a snack or a side dish, they are sure to impress anyone who tries them. With a crispy outer layer and a soft, savory filling, this recipe is not only tasty but also makes use of wholesome ingredients.
Why make this recipe
This recipe is great for those looking to add a unique dish to their menu. The balance of sweet and sour flavors, along with the crunch of peanuts and the freshness of vegetables, creates a satisfying experience. They are also vegetarian-friendly and can be served at any gathering, ensuring that everyone will enjoy them.
Ingredients
- 1 cup red-skinned peanuts, soaked overnight
- 2 cups peeled and chopped carrots
- 1/4 cup chopped fresh cilantro
- 1/2 teaspoon salt
- 1/2 teaspoon five-spice powder
- 1/3 cup all-purpose flour
- 2 cloves garlic, minced
- 2 slices fresh ginger, minced
- 1 tablespoon olive oil
- 1 teaspoon white sesame seeds
- 1 tablespoon Chinese cooking wine
- 2 tablespoons light soy sauce
- 1 teaspoon dark soy sauce
- 3 tablespoons white sugar
- 4 tablespoons rice vinegar
- 5 tablespoons water
- 1 tablespoon cornstarch
How to make it
- Drain and rinse the soaked peanuts.
- In a food processor, combine peanuts, carrots, cilantro, salt, five-spice powder, and flour. Pulse until a thick paste forms, adding water if too dry.
- Wet your hands and shape the mixture into 1-inch balls.
- Place the balls on a steamer rack and steam over boiling water for 20 minutes.
- Let the balls sit for 5 minutes before removing them.
- Whisk together the sauce ingredients in a bowl.
- In a small saucepan, heat olive oil and sauté garlic and ginger until fragrant.
- Add the sauce and simmer, stirring, until thickened.
- Pour the sauce over the steamed balls and sprinkle with sesame seeds.
How to serve it
Serve these peanut balls warm, drizzled with the tangy sauce and topped with sesame seeds. They make a wonderful appetizer or a side dish, paired excellently with rice or noodles.
How to store it
Store any leftovers in an airtight container in the refrigerator. They should be consumed within 3-4 days for the best flavor and texture. Reheat gently in a steamer or microwave before serving.
Helpful tips
- Make sure to soak the peanuts overnight; this helps soften them and enhances their flavor.
- If the mixture feels too dry, don’t hesitate to add a little extra water while processing.
- Allow the steamed balls to cool slightly; this helps them hold together better when serving.
Optional variations
- Try adding finely chopped bell peppers or green onions to the mixture for added flavor and color.
- For a spicier version, include some red pepper flakes in the sauce.
Frequently asked questions
Can I make these ahead of time?
Yes, you can prepare the peanut balls a day in advance. Steam and cool them, then refrigerate. Reheat before serving.
What can I substitute for fresh ginger?
If you don’t have fresh ginger, you can use a pinch of ground ginger. Fresh ginger, however, is recommended for the best flavor.
Can I freeze the peanut balls?
Yes, you can freeze the uncooked peanut balls before steaming. Just make sure to steam them directly from the freezer, adding a few extra minutes to the steaming time.




