Skip to main content

Tofu Meatballs in Burst Tomato Sauce

4.6

(8)

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 Bon Appétit are independently selected by our editors. However, when you buy something through the retail links below, we 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 breadcrumbs

1

tsp. dried oregano

¼

tsp. crushed red pepper flakes

1

oz. Parmesan, finely grated (about ½ cup), plus more for serving

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

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 breadcrumbs, 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

    Roll tofu mixture into golf-ball-size balls (you should have about 16) and place on prepared baking sheet. 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 baking tray. When solid, transfer to a sealable airtight container. Bake from frozen, adding 5–10 minutes to the cook time.

Sign In or Subscribe
to leave a Rating or Review

How would you rate Tofu Meatballs in Burst Tomato Sauce?

Leave a Review