These balsamic tofu steaks are made with pan-fried slabs of tofu in a sweet and zippy balsamic reduction, then served with a smoky mix of sautéed bell peppers and fresh basil. Pair them up with rice or couscous for an absolutely delicious vegan meal that's also super easy to make!
Stir the sauce ingredients together in a small bowl.
To make the red pepper topping, first coat the bottom of a medium nonstick skillet with 1 teaspoon of olive oil and place it over medium-high heat.
Give the skillet a minute to heat up, then add the bell pepper and shallot. Cook the mixture for 3 to 4 minutes, stirring often, until the pepper begins to soften and the shallot begins to brown.
Add the garlic and 1 tablespoon of the balsamic sauce to the skillet. Continue cooking the mixture for about 1 minute, until the sauce dries up and the garlic becomes very fragrant.
Remove the pepper mixture from the skillet and transfer it to a bowl. Stir in the basil and season the mixture with salt and pepper to taste.
To cook the tofu, lower the heat beneath the skillet to medium and add the remaining tablespoon of oil.
Once the oil is hot, add the tofu slabs in a single layer (Note 2). Cook the tofu for about 5 minutes on each side, until golden brown.
Carefully pour the balsamic sauce over the tofu. Bring it to a simmer and allow it to cook until it thickens and coats the tofu steaks, about 5 minutes. If you'd like, you can flip the tofu steaks and gently move them around the skillet as they cook, in order to encourage them to pick up more of the sauce.
Remove the tofu from the skillet. Divide the tofu steaks onto plates along with accompaniments of choice. Top with the bell pepper mixture and give everything a sprinkle with salt and pepper to taste. Serve.