clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Easy Vegan Thanksgiving Balls

Vegan Thanksgiving Mushroom Walnut Balls

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 2 reviews

  • Author: Elaine Gordon
  • Total Time: 10 minutes
  • Yield: 18 balls 1x
  • Diet: Vegan


These Vegan Mushroom-Walnut Balls are made with walnuts, oats, caramelized onion, mushrooms, and the perfect blend of spices!


Units Scale
  • 1 cup cooked brown rice (tip: microwave frozen brown rice to keep it easy!)
  • 1 caramelized onion
  • 1 tablespoon extra virgin olive oil
  • 10 ounces shiitake mushrooms, chopped
  • 1/2 teaspoon fine salt
  • 1/2 teaspoon ground black pepper
  • 1 teaspoon dried thyme
  • 1/2 teaspoon dried rosemary
  • 1 cup raw walnuts
  • 1 cup oats (gluten-free if desired)


  1. Prepare brown rice ahead of time.  I like to use frozen brown rice that microwaves in two minutes to keep this recipe quick and easy.  Stovetop or instant pot brown rice also works.
  2. Prepare the caramelized onion in advance since this takes an hour to fully caramelize. 
  3. Add oil, mushrooms and all seasonings to a non-stick, non-toxic skillet and cook over medium heat for 20-25 minutes until the mushrooms have released their juices and softened.  I like to give them time to sear a bit and allow their umami flavors to fully develop.  Set cooked mushrooms aside.
  4. To a 7-cup food processor add walnuts and oats and process for 20 seconds until crumbly.  Add cooked brown rice, caramelized onion and cooked mushrooms.  Pulse until everything is well combined and no large chunks of anything remain.  Do not over-process the mixture - you don't want it to turn into mush.  A little texture is good.
  5. Use a 1.5 tablespoon retractable cookie scoop and form the mixture into balls with your hands.  You should have about 18 balls.  Preheat a large non-stick, non-toxic skillet over medium heat and coat the bottom of the pan in olive oil.  Once the oil is hot, place the balls in the skillet.  The balls should not be touching.  Depending on the size of your skillet, you may need to do this in two batches to avoid overcrowding the pan.  Cook the balls about 5 minutes per side until all sides are seared, crispy and golden brown.
  6. Serve immediately as a main course overtop spaghetti with marinara sauce, fresh basil or parsley and a sprinkle of vegan parmesan cheese if desired! Use them for Thanksgiving dinner alongside my Fluffy Creamy Vegan Garlic Mashed Potatoes, Easy Refined Sugar-Free Cranberry Sauce and my Vegan Green Bean Casserole!
  7. Store leftover meatballs in an airtight container in the refrigerator for up to five days.
  • Prep Time: 10