ListseVegetarian recipes for the home stove

Dinner

Creamy Peppercorn Tofu at Home

You will be completely obsessed with this especially Creamy Peppercorn Tofu that makes an memorable date night recipe or even

  • 3 servings
  • Prep 10 minutes
  • Cook 25 minutes
  • Total 1 hour
Jump to the recipe
Creamy Peppercorn Tofu at Home

You will be completely obsessed with this truly Creamy Peppercorn Tofu that makes an standout date night recipe or even unfussy busy-night meal! I have no doubt that this method will make it into your regular rotation because it’s satisfying and so unfussy to make.

tofu "steak" laying on a bed of orzo, next to green beans, and covered in a creamy peppercorn sauce

Why you’ll love unique tofu recipe!

It’s true, I have a DEEP tofu obsession and cutting tofu to look like a chicken breast is something I’m particularly fond of. I have many familiar tofu recipes such as my Orange Tofu, this CRISPY Air Fryer Tofu, and these Unfussy Tofu Tacos. But, it’s fun using tofu to create something genuinely unique like this Peppercorn Tofu.

If you’ve never tried peppercorn sauce, you are in for a TREAT! OMG it’s so creamy and packed with flavor. You will find yourself wanting to drink it:)

Here’s why you’ll love this method:

  • Restaurant-quality at home: Fancy enough for date night, straightforward enough for Tuesday.
  • Rich, creamy, and peppery: That sauce is pure magic on tofu.
  • High-protein vegetarian dinner: Hearty, satisfying, and meat-free.
  • Straightforward to customize: Make it dairy-free, add mushrooms, or swap cognac for broth.
ingredients laid out for creamy peppercorn tofu

Ingredients needed

  • Tofu: Use extra-firm or truly-firm tofu so it holds its shape. If using extra-firm, press the tofu for 15–30 minutes first to remove excess moisture.
  • Olive oil: Adds richness and helps the tofu brown nicely. You can also use avocado oil.
  • Balsamic vinegar: Adds acidity and depth to the marinade — red wine vinegar or soy sauce also work.
  • Spices: including paprika, garlic powder, and onion powder + salt and pepper.
  • Dijon mustard: Adds tang and helps emulsify the sauce.
  • Olive oil: A touch of oil helps bloom the pepper and shallots.
  • Crushed peppercorns: Use coarsely crushed whole black peppercorns for that signature kick.
  • Shallot: Adds delicate sweetness; finely diced onion works in a pinch.
  • Cognac or brandy: Gives the sauce richness and depth — you can substitute with broth if you’d prefer no alcohol.
  • Broth: Veggie broth or “beefless” broth gives the sauce body and umami.
  • Heavy cream: Creates that creamy, luscious texture. For a vegan option, use coconut cream or cashew cream.
tofu cut to look like a chicken breast

How to cut the tofu

While it’s entirely not necessary, I find it fun to cut the tofu to look like chicken breast. I usually simply leave it in a rectangle when I’m making this for myself but Worth keeping to make it look pretty for guests:) Here’s how I do it:

  1. After pressing the tofu (if needed), cut it into 3-4 pieces. I prefer 3 for a long-used block of tofu but I’ve also made this cutting it into 4 pieces.
  2. Cut the top right and bottom corners off of the tofu (see photo above) so that it roughly resembles a chicken breast.
  3. Cut the rough edges of the tofu so they’re a little smoother
  4. Score the tofu (this helps the marinade penetrate into the tofu giving it more flavor). Using a sharp knife, cut diagonally about 1/4 inch deep into the tofu about 4-5 times. Flip the tofu and cut in the same direction on the other side.

How to make it

tofu "steak" marinating in a tupperware container
  1. Prep and marinate the tofu. Once the tofu is cut and prepped, whisk together the ingredients for the marinade and add in the tofu. Let sit for at least 30 minutes.
  1. Cook the tofu. Heat oil in a large pan and saute the tofu for about 5 minutes on each side or until it only starts to darken around the edges.
peppercorns ground up in a mortar and pestal
  1. Grind the peppercorns. In a mortar and pestle, grind the peppercorns until they’re coarsely ground and no whole pieces remain.
diced shallot and ground up peppercorns in a large skillet
  1. Saute pepper and shallot. In the same skillet, saute the shallot and peppercorns for a few minutes.
broth in a large skiller for peppercorn sauce
  1. Make the sauce. Add in the cognac and let cook until the liquor cooks off. Add in the broth and let the sauce reduce by about half.
creamy peppercorn sauce in a pan
  1. Finish and serve. Mix in the heavy cream and mustard and cook a couple more minutes until nicely thickened.
tofu "steak" laying on a bed of orzo, next to green beans, and covered in a creamy peppercorn sauce

Expert Tips

  • Crush, don’t grind, your peppercorns — you want that coarse, cracked texture for authentic flavor.
  • Deglaze carefully: When adding cognac, stand back and let the alcohol cook off before stirring.
  • Don’t rush the sauce reduction: Let it simmer gently to thicken naturally.
  • Veganize it easily: Use coconut cream or cashew cream for a dairy-free version.

More Tofu Recipes you’ll LOVE

Unfussy Tofu Marinade (6 flavors, 1 formula)

Tofu Lunch “Meat”

High-Protein Marry Me Butter Beans

Crispy Orange Tofu (vegan)

The recipe

Peppercorn Tofu, Creamy

Crispy tofu steaks smothered in a rich, creamy peppercorn sauce. A fireside, high-protein vegetarian dinner that’s unfussy enough for weeknights!

  • 3 servings
  • Prep 10 minutes
  • Cook 25 minutes
  • Total 1 hour

Ingredients

For the tofu:

  • 1 16oz block of extra firm or especially firm tofu*
  • 3 tablespoons olive oil (divided)
  • 3 tablespoons balsamic vinegar
  • 2 tablespoons water
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ½ teaspoon paprika
  • ½ teaspoon salt
  • pepper to taste

For the peppercorn sauce:

  • 1 teaspoon olive oil
  • heaping tablespoon coarsely crushed whole black peppercorns
  • Half a shallot (finely diced)
  • ½ cup cognac or brandy*
  • 1 ¼ cups broth (Veggie broth or I used a beefless broth from Better than Bouillon)
  • ¾ cups heavy cream
  • 1 tablespoon dijon mustard

Method

  1. 1

    Prep the tofu by cutting it into 3 even pieces longways (see video for reference). If you’d like to cut it into chicken breast-like pieces, then lay each piece flat and cut off the top right and bottom left corners so that they’re rounded and roughly resemble a piece of chicken breast. Again, you can watch my video for reference. I like to trim off tiny bits of the rough edges to round the edges. Slice diagonal cuts going about ¼ of an inch deep on both sides.

  2. 2

    Make the marinade by whisking together the 2 tablespoons of olive oil with the balsamic vinegar, water, garlic powder, onion powder, paprika, salt, and pepper. Let marinate for 30 minutes or up to overnight.

  3. 3

    Once ready to cook, heat a large nonstick skillet over medium heat and add the remaining tablespoon of olive oil. Add the tofu in a single layer and cook for 5 minutes on each side. Watch it so that it doesn’t burn but gets nicely browned around the edges. Remove from the pan and set aside.

  4. 4

    In the same skillet over medium heat, make the sauce. Add in the olive oil, and once hot, add in the crushed peppercorns and shallot. Sauté for 3 minutes, stirring often. Add in cognac and cook until the strong liquor smell subsides, about 3 minutes. Add in the broth and reduce by half, about 6 minutes.

  5. 5

    Add in the heavy cream and Dijon mustard. Cook for 5 minutes, on a low simmer, until thickened. If you want it thicker, you can mix ¼ teaspoon of cornstarch in a small bowl with some of the peppercorn sauce. Once mixed, add to the sauce and cook until thickened (the cornstarch will thicken the sauce particularly quickly, so be ready to take it off the heat).

  6. 6

    Serve the sauce spooned over the tofu and enjoy!

Cook notes

For the tofu: *if you’re using extra firm tofu, I suggest pressing it first. HERE are my directions for doing so! For the alcohol: you can replace this with more broth as desired. Peppercorns: I use a mortar and pestle to crush the peppercorns. You could also put them in a bagie and crush them with a hard object (be careful!). You want them to be fairly fine with some larger chunks remaining but no whole pieces. Heavy cream: while I haven’t tried this, you could replace the heavy cream with a vegan cream or coconut cream for a vegan version of the sauce.

Per serving

  • Calories456 kcal
  • Carbohydrates7 g
  • Protein2 g
  • Fat37 g
  • Saturated Fat16 g
  • Polyunsaturated Fat3 g
  • Monounsaturated Fat17 g
  • Cholesterol67 mg
  • Sodium856 mg
  • Potassium100 mg
  • Fiber0.4 g
  • Sugar5 g
  • Vitamin A1251 IU
  • Vitamin C0.5 mg
  • Calcium50 mg
  • Iron0.5 mg