Tempeh Meatballs
These tempeh meatballs are hearty and delicious but surprisingly easy to make. They’re the perfect plant-based addition to your next pasta night!

I’ve been on a tempeh kick lately and I love how this soy-based protein can be added to everything from sandwiches to salads. I wanted to add a little extra protein to a simple spaghetti dinner, so I decided to whip up some tempeh meatballs. These were easy to make and they have a really great flavor. You can make them in advance and reheat them when you’re ready to enjoy them, making them a great recipe for meal prep. These are delicious on pasta, but I also think they’d be perfect if you wanted to make a vegan meatball sub. If you’re looking for a vegan meatball recipe without tempeh, try my vegan nut “meatballs” recipe!
Ingredients & Substitutions
- Oil– A little olive oil provides a healthy base for cooking the onion. If you want to make this recipe oil free, you can use a splash of vegetable broth.
- Onion– Finely chopped onion adds depth of flavor to the dish. You could substitute with a shallot.
- Garlic– Minced garlic enhances the savory taste of the recipe.
- Tempeh– Tempeh, when crumbled, serves as a hearty and protein-rich substitute for ground meat. It’s one of my favorite plant proteins for a reason! You can find tempeh in the natural food sections of most grocery stores, near the tofu.
- Panko crumbs– Panko crumbs help bind the mixture together and provide a hearty texture. You could swap the panko crumbs for regular bread crumbs.
- Nutritional yeast– Nutritional yeast contributes a cheesy flavor, perfect for these meatballs. It’s also a good source of protein and Vitamin B12.
- Tomato paste– Tomato paste adds richness and depth to the meatballs.
- Soy sauce– Soy sauce provides umami and savory notes (use gluten-free tamari if necessary).
- Maple syrup– Tempeh can have a bitter flavor so a little maple syrup balances the flavors with a touch of sweetness.
- Italian seasoning- Italian seasoning adds aromatic herbs for a classic Italian taste. You could swap it for garlic powder and oregano, if desired.
- Sauce– I recommend serving these meatballs with marinara sauce or tomato sauce.
- Garnishes– Feel free to garnish with fresh parsley, crushed red pepper chili flakes, Parmesan cheese, or vegan cheese.
My Favorite Pastas
Lately, my favorite pasta has been Barilla’s protein pasta. It’s packed with protein and fiber but the texture is nearly identical to traditional pasta. If you’re looking for a gluten-free pasta that has extra protein and fiber, look into chickpea pasta like Banza or Chickapea.
How to Make Vegan Tempeh Meatballs
How to Store and Reheat Leftovers
You can store these in an airtight container in the fridge for up to 5 days or in the freezer for up to one month. You can reheat them in the microwave or in the oven. (If frozen, I recommend thawing in the microwave and then reheating in the oven.) If you have an air fryer, you can also reheat them in the air fryer.
Additional Tempeh Recipes
If you’re looking for more ways to use tempeh, try my baked tempeh, sweet & sour tempeh, or my easy BBQ tempeh. For other tempeh and noodle recipes, try my peanut tempeh and noodles!
PrintTempeh Meatballs
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 8 meatballs 1x
- Category: Dinner
- Method: Oven
- Cuisine: American
- Diet: Vegan
Description
These tempeh meatballs are hearty and delicious but surprisingly easy to make. They’re the perfect plant-based addition to your next pasta night!
Ingredients
- 1 tablespoon olive oil
- 1/4 cup finely chopped onion
- 2 cloves garlic, minced
- 1 package (8 ounces) tempeh, crumbled
- 1/2 cup Panko crumbs
- 1/4 cup nutritional yeast
- 2 tablespoons tomato paste
- 1 tablespoon soy sauce or tamari (use gluten-free if needed)
- 1 teaspoon maple syrup
- 1 teaspoon Italian seasoning
- 1/4 teaspoon salt
- Marinara sauce for serving
Instructions
- Preheat oven to 375 degrees. Line a baking sheet with parchment paper and set aside.
- In a skillet, heat olive oil over medium heat. Add the onion and sauté until translucent, about 3-4 minutes.
- Add the garlic and tempeh to the skillet and cook for 5 minutes, stirring occasionally, until lightly browned.
- Add the tomato paste, stirring until the tempeh is evenly coated and continue to cook for 2 minutes.
- In a food processor, add the tempeh mixture, panko crumbs, nutritional yeast, soy sauce, maple syrup, and seasonings. Mix well until all ingredients are evenly incorporated.
- Scoop 2 tablespoons of the tempeh mixture and roll it between your hands to form a ball. Repeat with the remaining mixture. You should get about 8-10 meatballs, depending on the size.
- Place the tempeh meatballs on the prepared baking sheet, leaving a little space between each one.
- Bake for 20-25 minutes, or until the meatballs are lightly brown and firm to the touch.
- Serve with your favorite sauce.
I made these gluten-free with a gf panko. These were really good and simple to make!