Skip to main content

Tofu Meatballs in Burst Tomato Sauce

4.7

(6)

Tofu meatballs in a bowl with tomato sauce.
Photograph by Elizabeth Coetzee, Food Styling by Sean Dooley, Prop Styling by Christina Allen

Think of this recipe as a crash course in making tofu meatballs. While most meatless meatballs require lots of chopping, a food processor, or pre-cooked grains, these come together in a flash in just one bowl—and you don’t even need a tofu press to make them. That said, your first step should be to drain your tofu and then pat it dry to avoid excess moisture.

We’ve taken this tofu meatball recipe in an Italian direction, with oregano and lots of garlic (plus a quick-and-easy summer tomato sauce), but don’t let that stop you from coming back to the highly versatile main course year-round. Toss the tofu balls into a long-cooked marinara sauce and serve with toasted golden brown garlic bread for sopping—or change up the spicing entirely and glaze them in a sticky sweet-and-sour sauce to serve with rice. Or, load them up with black pepper and dried sage to roll atop mashed potatoes and blanket in vegetarian gravy for a plant-based riff on a classic comfort food. Form them into smaller, appetizer-sized portions and serve crispy baked meatballs alongside a dipping sauce at a holiday party. Stuff them like falafel into pita or drop them into a grain bowl. We could go on.

It’s important to note that these tofu balls aren’t entirely plant-based; an egg adds necessary holding power. If you’re looking for vegan meatballs, try this version from contributor Chrissy Tracey. Or head this way for more of our best tofu recipes

All products featured on Epicurious are independently selected by our editors. However, when you buy something through our retail links, we may earn an affiliate commission.

What you’ll need

Recipe information

  • Total Time

    40 minutes

  • Yield

    4 servings

Ingredients

2 Tbsp. extra-virgin olive oil, plus more
1 14-oz. package extra-firm tofu, drained, patted dry
1 large egg
7 garlic cloves, 3 finely grated, 4 thinly sliced
1 cup panko
1 tsp. dried oregano
¼ tsp. crushed red pepper flakes
1 oz. Parmesan, finely grated (about ½ cup), plus more for serving
2½ tsp. Diamond Crystal or 1½ tsp. Morton kosher salt, divided, plus more
1 large shallot, halved, thinly sliced
2 Tbsp. double-concentrated tomato paste
Freshly ground black pepper
1½ lb. cherry tomatoes (about 3 pints), halved if large

Preparation

  1. Step 1

    Place a rack in middle of oven; preheat to 400°. Grease a rimmed baking sheet with extra-virgin olive oil. Place one 14-oz. package extra-firm tofu, drained, patted dry, in a large mixing bowl. Using your hands, squish into a coarse meal (it should be the consistency of ground meat). Add 1 large egg, 3 garlic cloves, finely grated, 1 cup panko, 1 tsp. dried oregano, ¼ tsp. crushed red pepper flakes, 1 oz. Parmesan, finely grated (about ½ cup), and 1½ tsp. Diamond Crystal or 1 tsp. Morton kosher salt. Mash and mix with your hands to combine, breaking up tofu more (unlike ground meat, tofu won’t get tough when mixed vigorously).

    Step 2

    Working one at a time, scoop out golf-ball-size pieces of tofu mixture and roll between your hands into balls; place on prepared baking sheet (you should have about 16 total). Drizzle with oil, then turn to coat. Bake tofu balls, turning once, until lightly browned and crisp, about 30 minutes.

    Step 3

    Meanwhile, heat 2 Tbsp. extra-virgin olive oil in a medium Dutch oven or other heavy pot over medium-high. Add 1 large shallot, halved, thinly sliced, and cook, stirring occasionally, until softened, about 3 minutes. Add 4 garlic cloves, thinly sliced, and cook, stirring often, until slightly softened, about 1 minute. Add 2 Tbsp. double-concentrated tomato paste and remaining 1 tsp. Diamond Crystal or ½ tsp. Morton kosher salt; season generously with freshly ground black pepper. Cook, stirring often, until tomato paste is darkened in color, about 2 minutes.

    Step 4

    Add 1½ lb. cherry tomatoes (about 3 pints), halved if large, and 2 cups water. Cook, stirring occasionally and pressing down on tomatoes with a potato masher or wooden spoon to help burst, until sauce is thickened, 15–20 minutes. Remove from heat if meatballs aren’t done yet. Season with salt and black pepper.

    Step 5

    Add meatballs to sauce and reduce heat to medium-low (or return to heat). Bring to a bare simmer, stirring occasionally; cook just to heat through. Ladle into shallow bowls and top with more Parmesan.

    Do Ahead: Tofu meatballs can be formed 3 months ahead. Freeze on a rimmed baking sheet until solid, then transfer to an airtight container or resealable plastic freezer bags. Bake from frozen, adding 5–10 minutes to cook time.

See Related Recipes and Cooking Tips

Read More
Tons of caramelized onions, so much gooey cheese, and very few dirty dishes.
You don’t need a pizza oven (or even a baking stone) for our test kitchen’s ultimate recipe.
Store-bought dumplings, fresh tomatoes, butter, and soy sauce simmer away for dinner in a flash.
Shredded Halloumi cheese stars in these meatless meatballs, a worthy vegetarian substitution that adds savory richness of its own.
Aided by jarred bouillon paste and some spices, the flavor of this baked tofu is intriguingly complex, and good enough to eat on its own.
This nourishing soup comes together faster than you can say “sweater weather.”
This assertive dressing is the perfect complement to tender, delicate steamed vegetables.
With flash-seared squid, tomatoes, olives, parsley, and a tangy lemon vinaigrette.