Tempeh Marsala on plate with rice and broccoli

Tempeh Marsala

Tempeh Marsala is fancy enough to impress any dinner party guests, but it comes together quickly enough that it also makes a great weeknight meal. This easy vegan recipe only takes about half an hour to make. 

Course Main Course
Cuisine American
Keyword tempeh marsala, tempeh recipe
Prep Time 10 minutes
Cook Time 20 minutes
Yields 4 servings
Calories 330 kcal
Author Dianne


  • 2 8-ounce packages tempeh
  • 2 teaspoons neutral-flavored oil divided
  • 1 small onion diced
  • 2 cloves garlic minced
  • 1 pound white button or baby bella mushrooms sliced
  • ½ teaspoon sea salt
  • ½ teaspoon dried thyme
  • 1 cup marsala wine
  • ½ cup vegetable stock
  • 2 teaspoons cornstarch or arrowroot
  • 2 tablespoons parsley or chives chopped, optional
  • 4 cups cooked brown rice, mashed potatoes, or pasta for serving, optional
  • 2 tablespoons fresh chives or parsley chopped, for serving


  1. Slice the tempeh in half so you have two square-ish pieces. Then carefully slice each of those squares in half through the thinnest side, kind of like slicing a roll or bagel.

  2. Heat a large pan over medium high heat and add 1 teaspoon of the oil along with the tempeh slices. When the tempeh beings to brown, flip the slices. It will be ready when it’s golden brown and a little crispy on both sides. If the tempeh sticks to the pan, you can add a little vegetable stock or water.

  3. While the tempeh is cooking, cook the mushrooms. Add the remaining oil to another large pan over medium-high heat. Cook the onions for several minutes, until they become translucent start to brown slightly. Add the garlic, mushrooms, salt, and thyme and continue cooking until the mushrooms have started to brown, about 5 minutes.

  4. Whisk the cornstarch in the stock and add it to the pan along with the wine. Bring to a boil and then reduce heat. Let it simmer for 10 minutes or until the liquid has thickened and reduced by about half.

  5. Serve the tempeh marsala by pouring the sause over the tempeh cuts, and serve on top of the cooked brown rice, mashed potatoes, or pasta, if using. Garnish with parsley or chives.