These simple vegan meatballs are hearty, flavorful, and full of protein. Made with pantry-friendly TVP (textured vegetable protein), they bake up tender and meaty with frivolously crisp edges. Good for spaghetti, meatball subs, bowls, or appetizers, they usually freeze superbly for meal prep.
I do know “textured vegetable protein” would not precisely sound appetizing. However hear me out: this cheap pantry ingredient makes the BEST vegan meatballs. In contrast to numerous vegan meatball recipes made with beans or lentils (which might typically prove mushy) or pricy store-bought vegan floor (which is not at all times very wholesome), TVP creates a chewy, hearty, meaty texture that will get crispy on the skin whereas staying tender within the center. Plus, it is shelf-stable, excessive in protein, and created from only one ingredient: soy flour. I at all times maintain a bag in my pantry for recipes like this and my reader-favorite Vegan Breakfast Sausage Patties. If you’re new to TVP, do not be afraid to attempt it! It’s so handy and scrumptious.

Why These Vegan Meatballs Are the Greatest EVER
- Wonderful meaty texture: TVP provides these meatballs a hearty, chewy texture with no need costly store-bought vegan meat.
- Price range-friendly: These do-it-yourself vegan meatballs are cheaper than packaged vegan meatballs or plant-based floor.
- Protein-packed: TVP is of course excessive in protein, making these meatballs hearty and satisfying.
- Made with pantry staples: No particular vegan meats required. Simply easy components you’ll be able to maintain readily available.
- Good for meal prep: They freeze superbly and reheat like a dream too.

Components for Vegan Meatballs
- Olive oil: Or use broth or water for an oil-free model.
- Yellow onion and garlic: Chop the onion finely and mince or press the garlic so it blends seamlessly into the meatball combination.
- TVP granules: You’ll find these within the well being meals part of your grocery retailer, in well being meals shops, or you’ll be able to buy them online.
- Broth: Vegan beefless broth provides the richest taste, however mushroom or vegetable broth additionally works properly.
- Soy sauce: Use tamari for a gluten-free model.
- Dietary yeast: For savory depth and somewhat tacky taste.
- Seasonings: Dried basil, entire fennel seeds, and black pepper.
- All-purpose flour: Helps bind every little thing collectively. Use an all-purpose gluten-free flour mix if wanted.
The best way to Make Vegan Meatballs

- Sauté the Aromatics: Warmth olive oil in a big skillet over medium warmth. Add the onion and garlic and cook dinner till softened and frivolously golden.

- Hydrate the TVP: Stir within the TVP, broth, and soy sauce. Convey to a simmer, then cowl and cook dinner till the liquid is absorbed and the TVP softens.

- Season and Bind: Take away from warmth and stir within the dietary yeast, basil, fennel seeds, and black pepper. Add the flour and blend till a dough varieties that holds collectively when pressed. If the combination feels too moist, add one other tablespoon of flour. If it feels dry, add a splash of broth or water.

- Form the Meatballs: Let the combination cool barely, then roll into meatballs about 2 tablespoons every. A cookie scoop works properly for evenly sized meatballs.

- Bake: Place the meatballs on a parchment-lined baking sheet and frivolously brush or spray with oil. Bake at 400°F for 30 to 35 minutes, turning them just a few occasions throughout baking, till browned and agency on the skin.

- Use: Add tp marinara sauce and serve over pasta, use them in a vegan meatball subs, get pleasure from them as an appetizer, or munch on them straight from the pan.
Suggestions and Variations
- Do not skip the resting time: Letting the combination cool barely earlier than rolling makes it a lot simpler to form and helps the meatballs maintain collectively higher.
- The combination ought to really feel like cookie dough: If it is too moist, add one other tablespoon of flour. If it is too dry or crumbly, add a splash of broth or water.
- Moist your arms: The combination is usually a little sticky whereas shaping, so frivolously damp arms make rolling a lot simpler.
- Bake earlier than simmering in sauce: For one of the best texture, bake the meatballs first so that they maintain collectively properly, then simmer them in marinara.
- Air fryer choice: Air fry at 370°F for 18 to 24 minutes, shaking just a few occasions throughout cooking, till browned and agency.

Methods to Serve Vegan Meatballs
These vegan meatballs are so versatile! Listed here are just a few of my favourite methods to serve them:
Storage and Freezing
- Fridge: Retailer leftover vegan meatballs in an hermetic container within the fridge for as much as 4 days.
- Freezer: Let the meatballs cool utterly, then freeze them in a single layer earlier than transferring to a freezer-safe bag or container. Freeze for as much as 3 months.
- Reheating: Bake from frozen at 375°F for 15 to twenty minutes till heated by way of, or simmer instantly in sauce throughout the previous few minutes of cooking.


(click on stars to vote)
Vegan Meatballs (Straightforward, Protein-Packed & Completely Meaty)
These simple vegan meatballs are hearty, flavorful, and full of protein. Made with pantry-friendly TVP (textured vegetable protein), they bake up tender and meaty with frivolously crisp edges. Good for spaghetti, meatball subs, bowls, or appetizers, they usually freeze superbly for meal prep.
Servings: (about 12 meatballs)
DirectionsÂ
-
Prep the oven: Preheat your oven to 400°F (200°C). Line a big baking sheet with parchment paper or frivolously grease it.
-
Sauté the aromatics: Warmth the olive oil in a big skillet over medium warmth. Add the onion and garlic and cook dinner for about 4-5 minutes till softened and simply starting to brown.

-
Hydrate the TVP: Stir within the TVP, broth, and soy sauce. Convey to a delicate simmer, then scale back warmth to low, cowl, and cook dinner for 5-10 minutes, stirring usually, till the TVP is softened and all the liquid is absorbed.

-
Season and bind: Take away from warmth. Stir within the dietary yeast, basil, fennel seeds, and black pepper. Add the flour and blend very properly till a dough varieties that holds collectively when pressed. If the combination feels too moist, add somewhat extra flour 1 tablespoon at a time. If too dry, add a broth or water 1 tablespoon at a time.

-
Form the meatballs: Let the combination cool barely, then scoop about 2 tablespoons (30 g) and gently roll into meatballs. A cookie scoop works nice for even sizing. If the combination sticks, frivolously moist your arms earlier than rolling. Place on the ready baking sheet and repeat with the remaining combination to make about 12 meatballs.

-
Bake: Frivolously brush or spray the tops with oil. Bake for 30-35 minutes, turning the meatballs 2-3 occasions throughout baking, till browned, agency on the skin, and cooked by way of.

-
Serve: Serve scorching with pasta and marinara, in meatball subs, in bowls, or as an appetizer together with your favourite dipping sauce.
Notes
Freezing: Let the cooked meatballs cool utterly, then freeze in a single layer on a baking sheet. As soon as frozen, switch to a freezer-safe container or bag and freeze for as much as 3 months.
Reheating from frozen: Bake from frozen at 375°F (190°C) for 15 to twenty minutes, or till heated by way of. It’s also possible to heat them instantly in sauce over the last 10 minutes.
Simmering in sauce: For finest texture, bake the meatballs first so that they maintain collectively properly, then add them to sauce within the final 5 to 10 minutes.
Gluten-free choice: Use tamari as an alternative of soy sauce and swap in an excellent all-purpose gluten-free flour mix. The feel could also be barely softer relying on the mix used.
Oil-free choice: Sauté the onion and garlic in a splash of water or broth as an alternative of oil. Bake the meatballs on parchment or a silicone baking mat.
Air fryer technique: Preheat your air fryer to 370°F (188°C). Place the meatballs in a single layer and frivolously spray with oil. Air fry for 18 to 24 minutes, shaking 2 – 3 occasions, till browned and agency.Â
Vitamin
Serving: 1 serving (about 3 meatballs) | Energy: 205kcal | Carbohydrates: 26g | Protein: 16g | Fats: 4g | Saturated Fats: 1g | Polyunsaturated Fats: 0.5g | Monounsaturated Fats: 3g | Sodium: 743mg | Potassium: 201mg | Fiber: 6g | Sugar: 5g | Vitamin A: 135IU | Vitamin C: 3mg | Calcium: 120mg | Iron: 5mg
Did You Make This Recipe?
I might love when you left a rating and comment, it helps others discover the recipe and makes my day!
Trending Merchandise
Life Extension Whole Food Multivita...
Vegan Vitality Multivitamins &...
Nature’s Fortune Whole Food M...
Naturelo Unflavored multivitamin ca...
NEVISS Vegan Multivitamin for Women...
NATURELO One Daily Multivitamin for...
DEVA Tiny Tablets Vegan Multivitami...
wholier -Plant-Based Vegan Multivit...
Garden of Life Multivitamin for Wom...