ListseVegetarian recipes for the home stove

Dinner

Tofu Parmesan Sandwiches from the Pantry

Tofu Parmesan Sandwiches feature breaded and pan-fried tofu, plenty of marinara sauce, Parmesan cheese and melty mozzarella cheese with fresh

  • Serves 4 medium sandwiches
  • Prep 20 minutes
  • Cook 15 minutes
  • Total 35 minutes
Jump to the recipe
Tofu Parmesan Sandwiches from the Pantry
Tofu Parmesan Sandwiches on a marble cutting board.

There’s not much better than a genuinely good sandwich that only hits the spot! This Tofu Parmesan Sandwich recipe is certainly a new go-to, it’s got everything you could ever want in a sandwich. It’s warm, crunchy, cheesy, bursting with flavor, and only SO incredibly satisfying. We’re obsessed with it – even the slight messiness of eating it!

Not only is this tofu sandwich recipe especially good, but it’s also unfussy pretty unfussy to make – bread and cook the tofu, then pile on all of the toppings, broil and enjoy! With plenty of plant-based protein from the tofu and everything placed between sliced baguettes, it’s filling and reliable for lunch or dinner. This sandwich bursts with flavor in every single bite. You’ll be making it again and again because it is unfussy to throw together, and the entire family will love it.

Why you should make this dish

  • Straightforward to make. This Tofu Parmesan Sandwich can be ready in simply over 30 minutes and there aren’t many steps. The most time-consuming part is breading and pan-frying the tofu, but it’s truly unfussy!
  • Nutritious. With a great source of protein, carbs, healthy fats, and dairy, this is a well-rounded recipe, and great to fit into a healthy vegetarian diet. You can even make this vegan by using vegan cheese.
  • Tastes memorable. Tender and crispy fried tofu with marinara, parmesan, mozzarella, and crusty bread are simple ingredients, but together they are so powerful! This is certainly one of my regular sandwich recipes.
Sandwich made on French bread with tofu, marinara and mozzarella cheese.

Ingredients needed

These are your basic chicken Parmesan ingredients with the addition of bread for the sandwich and tofu to replace the chicken. The ingredients are fairly simple but provide these sandwiches with SO much flavor and texture. Here’s what you’ll be needing:

  • Tofu. Protein-rich, low in calories, and budget-friendly; tofu is a great plant-based substitute for chicken in this dish. A firm or extra firm tofu is dependable here!
  • For the breading. To bread the tofu, you’ll need Panko breadcrumbs, Italian seasoning, sea salt, garlic powder, flour and plant-based milk.
  • Neutral oil. Use a neutral cooking oil, like vegetable oil, for frying the tofu.
  • Marinara. Use your regular jarred marinara sauce.
  • Bread. Two soft baguettes, cut in half, work great. You could also use focaccia bread or ciabatta rolls.
  • Cheese. Mozzarella melts perfectly over the tofu and grated Parmesan cheese adds tons of old-school flavor.
  • Herbs. Fresh herbs such as parsley or basil deliver a nice freshness to these sandwiches.

How for this method

There are two main steps to making a Tofu Parm Sandwich: bread and fry the tofu, and assemble the sandwiches. It’s well worth the 20 or so minutes you’ll invest! Here’s the simple process:

  1. Prep the tofu. Drain and press the tofu (full instructions can be found HERE!). Cut it into 8 even pieces (see photo and video for reference). Set aside.
  2. Make the breading. In a shallow bowl, mix together the Panko, Italian seasoning, garlic powder and sea salt. In another shallow bowl, whisk together the flour and milk.
  3. Bread the tofu. Dip the tofu cutlets in the flour and milk mixture to fully coat and then gently toss them in the Panko mixture so that they are fully covered. Repeat with all of the tofu.
  4. Fry the tofu. In a large skillet, heat a ½ inch of oil until sizzling hot, turn the heat down to medium. Add in the tofu, carefully, and cook until golden brown and crispy on both sides. About 3 minutes per side. Remove to a paper towel lined plate. Repeat with any remaining tofu, working in batches as needed.
Breaded and fried tofu pieces on paper towels.
  1. Assemble the sandwiches. Slice the bread in half, place it on a large baking sheet, and top each with ¼ cup of marinara sauce, making sure to spread some on the top and bottom. Place 2 pieces of the tofu on each sandwich and then top with the parmesan and mozzarella (divided evenly among the sandwiches).
  2. Broil. Place in the oven and broil until the cheese is nice and melted. Every broiler is different so I suggest you stand by the oven and watch until the cheese is melted.
  3. Serve. Sprinkle on some fresh basil and ENJOY!
Sandwich with fried tofu, marinara, cheese and fresh basil.

Expert tips

  • To cook this method vegan, simply use vegan cheeses.
  • Take care not to overcrowd the tofu when frying, so it all gets nice and crispy.
  • These sandwiches are great served with fries or potato wedges for a casual meal, or add a salad or veggies to balance out the fried tofu.
  • Serve your sandwiches immediately after you prepare them.

Frequently asked questions

Storage recommendations

Once cooked, store the breaded tofu in an airtight container in the refrigerator for up to about 3 to 4 days. It’s at its crispiest directly after cooking, but you can bring some back when reheating.

You can reheat the breaded tofu either in a pan for a few minutes, in the oven for 10-15 minutes, or in an air fryer for 3-4 minutes and until warmed through.

More tofu recipes

The recipe

Tofu Parmesan Sandwiches for the Table

Tofu Parmesan Sandwiches feature breaded and pan-fried tofu, plenty of marinara sauce, Parmesan cheese and melty mozzarella cheese with fresh basil for a wonderfully satisfying, hearty, healthy vegetarian meal that will have everyone asking for seconds.

  • Serves 4 medium sandwiches
  • Prep 20 minutes
  • Cook 15 minutes
  • Total 35 minutes

Ingredients

  • 15 oz extra firm tofu ((block) I actually love the especially firm tofu from trader joes for this!)
  • 1 ¼ cup panko breadcrumbs
  • 1 tablespoon italian seasoning
  • 1 teaspoon fine sea salt
  • ½ teaspoon garlic powder
  • ½ cup all-purpose flour
  • ½ cup plant based milk
  • Neutral oil for frying
  • 1 cup marinara (divided)
  • 2 baguettes (each cut in half to make 4 sandwiches total)
  • ⅓ cup grated parmesan cheese (divided)
  • Slices mozzarella cheese (divided)
  • Fresh basil for serving

Method

  1. 1

    Drain and press the tofu (full instructions can be found HERE!). Cut it into 8 even pieces (see photo and video for reference). Set aside.

  2. 2

    In a shallow bowl, mix together the panko, italian seasoning, garlic powder and sea salt.

  3. 3

    In another shallow bowl, whisk together the flour and milk.

  4. 4

    Dip the tofu cutlets in the flour and milk mixture to fully coat and then gently toss them in the panko mixture so that they are fully covered. Repeat with all of the tofu.

  5. 5

    In a large skillet, heat ½ inch of oil until sizzling hot, turn the heat down to medium. Add in the tofu, carefully, and cook until golden brown and crispy on both sides. About 3 minutes per side. Remove to a paper towel lined plate. Repeat with any remaining tofu, working in batches as needed.

  6. 6

    Assemble the sandwiches by slicing the bread in half, placing them on a large baking sheet, and topping each sandwich with ¼ cup of marinara sauce, making sure to spread some on the top and bottom. Place 2 pieces of the tofu on each sandwich and then top with the parmesan and mozzarella (divided evenly among the sandwiches). Broil in the oven until the cheese is nice and melted. Every broiler is different so I suggest you stand by the oven and watch until the cheese is melted.

  7. 7

    Sprinkle on some fresh basil, serve, and ENJOY

Cook notes

Once cooked, store the breaded tofu in an airtight container in the refrigerator for 3-4 days. It’s at its crispiest directly after cooking, but you can bring some back when reheating. You can reheat the breaded tofu either in a pan (a few mins only), oven (10-15 mins), or air fryer (for 3-4 minutes) until warmed through.

Per serving

  • Calories586 kcal
  • Carbohydrates95 g
  • Protein28 g
  • Fat10 g
  • Saturated Fat3 g
  • Polyunsaturated Fat3 g
  • Monounsaturated Fat2 g
  • Cholesterol11 mg
  • Sodium2007 mg
  • Potassium636 mg
  • Fiber5 g
  • Sugar12 g
  • Vitamin A408 IU
  • Vitamin C4 mg
  • Calcium341 mg
  • Iron8 mg