Up Beet Kitchen

  • Recipe Index
  • About
  • Contact
  • Subscribe
menu icon
go to homepage
  • Recipe Index
  • About
  • Contact
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Recipe Index
    • About
    • Contact
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » All Recipes

    Sweet and Sour Tempeh Meatballs

    Published: Apr 30, 2020 by Allison · This post may contain affiliate links · 4 Comments

    311 shares
    • Share
    • Tweet
    ↓ Jump to Recipe

    Vegan sweet and sour tempeh meatballs from scratch are easier than you think! These make the perfect dinner when served over rice with some steamed broccoli on the side.

    There was only one way that my mom could force me to eat meat when I was a kid, and that was when she served meatballs smothered in her famous sweet and sour sauce. A couple of months ago, while going through old recipe cards, I came upon her recipe. I knew that making an inspired vegan version was well within reach, and I am very excited to share it with you today!

    I used my original tempeh meatballs recipe as a base, but added some Asian flair with ginger, tamari, toasted sesame oil, sriracha, and rice vinegar. The sweet and sour sauce is very similar to my mom’s recipe, but I swapped out the brown sugar for coconut sugar and the cornstarch for arrowroot, since I know many folks are sensitive to corn. When served on a bed of rice with some steamed broccoli on the side, these sweet and sour tempeh meatballs make a complete and very satisfying vegan meal!

    close-up overhead shot of the meatballs on a plate atop white rice and steamed broccoli

    to make these sweet and sour tempeh meatballs, you’ll:

    1. Make the meatballs: Pulse together tempeh, cilantro, garlic, ginger, chili flakes, salt, pepper, flax “eggs,” toasted sesame oil, tamari, vegan Worcestershire sauce, sriracha (or any hot sauce you like), rice vinegar, and sesame seeds in a food processor.
    2. Form the mixture into 16 meatballs and bake at 375 degrees F for 25 minutes.
    3. While the meatballs are baking, make the sweet and sour sauce: In a skillet, saute onion and garlic. In a medium saucepan, whisk together water, rice vinegar, coconut sugar, tamari, ketchup, ground ginger, and ½ cup of pineapple juice (from the canned pineapple that you’ll be adding at the end) over medium heat.
    4. In a small dish, whisk together arrowroot starch and ¼ cup of water to form a slurry.
    5. Pour the sauce over the sauteed onion and garlic and whisk in the arrowroot slurry. The sauce will start to thicken. Add the reserved canned pineapple chunks.
    6. You can either add the meatballs to the sauce or simply spoon the sauce over individual portions as desired.
    shot of the meatball mixture in the food processor

    Want to save this post?

    Want to save this? Enter your email address below and we'll send it directly to your inbox. Plus you'll receive great new recipes, workouts, and inspiration for a happier, healthier life every week!

    overhead shot of the tempeh meatballs on a baking sheet
    straight on shot of a tempeh meatball on a baking sheet
    shot of the meatballs in a cast iron skillet covered in sauce

    I hope you love this recipe! It’s the perfect warming meal for a rainy spring day. 🙂 If you make it, let me know how you liked it by leaving a comment and rating below the recipe. And if you remember to snap a picture before you eat, tag @upbeet.kitchen and #upbeetkitchen on Instagram! I love re-gramming your creations in my stories.

    Enjoy!

    Print
    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

    Sweet and Sour Tempeh Meatballs


    5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    5 from 2 reviews

    • Author: Allison
    • Total Time: 45 minutes
    • Yield: 4 servings 1x
    • Diet: Vegan
    Print Recipe
    Pin Recipe

    Description

    Asian-inspired tempeh meatballs topped with addictive homemade sweet and sour sauce! The perfect hearty and high-protein vegan main dish. 


    Ingredients

    Scale

    Tempeh Meatballs

    • 2 tbsp ground flax plus 5 tablespoon water 
    • 500 grams organic tempeh (1 standard block is 250 grams, so you will need 2 blocks of tempeh)
    • 1 cup finely chopped cilantro
    • 3 garlic cloves, minced
    • 1 tbsp minced fresh ginger
    • Pinch of chili flakes
    • Pinch each fine sea salt and freshly ground black pepper
    • 1 tbsp toasted sesame oil 
    • 1 tbsp tamari (I used reduced sodium tamari)
    • ½ tbsp vegan Worcestershire sauce (I recommend Wizard’s brand or Whole Foods 365 brand) 
    • 1 tbsp sriracha (regular hot sauce such as Frank’s also works)
    • 1 tbsp rice vinegar
    • ¼ cup sesame seeds

    Sweet and Sour Sauce

    • 1 tbsp extra virgin olive oil 
    • 1 medium yellow onion, diced
    • 3 medium garlic cloves, minced 
    • Pinch each sea salt and freshly ground black pepper
    • 1 cup water, divided 
    • ¼ cup rice vinegar (can sub apple cider vinegar)
    • 3 tbsp coconut sugar
    • 2 tbsp tamari
    • 6 tbsp ketchup 
    • ¼ tsp ground ginger
    • 1 10-oz can pineapple chunks, juice reserved 
    • 2 tbsp arrowroot starch 

    For serving 

    • Cooked rice (enough to serve 4) 
    • Steamed broccoli or kale (enough to serve 4) 

    Instructions

    1. Make the tempeh meatballs: First, make the flax egg. In a small bowl, whisk together the flax and water and set aside for a couple minutes to thicken. Place all of the remaining meatball ingredients in a food processor fitted with the S blade and add the flax egg. Pulse until everything is nicely minced and the mixture holds together when rolled into a ball. 
    2. Preheat oven to 375 degrees F and line a baking sheet with parchment paper. Roll the tempeh mixture into 16 evenly sized balls and place on the baking sheet as you go. Bake for 25 minutes. 
    3. Make the sweet and sour sauce: Warm the oil in a large skillet over medium heat. Add the onion, garlic, and a pinch of salt and pepper. Saute until nicely browned, 8-10 minutes. 
    4. Add ¾ cup of water, the rice vinegar, coconut sugar, tamari, ketchup, ginger, and ½ cup of the reserved pineapple juice to a medium saucepan. Bring to a low simmer over medium heat. 
    5. In a small dish, whisk together the remaining ¼ cup of water and arrowroot starch to form a slurry. 
    6. Add the contents of the medium saucepan to the onions and garlic in the skillet. Whisk in the arrowroot starch slurry, followed by the pineapple chunks. Shortly after adding the arrowroot, the sauce should thicken. (At this point, keep the sauce warm, but be careful not to overheat it, as this could cause the arrowroot to break down and lose its thickening power.)
    7. For serving, you have a couple of options. You can either add the meatballs to the sauce, as pictured, or you can plate the meatballs and spoon the sauce over individual portions. Either way, I recommend serving these meatballs on a bed of rice, with some steamed broccoli or kale on the side. 🙂  

    Notes

    I have not tried swapping out the tempeh for any other protein, but if you are intolerant to soy, I have a feeling that 3 cups of cooked black beans, chickpeas, or kidney beans could be substituted. You can also swap out the tamari for coconut aminos, but you will have to add more salt, since coconut aminos are much lower in sodium than tamari. 

    • Prep Time: 20 minutes
    • Cook Time: 25 minutes
    • Category: Supper
    • Method: Bake
    • Cuisine: Chinese American

    Did you make this recipe?

    Tag @upbeet.kitchen on Instagram and hashtag it #upbeetkitchen

    Comments

      Leave a Comment Cancel reply

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

      Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    1. Sue says

      October 23, 2020 at 3:11 pm

      Allison, these meatballs are fantastic! A terrific recipe for my tempeh-resistant family. :). Thank you.

      Reply
      • Allison says

        October 24, 2020 at 11:01 am

        That’s wonderful to hear!! Thank you so much, Sue! 🙂

        Reply
    2. Dave says

      May 10, 2020 at 1:20 pm

      I love meatballs but since I became vegan two years ago I have missing them. Finally I came across here – WOW, totally amazing and very satisfying!

      Reply
      • Allison says

        May 11, 2020 at 3:48 am

        Yay, I’m so happy to hear that, Dave!

        Reply
    About image for Up Beet Kitchen

    Hi, I'm Allison! Welcome to Up Beet Kitchen, a food blog with wholesome, nutrient-dense recipes designed to unearth vibrant health and wellness.

    More about me

    Trending Recipes

    • Chickpea Brown Rice Spinach Artichoke Casserole (Vegan)
    • straight on shot of a carrot cake breakfast bar piece on a fork on a white marble board
      Carrot Cake Oatmeal Breakfast Bars (V + GF)
    • straight on shot of slice of raw vegan banana cream pie on blue plate with coconut whipped cream and caramel sauce on top
      Raw Vegan Banana Cream Pie
    • a far out overhead shot of a serving of Moroccan carrot lentil salad in a pink bowl with some pita, hummus, and crackers on a plate beside it
      Moroccan Lentil Carrot Salad (Vegan)

    Follow Along on Social Media

    • Instagram
    • Facebook
    • Pinterest

    Latest Posts

    • featured image, close up of one of the cookies in my hand
      Apple Oatmeal Breakfast Cookies
    • featured image for post, a large cup of pumpkin spice protein coffee on a grey table
      Pumpkin Spice Protein Iced Coffee
    • featured image for the post, an overhead photo of a bowl of the tortellini against a wooden board backdrop
      Butternut Squash Tortellini with Pesto
    • featured image, overhead photo of an open faced sandwich with tuna and egg
      Tuna Egg Sandwich

    Footer

    back to top

    About

    • Privacy Policy
    • About Up Beet Kitchen

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact