Sweet and Sticky Vegan Meatballs

Irresistible Vegan Teriyaki Meatballs: Your New Favorite Sweet & Sticky Plant-Based Meal

These vegan teriyaki meatballs offer the most satisfying texture and a rich, savory-sweet flavor profile that will delight your taste buds! They are remarkably easy to prepare, generously coated in a luscious homemade sweet and sticky teriyaki sauce, making them an excellent choice for weeknight dinners, party appetizers, or efficient meal prep throughout the week.

A wooden spoon stirring a pan of saucy vegan meatballs garnished with sesame seeds and scallions

You probably knew I’d be back with another fantastic veggie meatballs recipe, didn’t you? And I promise you’re going to fall in love with these utterly delicious, sweet and sticky vegan teriyaki meatballs. Crafted primarily from roasted cauliflower, these aren’t just vegetarian meatballs or plant-based spheres of joy – they are a culinary game-changer that will transform your next weeknight meal into something truly EPIC and memorable. Get ready for a flavorful journey!

Reasons to Love This Vegan Teriyaki Meatballs Recipe

There are countless reasons why these vegan teriyaki meatballs deserve a permanent spot in your recipe rotation. Beyond being incredibly tasty, they offer convenience and versatility:

  • Sweet and Sticky Perfection. The secret lies in our homemade teriyaki sauce – it’s thick, syrupy, and perfectly balances sweet and savory notes. Each meatball is slathered in this flavorful glaze, ensuring every bite is a burst of umami. Plus, you can easily repurpose any leftover sauce for other amazing dinners, like crispy teriyaki tofu or drizzling over roasted vegetables. It’s a flavor powerhouse you’ll want to keep on hand!
  • The Perfect Texture. Achieving the right texture in plant-based meatballs can be tricky, but this recipe nails it. Our vegan meatballs are firm enough to hold their shape on a fork without crumbling, yet wonderfully moist and tender on the inside. You won’t miss traditional meatballs one bit with this satisfying bite.
  • Freezer-Friendly for Future Feasts. Planning ahead is a breeze with this recipe. These meatballs freeze beautifully, allowing you to prepare a large batch and store them for those busy days. Simply freeze the cooked meatballs without the sauce, and add the sauce fresh when you’re ready to serve!
  • Ideal for Meal Prep. Imagine having dozens of these juicy, flavorful meatless meatballs ready to go for the week! They are truly a meal prep marvel. Make a generous batch, and you’ll have a versatile component to add to salads, grain bowls, sandwiches, or alongside your favorite sides, making healthy eating effortless and delicious.
Close-up shot of veggie meatballs covered in sauce on a bed of white rice

Key Ingredients for Flavorful Vegan Meatballs

Crafting delicious vegan teriyaki meatballs starts with selecting the right ingredients. Each component plays a vital role in achieving that perfect texture and unforgettable flavor. For precise quantities and detailed instructions, please refer to the recipe card below.

  • Roasted Cauliflower — The star of our vegan meatballs! I’m a huge fan of roasted cauliflower, and it truly forms the perfect, wholesome base. Roasting the cauliflower before ricing it is a crucial step that enhances its natural sweetness and deepens its flavor, adding a lovely complexity that steamed cauliflower simply can’t achieve. This preparation method makes all the difference.
  • Quinoa — My absolute favorite ancient grain! Cooked quinoa adds a fantastic, slightly chewy texture and a boost of protein to these vegan meatballs. It helps bind the mixture while contributing to the overall firmness and satisfying mouthfeel.
  • Egg Substitute — In any meatball recipe, a reliable binder is essential to prevent them from falling apart. For these vegan meatballs, you have a couple of excellent options. I personally prefer and highly recommend using egg replacers like Bob’s Red Mill Egg Replacer for its consistent results. Alternatively, you can easily make a flax egg using ground flaxseed and water – a simple, natural binder that works wonderfully.
  • Red Onion — Finely diced red onion contributes a subtle yet distinct sharpness and a touch of sweetness that beautifully complements the other flavors in the meatballs. If red onion isn’t available, white or yellow onions can be used as a substitute in a pinch, though the red offers a unique flavor dimension.
  • Garlic — It’s a culinary truth that everything is better with garlic, and these Asian-inspired meatballs are certainly no exception. Freshly minced garlic infuses the meatballs with an aromatic depth that is simply irresistible. And really, can you ever truly use too much garlic?
  • Breadcrumbs — Essential for structure and texture, breadcrumbs help hold all the ingredients together, ensuring your meatballs are firm but not overly dense. They contribute to that classic meatball texture. Opt for gluten-free breadcrumbs if you need to keep this recipe entirely gluten-free.
  • Coconut Oil — We’ll use coconut oil to brown the meatballs before coating them in the luscious sauce. Cooking them in coconut oil imparts a subtle richness and helps achieve that desirable golden-brown char on the exterior, adding another layer of flavor and texture.

Ingredients for the Homemade Teriyaki Sauce

The star of this dish is undoubtedly the sweet and sticky homemade teriyaki sauce. Here’s what you’ll need to create this incredibly flavorful glaze:

  • Soy Sauce — The savory foundation of our teriyaki sauce. I typically opt for a light soy sauce or liquid aminos for a balanced flavor. Feel free to use your favorite brand or type, whether it’s regular, low-sodium, or gluten-free tamari for a GF option.
  • Sugar — A touch of sweetness is crucial to balance the savory notes of the soy sauce and create that signature teriyaki glaze. You can use raw brown sugar or coconut sugar; both provide a rich, caramel-like sweetness that is perfect for this sauce.
  • Sesame Seeds — These tiny seeds add a delightful nutty crunch and an authentic Asian flair to the sauce. They also serve as a beautiful garnish, making the dish visually appealing.
  • Cornstarch — To achieve that characteristic thick, glossy, and sticky texture that coats the meatballs so perfectly, a little cornstarch is key. It acts as a thickening agent, ensuring the sauce adheres beautifully to every single meatball.
  • Rice Wine Vinegar — If your teriyaki sauce feels like it’s missing a little something, a splash of rice wine vinegar is often the answer. It provides a subtle tang and bright acidity that cuts through the sweetness and richness, balancing the overall flavor profile wonderfully.

How to Make Delicious Vegan Teriyaki Meatballs

Creating these incredible vegan teriyaki meatballs is a straightforward process, resulting in a dish that tastes complex but is surprisingly simple to make. Here’s a quick overview of the steps to achieve the best vegan meatballs, slathered in a rich, sticky teriyaki sauce. For complete, printable instructions and ingredient measurements, please scroll down to the recipe card.

  • First, prepare the homemade vegan teriyaki sauce. In a saucepan, combine the soy sauce, brown sugar, cornstarch (mixed with water to form a slurry), water, ground ginger, sesame seeds, and rice wine vinegar. Whisk everything together until well combined. Bring the mixture to a gentle boil, then reduce the heat to medium-low and let it simmer for about 5 minutes, stirring occasionally, until it thickens slightly and becomes glossy. Once ready, set this flavorful sauce aside to cool while you prepare the meatballs.
Roasted cauliflower bites on the left, and riced cauliflower in a food processor on the right
  • Prepare the flavorful cauliflower base. Begin by chopping the cauliflower into evenly sized florets. Drizzle them lightly with a touch of oil, then roast in a 450ºF (230ºC) oven for 15-20 minutes. This roasting step is crucial as it brings out a deep, nutty sweetness and tenderizes the cauliflower, making it beautifully golden brown and incredibly flavorful. After roasting and allowing it to cool slightly, transfer the cauliflower to your food processor and pulse for a few minutes until it’s finely “riced” – resembling small grains.
Ingredients to make vegan meatballs on the left, pulsed veggie meatball filling on the right
  • Combine all the meatball ingredients. In a large mixing bowl, combine your riced roasted cauliflower with the cooked quinoa, egg replacement (or flax egg), finely diced red onion, black pepper, sea salt, minced garlic, and breadcrumbs. Mix everything thoroughly until all the ingredients are well incorporated and the mixture starts to come together to form a cohesive “dough.” This thorough mixing is absolutely essential for helping the meatballs hold their shape beautifully during cooking, preventing them from crumbling.
A hand holding a vegetarian meatballs on the left, a pan of browned meatballs on the right
  • Shape the meatballs for cooking. Once your mixture is ready, use a tablespoon or a small cookie scoop to portion out evenly sized amounts. Then, gently roll each portion between your palms to form compact, round meatballs. Even sizing ensures they cook uniformly.
  • Brown the meatballs to perfection. Heat the coconut oil in a large non-stick skillet over medium-high heat. Once hot, carefully add the shaped meatballs to the pan. Cook them for a few minutes on all sides, turning occasionally, until they develop a beautiful golden-brown crust. It’s crucial not to overcrowd the pan; cook in batches if necessary. Overcrowding can lower the pan temperature, leading to steamed rather than nicely browned veggie meatballs, and you definitely want that golden char for extra flavor and texture!
  • Coat with the glorious teriyaki sauce. When all the meatballs are cooked and beautifully browned, return them all to the warm pan. At this point, turn off the heat – this is important! Pour the prepared teriyaki sauce over the meatballs and gently toss or stir until each meatball is thoroughly coated in the rich, sticky glaze. The residual heat from the pan will warm the sauce perfectly without over-thickening it or causing splattering. Serve immediately and savor every bite!

Feeling Extra? Add Pineapple for a Tropical Twist!

For those looking to elevate the sweet-savory contrast in the teriyaki sauce even further, adding pineapple is an absolute game-changer. The bright, tangy sweetness of pineapple pairs exquisitely with the rich, umami flavors of the teriyaki. You can add finely diced fresh or well-drained canned pineapple chunks directly to the sauce ingredients when you combine them, allowing the pineapple to simmer and soften with the sauce. This infuses the sauce with a wonderful fruity depth. Another incredibly delicious option is to serve these saucy meatballs over a bed of vibrant pineapple fried rice – talk about a flavor explosion!

Expert Recipe Tips and Frequently Asked Questions

To ensure your vegan teriyaki meatballs turn out perfectly every time, keep these helpful tips and answers to common questions in mind:

  • Mix, mix, mix for perfect cohesion. The most common challenge with veggie meatballs is ensuring they don’t fall apart. The key is thorough mixing! If your meatballs aren’t holding together well, keep mixing the roasted cauliflower rice, quinoa, and other ingredients until they are uniformly combined. An even distribution of the binder and base ingredients is crucial for creating a cohesive mixture that will stay intact when sautéed.
  • Don’t crowd the pan for superior browning. It’s tempting to cook all the meatballs at once, but patience pays off here. If you add too many meatballs to the sauté pan at the same time, they will release moisture and effectively steam rather than brown. This prevents that desirable golden char on the outside, which adds a crucial layer of flavor and texture. Be sure to leave a little space around each meatball. If you have a large batch, sauté them in batches, and you can tent the cooked veggie meatballs loosely with foil to keep them warm while the others finish.
  • Turn off the heat before saucing. When it’s time to add the teriyaki sauce, make sure to turn off the heat and allow the pan to cool slightly. Adding the sauce to a scorching hot pan can cause it to splatter aggressively, creating a messy and potentially dangerous situation. Moreover, excessive heat can cause the sauce to thicken too rapidly or even burn, resulting in an undesirable texture. A warm but not searing hot pan allows the sauce to coat the meatballs smoothly and evenly.
  • Achieve the perfect “riced” cauliflower. When processing the roasted cauliflower, aim for a consistency that resembles small grains of rice. Over-processing can turn it into a paste, which might make your meatballs too soft, while under-processing leaves chunks that won’t bind well. Pulse in short bursts and scrape down the sides of the food processor as needed until you reach the right consistency.
A bowl of teriyaki meatballs served over rice with chopsticks on the side.

Creative Ways to Serve Your Vegan Teriyaki Meatballs

One of the best things about having these delectable teriyaki veggie meatballs pre-made and waiting in your fridge is their incredible versatility. They can elevate almost any meal, transforming simple dishes into exciting, flavorful experiences. Here are some fantastic serving ideas:

  • As a delightful appetizer: Serve them on toothpicks for a crowd-pleasing party snack, alongside homemade inari sushi and fresh avocado sushi for an Asian-inspired spread.
  • Over a bed of noodles or pasta: These meatballs are heavenly served on top of your favorite pasta, or for an Asian twist, tossed with sesame noodles with maple ginger sauce.
  • With your favorite grains: Perfect over fluffy white rice, savory fried rice, or for an extra protein boost, served alongside more quinoa or even cauliflower rice.
  • Tucked into bread: Squish them down into a hearty hoagie roll for a satisfying sandwich, or nestle them into soft dinner rolls for delicious sliders that are perfect for sharing.
  • Rolled into wraps: Use pita bread or crisp lettuce wraps to create a light and refreshing meal that’s bursting with flavor. I think you get the picture – the possibilities are endless!

Storage and Reheating Tips for Leftovers

These vegan teriyaki meatballs are fantastic for making ahead, and knowing how to properly store and reheat them ensures you can enjoy their deliciousness whenever a craving strikes.

  • Refrigerate for short-term freshness. Any leftover vegan teriyaki meatballs, once fully cooled, should be transferred to an airtight container and stored in the refrigerator. They will maintain their delicious flavor and texture for up to 4 days, making them perfect for grabbing for lunch or a quick dinner.
  • Freeze for long-term convenience. For extended storage, you have the option to freeze either cooked or uncooked vegan meatballs for up to 2 months. To freeze uncooked meatballs, arrange them in a single layer on a baking sheet and flash-freeze until solid. This prevents them from sticking together. Once firm, transfer them to a freezer-safe container or bag. For cooked, sauced meatballs, ensure they are completely cooled, then freeze them airtight in their sauce. Label with the date for best quality.
  • Reheat methods for ultimate enjoyment. When you’re ready to enjoy your frozen uncooked meatballs, you can cook them directly from frozen following the browning instructions. To warm up refrigerated or previously cooked and frozen (then thawed) leftovers, you have several options: gently reheat them in a saucepan on the stove over medium-low heat until warmed through, bake them in the oven at 350ºF (175ºC) for 10-15 minutes, or use a microwave or air fryer for a quick and easy solution. Ensure they are heated thoroughly before serving.

Discover More Delicious Vegan Meatball Recipes

If you’ve loved these teriyaki meatballs, you’re in for a treat! Explore some of our other fantastic plant-based meatball creations:

  • Vegan Swedish Meatballs
  • Buffalo Quinoa Cauliflower Vegan Meatballs
  • Vegan Spaghetti and Meatballs
  • Vegan Cranberry Meatballs

Enjoy, friends! We truly hope you love this recipe as much as we do. If you make these vegan teriyaki meatballs, please be sure to snap a photo and tag #jessicainthekitchen on Instagram! We would also be incredibly grateful if you would leave a comment below and give the recipe a star rating! Your feedback helps us and other home cooks. Thanks so much!

Close up of vegan teriyaki meatballs garnished with sesame seeds in a skillet.

Vegan Teriyaki Meatballs

Servings: 16 servings
Prep Time: 30 minutes
Cook Time: 10 minutes
Total Time: 40 minutes
These vegan teriyaki meatballs are tender, flavorful, and incredibly easy to make, coated in a homemade sweet and sticky teriyaki sauce. They’re great for meatless meal prep!

5 (from 7 ratings)
Print Recipe
Pin Recipe
Leave a Review
Prevent your screen from going dark

Ingredients

Vegan Meatball Ingredients

  • 8 ounces roasted cauliflower (instructions below), (1 cup)
  • 1 cup cooked quinoa, (137g)
  • 2 Bob’s Red Mill Egg Replacers OR flax eggs, if flax eggs, less one tablespoon of liquid per flax egg
  • ½ cup red onion, finely diced, (114g)
  • 1/2 teaspoon ground black pepper
  • ¾ teaspoon sea salt
  • 3 cloves garlic, minced
  • 1 cup breadcrumbs, gluten free if needed
  • 1 ½ tablespoons coconut oil

Teriyaki Sauce Ingredients

  • 1/4 cup light soy sauce or liquid aminos
  • ¼ cup raw unrefined brown sugar or coconut sugar
  • 1 teaspoon cornstarch + 1 teaspoon water, stirred together
  • ½ teaspoon ground ginger
  • 2 teaspoons sesame seeds
  • 1 tablespoon rice wine vinegar
  • ¼ cup water
  • chopped scallion, to garnish

Instructions 

Teriyaki Sauce

  • Mix all the ingredients together, bring to a boil, then to a medium low heat in a sauce pan until completely incorporated, about 5 minutes. Stir occasionally. Set aside until ready to use.

Vegan Meatballs Base

  • Preheat oven to 450°F/230°C. Cut the cauliflower’s stem off, and cut into even-sized florets. Drizzle the cauliflower with maybe a teaspoon of oil. Roast the cauliflower for 15-20 minutes in the oven. Remove and allow to cool for a few minutes.
  • In a food processor, add the cauliflower and pulse it until it’s completely riced. Remove from the food processor. You only need 1 cup of this for this recipe and 8 ounces should make about 1 cup.
  • Add the 1 cup of riced cauliflower and all the other meatball ingredients EXCEPT the coconut oil. You can pulse them or mix them together until they form into a tight ball, combining everything. You want to ensure they are so mixed together that you’re not seeing individual cauliflower or quinoa florets, it’s all one big mixture. That’s how you’ll ensure the meatballs will hold together!
  • Heat the coconut oil in a pan over medium high heat. While it’s heating, use a tablespoon measurer to form one raw meatball and shape into a ball with your fingers. You can place them on a plate while the oil heats.
  • Add one meatball to test the oil. Cook on one side for about 1-2 minutes, turning on all sides onto fully cooked inside and out, about 4 minutes. You can add as many meatballs as can fit in the pan without overcrowding it, cooking them all for about 4-5 minutes turning on each side, to cook them through.
  • Lower/turn the heat off. When the heat has cooled down, add in the sauce. You want to do this because if the pan is too hot, the sauce will spew and the heat can be dangerous while so hot.
  • Coat the meatballs in the sauce and then remove the pan from the stove. Serve the meatballs and enjoy!! You can enjoy these vegan meatballs alone, in a nice hoagie or with cauliflower rice or quinoa on the side, you know, for a double down. You could even have them on toothpicks as an appetiser at your Super Bowl party!

Notes

  • I strongly recommend using the Bob’s Red Mill Egg Replacer! It acts just like regular eggs and is really great for binding these vegan meatballs.
  • For freezing, freeze these meatballs without the sauce on. Them allow them to thaw, crisp them up again in the pan, and then coat in the sauce. These meatballs will last in your fridge for up to a week (assuming your cauliflower/base ingredients are fresh, of course!).
Calories: 29kcal, Carbohydrates: 4g, Protein: 0.9g, Fat: 1.2g, Sodium: 88mg, Fiber: 0.7g, Sugar: 0.5g

Disclaimer: Although jessicainthekitchen.com attempts to provide accurate nutritional information, kindly note that these are only estimates. Nutritional information may be affected based on the product type, the brand that was purchased, and in other unforeseeable ways. Jessicainthekitchen.com will not be held liable for any loss or damage resulting for your reliance on nutritional information. If you need to follow a specific caloric regimen, please consult your doctor first.

Cuisine: Asian
Course: Dinner, Lunch
Author: Jessica Hylton