Close Menu
alldietrecipes.co.uk
    Facebook Instagram Pinterest
    alldietrecipes.co.uk
    Login
    Gift Items
    Ebook
    Supplement
    Shop
    0 Shopping Cart
    • Healthy
    • Keto
    • Mediterranean
    • Vegan
    • Vegetarian
    • Low-Calorie
    • Carb Cycling
    • Weight Loss
    • Meals
      • Breakfast
      • Desserts
      • Diet
      • Dinners
      • Lunch
    • Store
      • Gift
      • Recipes Book
      • Supplement
    alldietrecipes.co.uk
    Shop
    0 Shopping Cart
    Home»Vegan»Vegan Meatballs | It Doesn’t Taste Like Chicken

    Vegan Meatballs | It Doesn’t Taste Like Chicken

    By LilyJune 15, 20268 Mins Read
    Vegan Meatballs | It Doesn’t Taste Like Chicken
    Share
    Facebook Twitter LinkedIn Pinterest Email

    These easy vegan meatballs are hearty, flavorful, and packed with protein. Made with pantry-friendly TVP (textured vegetable protein), they bake up tender and meaty with lightly crisp edges. Perfect for spaghetti, meatball subs, bowls, or appetizers, and they freeze beautifully for meal prep.

    I know “textured vegetable protein” doesn’t exactly sound appetizing. But hear me out: this inexpensive pantry ingredient makes the BEST vegan meatballs. Unlike a lot of vegan meatball recipes made with beans or lentils (which can sometimes turn out mushy) or pricy store-bought vegan ground (which isn’t always very healthy), TVP creates a chewy, hearty, meaty texture that gets crispy on the outside while staying tender in the middle. Plus, it’s shelf-stable, high in protein, and made from just one ingredient: soy flour. I always keep a bag in my pantry for recipes like this and my reader-favorite Vegan Breakfast Sausage Patties. If you are new to TVP, don’t be afraid to try it! It is so convenient and delicious.

    Vegan meatballs on sheet pan with fresh basil.Vegan meatballs on sheet pan with fresh basil.

    Why These Vegan Meatballs Are the Best EVER

    • Amazing meaty texture: TVP gives these meatballs a hearty, chewy texture without needing expensive store-bought vegan meat.
    • Budget-friendly: These homemade vegan meatballs are cheaper than packaged vegan meatballs or plant-based ground.
    • Protein-packed: TVP is naturally high in protein, making these meatballs hearty and satisfying.
    • Made with pantry staples: No special vegan meats required. Just simple ingredients you can keep on hand.
    • Perfect for meal prep: They freeze beautifully and reheat like a dream too.
    Ingredients for vegan meatballs.Ingredients for vegan meatballs.

    Ingredients for Vegan Meatballs

    • Olive oil: Or use broth or water for an oil-free version.
    • Yellow onion and garlic: Chop the onion finely and mince or press the garlic so it blends seamlessly into the meatball mixture.
    • TVP granules: You can find these in the health food section of your grocery store, in health food stores, or you can buy them online.
    • Broth: Vegan beefless broth gives the richest flavor, but mushroom or vegetable broth also works well.
    • Soy sauce: Use tamari for a gluten-free version.
    • Nutritional yeast: For savory depth and a little cheesy flavor.
    • Seasonings: Dried basil, whole fennel seeds, and black pepper.
    • All-purpose flour: Helps bind everything together. Use an all-purpose gluten-free flour blend if needed.

    How to Make Vegan Meatballs

    Cooking onions in skillet.Cooking onions in skillet.
    1. Sauté the Aromatics: Heat olive oil in a large skillet over medium heat. Add the onion and garlic and cook until softened and lightly golden.
    Pouring broth into pan with TVP, onions, and garlic.Pouring broth into pan with TVP, onions, and garlic.
    1. Hydrate the TVP: Stir in the TVP, broth, and soy sauce. Bring to a simmer, then cover and cook until the liquid is absorbed and the TVP softens.
    Flour added to pan of TVP mixture.Flour added to pan of TVP mixture.
    1. Season and Bind: Remove from heat and stir in the nutritional yeast, basil, fennel seeds, and black pepper. Add the flour and mix until a dough forms that holds together when pressed. If the mixture feels too wet, add another tablespoon of flour. If it feels dry, add a splash of broth or water.
    Vegan meatballs shaped with cookie dough scoop.Vegan meatballs shaped with cookie dough scoop.
    1. Shape the Meatballs: Let the mixture cool slightly, then roll into meatballs about 2 tablespoons each. A cookie scoop works well for evenly sized meatballs.
    Vegan meatballs on parchment lined baking sheet.Vegan meatballs on parchment lined baking sheet.
    1. Bake: Place the meatballs on a parchment-lined baking sheet and lightly brush or spray with oil. Bake at 400°F for 30 to 35 minutes, turning them a few times during baking, until browned and firm on the outside.
    Vegan meatballs in skillet of marinara.Vegan meatballs in skillet of marinara.
    1. Use: Add tp marinara sauce and serve over pasta, use them in a vegan meatball subs, enjoy them as an appetizer, or munch on them straight from the pan.

    Tips and Variations

    • Don’t skip the resting time: Letting the mixture cool slightly before rolling makes it much easier to shape and helps the meatballs hold together better.
    • The mixture should feel like cookie dough: If it’s too wet, add another tablespoon of flour. If it’s too dry or crumbly, add a splash of broth or water.
    • Wet your hands: The mixture can be a little sticky while shaping, so lightly damp hands make rolling much easier.
    • Bake before simmering in sauce: For the best texture, bake the meatballs first so they hold together nicely, then simmer them in marinara.
    • Air fryer option: Air fry at 370°F for 18 to 24 minutes, shaking a few times during cooking, until browned and firm.
    Vegan meatball being scooped out of skillet with spoon.Vegan meatball being scooped out of skillet with spoon.

    Ways to Serve Vegan Meatballs

    These vegan meatballs are so versatile! Here are a few of my favorite ways to serve them:

    Storage and Freezing

    • Fridge: Store leftover vegan meatballs in an airtight container in the fridge for up to 4 days.
    • Freezer: Let the meatballs cool completely, then freeze them in a single layer before transferring to a freezer-safe bag or container. Freeze for up to 3 months.
    • Reheating: Bake from frozen at 375°F for 15 to 20 minutes until heated through, or simmer directly in sauce during the last few minutes of cooking.
    Vegan meatball on fork with bite taken out to show texture inside.Vegan meatball on fork with bite taken out to show texture inside.
    Bowl of spaghetti and meatballs with text overlay that reads vegan meatballs.Bowl of spaghetti and meatballs with text overlay that reads vegan meatballs.