Tofu Meatballs for Spaghetti

tofu meatballs for spaghetti
This recipe makes 12 medium-sized tofu meatballs that have just the right flavor and texture to go with a big plate of spaghetti.
tofu meatballs for spaghetti

This recipe for oven-baked tofu meatballs will make you wonder why you haven’t always used tofu for meatballs. Extra firm tofu gets processed with breadcrumbs and the same Italian seasonings you would use for beef or pork meatballs. The texture is just right, and I promise the meat lovers in your family will never know the difference.

I live in Texas, so when I casually chat about my plant-based diet, it kills a conversation pretty quickly. But even Texans know they should eat less meat.

Still, making the jump from pork or beef to tofu meatballs is not a small one in most people’s minds.

A young cow penned up on a meat farm.

Back to the tofu meatballs! This recipe is super easy and takes just a few minutes to prepare. I recommend using a food processor but you could definitely make the tofu meatballs without one. Tofu meatballs are fully vegan.

tofu meatballs for spaghetti
Tofu Meatballs for Spaghetti

There are two ingredients that may seem odd in this recipe for meatballs. First, you will use a splash of soy sauce. As everyone knows, tofu doesn’t have any real flavor so the soy sauce adds umami and a little salt.

The second ingredient that is key to making the tofu meatballs taste like regular meatballs is nutritional yeast.

Don’t worry too much about what nutritional yeast is. All you need to know is that it is healthy (it’s a complete protein, has vitamin B and other nutrients and is low in sodium).

Nutritional yeast is often used in vegan recipes to mimic the flavor of cheese. The combination of the soy sauce and the nutritional yeast are key to getting the right flavor for tofu meatballs, so don’t skip either ingredient.

You can find nutritional yeast in the baking section of the grocery store.

I was getting ready to leave for a week’s vacation recently, so I went through the fridge to see what needed to go. I had an unused block of firm tofu, and even though it was not open, tofu does not last long.

The idea of making tofu meatballs was on my mind, so I decided to go for it. It was a great way to use up tofu that would otherwise have gone bad.

Wildwood High Protein Super Firm Tofu
My go-to tofu: Wildwood High Protein Super Firm Tofu

This recipe makes 12 medium-sized meatballs. It took about 5 minutes to process them and roll them. I baked them for about 15 minutes, then let them cool before transferring to a freezer storage bag.

tofu meatballs for spaghetti
Tofu Spaghetti for Meatballs

When I came home from my trip, I pulled a few out and let them thaw overnight in the fridge. I just threw them in with my jarred spaghetti sauce to heat them up.

tofu meatballs  in spaghetti sauce

For those of you who grew up knowing Wednesday was Prince Spaghetti day, consider shifting your meatless Monday to midweek.

I’ve eaten three plates of tofu meatballs for spaghetti since I got back from my trip. Still loving every bite.

tofu meatballs for spaghetti

Tofu Meatballs for Spaghetti

This recipe makes 12 medium-sized tofu meatballs that have just the right flavor and texture to go with a big plate of spaghetti.
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Course: Main Course, Side Dish
Cuisine: Italian, Vegan, Vegetarian
Keyword: tofu, vegan, vegetarian
Servings: 4 servings
Calories: 145kcal

Equipment

  • food processor
  • baking sheet lined with parchment paper

Ingredients

  • 1 clove garlic
  • 1 tbsp onion, minced
  • 1 pkg extra firm tofu
  • 2/3 cup breadcrumbs
  • 1/3 cup nutritional yeast
  • 1 tbsp soy sauce
  • 1 tsp Italian seasoning
  • salt and pepper

Instructions

  • Preheat the oven to 400℉. Line a baking sheet with parchment paper.
  • Place the garlic clove in the food processor and pulse to mince. You can also but a small piece of onion in to mince it at the same time or just add some minced onion after the garlic is chopped.
  • Use your hands to break the block of tofu into chunks and add to the processor. Add all remaining ingredients. Use the pulse button to combine the ingredients. You can process for a few seconds to make sure everything is thoroughly mixed.
  • Wet your hands with water. Use a spoon to scoop out small handfuls of meatball mixture and shape. Place on the baking sheet. You should be able to make 12 medium sized meatballs.
  • Bake in oven for 15 minutes. Allow to cool completely before freezing. Thaw overnight in fridge before using.

Notes

The nutritional facts for this recipe are based on the meatballs alone and not a bowl of spaghetti. The serving size is 3 meatballs, which gives you 12g of protein.

Nutrition

Serving: 3meatballs | Calories: 145kcal | Carbohydrates: 18g | Protein: 12g | Fat: 3g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Sodium: 446mg | Potassium: 284mg | Fiber: 2g | Sugar: 2g | Vitamin A: 9IU | Vitamin C: 0.4mg | Calcium: 74mg | Iron: 3mg
Tried this recipe?Let us know how it was!
New Year's Reset
Eat Healthier in 2026
Eat Healthier in 2026

Published by Jenny G

I love life. So much to explore and experience. My world is a circular orbit that revolves around my latest recipe inspirations, books yet to be read and dreams of where I'll travel next. If it's Friday night, I'm probably out in the Dallas arts district enjoying the theatre or the ballet. On weeknights, I'm most likely in my kitchen whipping up a meal I've been thinking about all day. Once Upon a Frittata is a collection of the things I love most in life, and I look forward to sharing the with you.

Got an opinion to share? Speak up!

Discover more from Once Upon A Frittata

Subscribe now to keep reading and get access to the full archive.

Continue reading