Chili-Soy Mushroom Meatballs with Ginger-Scallion Rice

5 from 8 votes
Jump to RecipePrint

This post may contain affiliate links. Please read our disclosure policy.

Chili-Soy Mushroom Meatballs tossed in a sticky-sweet sauce and served over fragrant ginger-scallion rice. These vegetarian meatballs are so tender and flavorful, they’ll impress even the most devout carnivores. Serve with a side of sautéed broccoli for the ultimate better-than-takeout dinner. Mushroom meatballs over white rice in a gold bowl topped with scallions

If you’ve been a long-time reader, you may know that vegetarian meatballs are a staple around here. However, if you’re new, I highly suggest checking out some of my favorites, such as these Eggplant Parmesan Meatballs or these Moroccan Lentil Meatballs.

Or, if you’re looking for something simple, these 20-minute Chickpea Meatballs are weekday saviors!

Basically, I live for a good meatless meatball. There certainly is an art to making the perfect meatball without meat, and I truly believe these mushroom meatballs master it.

They’re packed with umami-rich flavor from mushrooms, super tender from the chickpeas, and crisp up beautifully when pan-fried. They’re also relatively simple to make with the help of a trusted food processor.

How to Make Chili-Soy Mushroom Meatballs

This dish is inspired by Chinese beef and broccoli recipes, which typically include a savory-sweet Mongolian sauce.

In classic Dishing Out Health style, we are swapping the beef for a plant-based alternative, however I guarantee you will NOT miss the meat. This dish is SO hearty and flavorful, the only thing you’ll be missing is more leftovers.

The IngredientsRecipe ingredients on a white board with white and black labels

  • Chickpeas: You need 1 can of chickpeas for the meatballs, which offer a one-two punch of protein and fiber. The chickpeas help create a hearty, tender meatball that still holds up well to searing.
  • Mushrooms: I suggest using two kinds of mushrooms – shiitake and cremini– for the meatballs. Shiitakes really amp up the umami, and cremini add “meaty” texture.
  • Aromatics: You need LOTS of garlic and ginger for this recipe, which create an aromatic backbone. I highly suggest using FRESH garlic and ginger root over dried. The powdered versions just don’t pack the same punch, unfortunately.
  • Breadcrumbs: I prefer using panko-style breadcrumbs, which help bind the meatballs. If making the recipe gluten free, use a GF variety, such as Ian’s brand
  • Scallions: You need one whole bunch of scallions, which are used in the meatballs, rice, AND as a garnish. Just be sure to trim both ends of the onion, and then thinly slice both the green and white parts.
  • Chili-Soy Sauce: This simple, yet ultra aromatic sauce is made of soy sauce, broth, chili flakes, honey, and rice vinegar. You can also toss in some extra garlic or ginger, if you prefer.
  • Rice: I suggest using a long-grain white rice, such as Jasmine or Basmati.

A mushroom meatball being sliced into to see inside texture

The Directions

Step 1: Sauté the Mushrooms

Heat oil in a large skillet over medium-high. Once hot, add mushroom and cook 8 to 10 minutes, until soft and golden. Mix in 1/2 cup scallions and 2 minced garlic cloves; cook 2 more minutes.

Let cool slightly.Shiitake and baby bella mushrooms sautéing in a skillet

Step 2: Mix the Mushroom Meatballs

In the bowl of a food processor, combine mushroom mixture, chickpeas, breadcrumbs, egg, cilantro, soy sauce (or tamari), and 1/4 tsp salt. Pulse, mixing until combined, but not puréed, leaving a little texture. Stop to scrape down the sides as needed.

Transfer mixture to a bowl and refrigerate for a minimum of 30 minutes, or up to overnight.Chickpeas, mushrooms, cilantro, and spices being mixed in a food processor

Step 3: Prepare Ginger-Scallion Rice

While meatball mixture chills, heat 1 Tbsp oil in a small saucepan over medium heat. Once hot, add 1/2 cup scallions, 2 minced garlic cloves, and 2 Tbsp minced fresh ginger; cook 2 to 3 minutes, until aromatic.

Mix in rice and cook 1 minute to lightly toast. Add 2 cups of water and 1/2 tsp salt; bring mixture to a boil. Reduce heat to low, cover, and gently simmer until liquid is absorbed and rice is fluffy, about 15 minutes.Ginger-scallion rice in a saucepan

Step 4: Mix Chili-Soy Sauce

Meanwhile, combine 1/3 cup soy sauce, broth, rice vinegar, honey, corn starch, and chili flakes in a bowl; mix well to combine.Soy sauce, broth, chili flakes, garlic, and corn starch being whisked in a bowl

Step 5: Sear Meatballs

Use a medium cookie dough scoop to scoop out Tablespoon amounts of meatball mixture and roll into 20 to 21 golfball-sized meatballs. 

In a large skillet, heat 2 Tbsp olive oil over medium-high. Once hot, add the meatballs and cook for 5 to 7 minutes, until golden-brown and slightly crisp. Shake the pan or use a wooden spoon to roll the balls around to cook evenly on all sides. (Note: if you’re using a smaller pan, cook the meatballs in two batches.)

If the meatballs begin burning or smoking, reduce heat to medium.Mushroom meatballs being sautéed in a skillet

Once all of the mushroom meatballs are cooked, add sauce to pan. Cook 2 minutes, until thickened, tossing to coat meatballs in sauce. Serve meatballs and sauce over rice with remaining scallions as garnish.

Make-Ahead and Storage Tips:

  • Make-ahead: Unshaped meatball mixture can be stored in the refrigerator up to 1 day in advance. Shaped (uncooked) meatballs can also be stored 1 to 2 days ahead. You can also freeze the shaped balls (raw or cooked) for 2 months, then thaw overnight in the refrigerator.
    • Either cook as directed (if raw) or rewarm in a skillet, if cooked.
  • Store: Keep leftovers in the refrigerator and enjoy for up to 4 days. 

Tools to Make Mushroom Meatballs

  • Food Processor: To perfectly pulse the meatball mixture, you need a reliable food processor. This one is inexpensive, lightweight, and always gets the job done. 
  • Cookie Scoop: To scoop the mushroom meatballs into uniform balls, I love using this medium cookie scoop. 
  • Large Skillet: A cast-iron skillet will help you achieve uniform golden, crisp goodness on the meatballs. This one is inexpensive and pre-seasoned. 

Mushroom meatballs over ginger-scallion rice on a white plate topped with sesame and scallions

More Vegetarian Meatball Recipes to Try:

Eggplant Parmesan Meatballs

Moroccan Lentil Meatballs with Red Pepper Sauce

Chickpea Meatballs

If you give these vegetarian meatballs a try, snap a pic and tag #dishingouthealth on Instagram so I can see your beautiful creations. I also really appreciate readers taking the time to leave a rating and review! Lastly, follow along on Facebook and Pinterest for the latest recipe updates!

5 from 8 votes

Chili-Soy Mushroom Meatballs with Ginger-Scallion Rice

Chili-Soy Mushroom Meatballs tossed in a sticky-sweet sauce and served over fragrant ginger-scallion rice. These vegetarian meatballs are so tender and flavorful, they'll impress even the most devout carnivores.
Prep Time: 30 minutes
Cook Time: 25 minutes
Total Time: 1 hour
Servings: 4

Equipment

  • Food processor
  • Large skillet
  • Small saucepan with lid

Ingredients  

  • 4 Tbsp. extra-virgin olive oil, divided
  • 8 oz. cremini mushrooms, sliced
  • 5 oz. shiitake mushrooms, stemmed and sliced
  • 1 bunch green onions, trimmed and thinly sliced
  • 4 minced garlic cloves, divided
  • 1/2 tsp. crushed red pepper flakes, divided
  • 1 (15-oz.) can chickpeas, drained, rinsed, and patted dry
  • 1 cup panko breadcrumbs (sub quick-cooking oats)
  • 1 egg
  • 1/2 cup chopped cilantro leaves
  • 1/3 cup plus 2 tsp. lower-sodium soy sauce or tamari
  • 2 Tbsp. minced fresh ginger
  • 1 cup dry long-grain white rice (such as basmati or jasmine)
  • 1/2 cup vegetable broth
  • 2 Tbsp. rice vinegar
  • 1 1/2 Tbsp. honey
  • 2 tsp. corn starch
  • Toasted sesame seeds for garnish

Suggested for Serving

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Instructions 

  • Heat 1 Tbsp. oil in a large skillet over medium-high. Once hot, add cremini and shiitake mushrooms; cook 8 to 10 minutes, until soft and golden. Stir in 1/2 cup of the chopped green onions, 2 minced garlic cloves, and 1/4 tsp. chili flakes; cook 2 more minutes.
    Let cool slightly.
  • In the bowl of a food processor, combine mushroom mixture, chickpeas, breadcrumbs, egg, cilantro, 2 tsp. soy sauce, and 1/4 tsp salt. Pulse, mixing until combined, but not puréed, leaving a little texture. Stop to scrape down the sides as needed.
    Transfer mixture to a bowl and refrigerate for a minimum of 30 minutes, or up to overnight.
  • While meatball mixture chills, heat 1 Tbsp. oil in a small saucepan over medium heat. Once hot, add 1/2 cup of the chopped green onions, 2 minced garlic cloves, and ginger; cook 2 to 3 minutes, until aromatic.
    Stir in rice and cook 1 minute to lightly toast. Add 2 cups of water and 1/2 tsp salt; bring mixture to a boil. Reduce heat to low, cover, and gently simmer until liquid is absorbed and rice is fluffy, about 15 minutes. Keep covered until ready to serve.
  • Meanwhile, combine remaining 1/3 cup soy sauce, vegetable broth, rice vinegar, honey, corn starch, and remaining 1/4 tsp. chili flakes in a bowl; mix well to combine. Set aside.
    Use a medium cookie dough scoop to scoop out 1.5 Tbsp amounts of mushroom mixture and gently form/roll into 20 to 21 golfball-sized meatballs. 
    In a large skillet, heat remaining 2 Tbsp. olive oil over medium-high. Once hot, add the meatballs and cook for 5 to 7 minutes, turning to brown all sides, until golden-brown and slightly crisp. (Note: if you're using a smaller pan, cook the meatballs in two batches.)
    If the meatballs begin burning, reduce heat to medium.
  • Once all of the mushroom meatballs are browned, pour sauce into pan. Cook 2 minutes, until thickened, tossing to coat meatballs in sauce. Serve meatballs and sauce over rice with any remaining green onions and toasted sesame seeds as garnish.

Notes

Make-ahead: Unshaped meatball mixture can be stored in the refrigerator up to 1 day in advance. Shaped (uncooked) meatballs can also be stored 1 to 2 days ahead. 
Either cook as directed (if raw) or rewarm in a skillet, if cooked.
Store: Keep leftovers in the refrigerator and enjoy for up to 4 days. 

Nutrition

Serving: 5meatballs with rice | Calories: 475kcal | Carbohydrates: 66g | Protein: 15g | Fat: 14g | Saturated Fat: 1g | Sodium: 1100mg | Fiber: 7g | Sugar: 13g

I calculate these values by hand to ensure accuracy, however expect up to a 10% variable depending on food brands.

If you love this recipe, please leave a star rating and review below!

 

 

567 Shares

You May Also Like

5 from 8 votes (3 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




8 Comments

  1. Eddie says:

    5 stars
    Great recipe! Super delicious and quite easy to make. The “hardest” part is waiting for the mushrooms to fry off! To make the meatballs completely vegan, you can reserve the aquafaba from the garbanzo beans and use it in lieu of egg! I do find it works better when you reduce the liquid to about 2/3 it’s original volume.

  2. Heather Kathleen Gilligan says:

    5 stars
    Loved this recipe! Couple notes – I had trouble with them coming apart in the skillet so I used my airfryer and liked it even better.

    1. Lg says:

      Hi what temperature and how long? Mine meatballs seem to be too wet and are sticking in non stick skillet. TIA!

  3. Shannon says:

    5 stars
    The ratio of ingredients is key in this recipe. Specifically the breadcrumbs and egg. Overall though I would make these again !

  4. Claudia says:

    5 stars
    Really nice treat for a Saturday night’s dinner.
    The ginger rice crushed it! And I now understand why the recipe calls for lower sodium soy sauce, the meatball sauce turned out a bit salty ;). Since I don’t have any lower sodium soy sauce I’ll just use a very thin vegetable broth next time.

    Thanks for the recipe, Jamie!

  5. Kathryn Gilmore says:

    Can’t wait to try these! Can you please let me know if they would freeze well – either the mushroom mixture before browning or after everything is cooked? Thank you!

    1. Jamie Vespa says:

      Hi Kathryn – unfortunately they don’t freeze very well because the mushrooms in the meatballs are too high in moisture.I hope you enjoy the recipe!

      1. Cait says:

        5 stars
        I am wowed every time I cook this recipe, it’s in my rotation of fav meals! I’m probably little more generous than the recipe calls for with red pepper flakes and salt 🙂 this past time I used portabella & trumpet mushrooms because they were all the store had & it still turned out favorable and delicious! I also love having broccoli or broccolini as a side