Spinach and Roasted Red Pepper Tofu Croquettes

When it comes to creating family-friendly vegetarian recipes it's not always easy. Most vegetarian families I talk to say that most of the foods they're offered are loaded with pasta, bread or cheese instead of what they really want and need -- vegetables and nutritious proteins. These croquettes are packed with both of those things plus tons and tons of flavor. The silken tofu (you want to always buy organic) gives them a soft fluffy texture on the inside with a golden crust on the outside. We love dipping them into ketchup, but barbecue sauce or mustard makes a fantastic accompaniment too. Don't settle for ho-hum vegetarian cuisine when you can make something that will get everyone super excited!
Save Recipe
  • Level: Easy
  • Total: 20 min
  • Active: 20 min
  • Yield: 4 servings
Share This Recipe


2 tablespoons plus 2 teaspoons olive oil

1 onion, diced

2 cloves garlic, minced

2 roasted red bell peppers, thinly sliced

One 10-ounce box frozen spinach, thawed and squeezed dry

1 pound extra-firm silken tofu

2 tablespoons chopped parsley

1 cup shredded mozzarella

1 cup all-purpose flour (gluten-free, if desired)

1/2 cup breadcrumbs (gluten-free, if desired)

2 teaspoons kosher salt

Marinara sauce, for dipping


  1. Heat 2 teaspoons of the oil in a large skillet over medium heat and cook the onions and garlic, stirring occasionally, until softened, about 5 minutes. Transfer to a large bowl. Wipe out the skillet.
  2. Add the bell peppers, spinach, tofu, parsley, mozzarella, 1/2 cup of the flour and 1 teaspoon of the salt. Stir to combine well. Shape the mixture into patties, each about the size of a small burger patty.
  3. In a shallow bowl, whisk together the breadcrumbs, the remaining 1/2 cup flour and the remaining 1 teaspoon salt. Dredge each side of the tofu croquettes in the breadcrumb mixture.
  4. Heat 1 to 2 tablespoons of the oil in the same skillet over medium-high heat. Working in batches if necessary, add the croquettes in a single layer and cook until golden brown, about 3 minutes on each side. Serve with marinara sauce for dipping.