Sweet and Sour Meatballs Made with Vegan Ingredients
plant-based meatballs pack a delicious punch of tangy sweetness and savory flavor, making them perfect for any meal. Easy to prepare and full of vibrant taste, they're sure to satisfy both vegans and meat-eaters alike.
Prep Time25 min
Cook Time35 min
Total Time1 hr
Difficulty
Hard
Helpful Chef Tips
Use firm tofu or textured vegetable protein for the best meatball texture.
Don’t overcrowd the pan when frying the meatballs to ensure they cook evenly and develop a nice crust.
Adjust the sweetness and acidity in the sauce to your liking by adding more sugar or vinegar gradually.
Ingredients
0/20
Why This Recipe Works
This dish offers a perfect balance of tangy and sweet flavors with a comforting texture. It’s completely plant-based, making it a great option for vegans and anyone looking to enjoy a meat-free meal without sacrificing taste. Plus, it’s easy to prepare and satisfying for the whole family.
Step 1
Gently heat your oven to 350°F (175°C). In a large bowl, combine the warm water with the egg replacer, stirring until it’s well mixed. Then add the vegan cheese, tofu, nutritional yeast, salt, and garlic powder, giving everything a good stir. Toss in the chopped onion, pecans, Italian seasoning, basil, and sage, and mix everything together until it’s evenly combined. Gradually add bread crumbs until the mixture feels moist but crumbly enough to shape.
Step 2
Roll the mixture into meatballs about 1 1/2 inches wide and arrange them in an 8-inch baking dish. In another bowl, whisk together the grape jelly, ketchup, olive oil, vinegar, garlic, and oregano until smooth. Pour this sauce over the meatballs, making sure they’re nicely coated.
Step 3
Pop the pan into the oven and bake for about 35 to 40 minutes, or until the meatballs feel firm to the touch. Once done, let them cool for a few minutes before serving and enjoy!
74
people cooked this recipe
ByMichael Davis
Michael enjoys creating straightforward meals that are easy to prepare at home.
What To Serve With This Dish
These meatballs pair wonderfully with steamed jasmine rice or quinoa. For a lighter meal, serve over a bed of stir-fried vegetables or leafy greens. Garnish with chopped green onions or sesame seeds for added flavor and presentation.
Proper Storage Tips
Store leftover meatballs and sauce separately in airtight containers in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave to prevent the meatballs from becoming too dry. You can also freeze the meatballs for up to 2 months; thaw overnight before reheating.
Frequently Asked Questions
Can I use a different egg replacer for this recipe?
Yes, any plant-based egg replacer that works for binding can be used. Just follow the package instructions for the equivalent of 2 tablespoons.
What can I substitute for vegan cheese in this recipe?
You can try using mashed cooked potatoes or a vegan cream cheese alternative for a similar texture.
Are the pecans necessary, or can I leave them out?
Pecans add texture and flavor, but you can omit them or replace with other nuts or seeds if preferred.
Can I make these meatballs gluten-free?
Yes, use gluten-free bread crumbs instead of regular ones to keep the recipe gluten-free.
How do I store leftovers and how long do they last?
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Can I freeze the meatballs?
Yes, freeze cooked meatballs in a sealed container or freezer bag for up to 2 months. Thaw before reheating.
Is it possible to cook these on the stove instead of baking?
You can pan-fry them on medium heat, turning frequently to cook evenly, but baking helps keep their shape.
Can I use a different type of jelly or preserve in the sauce?
Yes, other fruit jellies like apricot or orange can be used for a different but tasty flavor.
This simple and flavorful burger combines ground chicken with hearty chickpeas for a healthy twist on a classic favorite. Perfect for a quick weeknigh...