Sometimes, a classic, cozy dinner recipe is everything we need at the end of a long day. We’re going plant-based for our stovetop vegan tofu meatballs recipe to accompany our piled-up spaghetti.
Tofu’s texture flexibility and its mild flavor work as a great base for any protein-packed dish including burgers, crumbles, or scramble.

To make this recipe approachable, most of the ingredients are made up of affordable, pantry-friendly food items including tomato paste, oat flour, and seasonings.
Because our grocery trips are limited, we have been focused on stocking up our pantry to the brim.
We don’t have to worry about spoilage, refrigeration, or cost as much with pantry-friendly groceries.
More Tofu Recipes :
- Vegan “Butter Chicken”
- How To Make Tofu Taste Like Chicken
- Breakfast Tofu Scramble
- Vegetarian Tofu Bean Chili
Recipe Notes

- Most fennel seeds are sold toasted. You’ll know they are toasted if they are slightly brown and golden. If raw, they’ll be bright green. If this is the case, you’ll need to dry toast them in a non-stick pan over medium heat for a couple of minutes until a deep green-gray color.
- Making oat flour is easy. All you need is a blender and oats. I find old-fashioned oats and oat bran works best as a binder. Simply measure out how much flour you need, pour it into a blender, then blender until flour-like.
- Nutritional yeast is optional in this recipe – it’s not a deal-breaker. It’s can be difficult to find, depending on your access, so feel free to leave it out.
Type Of Tofu To Use
I used super firm tofu from Trader Joe’s for this veggie meatball recipe. Extra-firm tofu also works, you’ll just need to press as much of the liquid out as possible.
If you can, I highly recommend purchasing tofu from Trader Joe’s. I find the tofu there to be of great quality at a great price.
If you were wondering – silken tofu is out of the equation for this recipe. The texture is too soft but makes for great vegan ricotta. Leave the silken tofu for another recipe.
How To Bind Crumbled Tofu

We’re using two things to bind the crumbled tofu into meatless balls. This includes chia “egg,” which is water combined with chia seeds and homemade oat flour.
When chia seeds and water are mixed, they become gel-like after a few minutes, with a texture similar to eggs.
Another binder in this recipe is gluten-free oat flour, mentioned above in the recipe notes. Oat flour will help soak any excess moisture and create a crumble-like texture for the tofu.
Oat flour can be made with old-fashioned oats (also known as rolled oats) or oat bran. I use these two interchangeably, depending on what I have on hand.
However, I find that rolled oats yield a bit of a softer and lighter texture than oat flour.
What To Serve With Tofu Meatballs:
Anything goes with tofu meatballs just like the meat version. Enjoy it as a side, in a sub, or with your favorite sides.
Or, check our below other ways to accompany your tofu meatballs.
- Garlic Bread Butter
- Mashed Potatoes
- Rice
- Spaghetti
- Fried Cabbage
- Mac & Cheese
As much as I love pasta, my favorite way of having tofu meatballs is with a side of plain, salted, white rice.
How To Store

I recommend eating the vegan tofu meatballs right away to prevent getting soggy from the sauce.
However, if you’re not ready to eat them, I suggest frying them later and holding off adding the pasta sauce to keep its texture intact.
If you prefer to switch it up, you can use gravy instead of spaghetti sauce. I have an oil-free, mushroom gravy recipe that pairs well with tofu meatballs.


Stovetop Vegan Tofu Meatballs
Ingredients
- 16 ounces super firm tofu
- 1 tablespoon Italian seasoning
- 1/2 cup oat flour
- 1/2 teaspoon garlic powder
- 1 tablespoon nutritional yeast (optional)
- 1 teaspoon salt
- 1 teaspoon red pepper flakes
- 1 tablespoon Worcestershire sauce
- 2 tablespoons tomato paste
- 1 tablespoons fennel seeds toasted
- 1 chia "egg"
- Olive oil
- Pasta sauce
Instructions
- Press and squeeze the water from the tofu. Transfer tofu into a large mixing bowl. Next, crumble the tofu with your hands or with a fork.
- Add the Italian seasoning, oat flour, garlic powder, nutritional yeast, salt, red chili pepper flakes, Worcestershire sauce, tomato paste, fennel seeds, and chia “egg.” Stir until well combined.
- Make small, golf-size balls with the tofu crumbles. Be sure to tightly pack the balls. If it’s too wet, add another couple of tablespoons of oat flour until it’s easy to roll into a ball.
- Next, add pasta sauce – add as much or as little as you prefer. Simmer for 10 minutes on medium-low. Remove and serve. If you prefer you can add the sauce later without simmering the tofu meatballs in it.
Did you try out this Stovetop Vegan Tofu Meatballs recipe?
Please leave a comment below, share it, rate it, or tag a picture @plantbasedandbroke on Instagram and hashtag it #plantbasedandbroke. Show off that creation with us.
Leave a Reply