This hearty vegetable pot pie is loaded with seasoned tofu, potatoes, mushrooms, carrots, celery and onion. The foolproof biscuit topping makes this classic comfort food fuss-free!

30 mins
50 mins


  • Large skillet
  • 8" x 8" baking sheet
  • Bowl


Vegetable Stew:

  • 3/4 (12 oz) package extra-firm tofu, pressed and cubed
  • 2 1/2 cups vegetable broth
  • 2 Tbsp soy sauce
  • 2 Tbsp vegan butter or olive oil, divided
  • 1 strip tempeh bacon, crumbled
  • 1/2 (8 oz) package cremini mushrooms, quartered
  • 1 small onion, chopped
  • 2 stalks celery, chopped
  • 2 small carrots, chopped
  • 2 cloves garlic, minced
  • 1/4 cup unbleached all-purpose flour
  • 1 Tbsp lemon juice
  • 24 Little Potatoes, cut into small pieces
  • (To taste) salt
  • (To taste) black pepper
  • 1 bay leaf
  • 1/4 tsp dried marjoram
  • 1/4 tsp dried savory
  • 1/3 cup frozen peas
  • 2/3 cup coconut cream
  • 2 Tbsp fresh parsley, chopped

Vegan Biscuits:

  • 1 3/4 cups unbleached all-purpose flour
  • 1 1/2 Tbsp granulated sugar
  • 1/2 Tbsp baking powder
  • 1/2 tsp baking soda
  • 1/2 tsp salt
  • 1/4 cup chilled vegan butter plus 1 to 2 Tbsp melted vegan butter, for topping
  • 3/4 cup + 1 Tbsp unsweetened soy milk


  • Make the Vegetable Stew:

    Marinate cubed tofu in 2 1/2 cups of vegetable broth and two tablespoons soy sauce for at least one hour. Reserve leftover marinade.

  • Step 2

    In a large skillet, heat one tablespoon vegan butter over medium heat. Add crumbled tempeh bacon and cook, stirring often, until crisp and fragrant. Set tempeh bacon aside and leave any residual butter in the pan.

  • Step 3

    Add an additional 1/2 tablespoon of vegan butter to pan and sauté mushrooms until golden-brown and tender. Set mushrooms aside and leave any residual butter/mushroom broth in the pan.

  • Step 4

    Increase heat to medium-high, and add an additional 1/2 tablespoon butter to the same pan. Add cubed tofu and cook, stirring often, until cubes are golden-brown and crisp on nearly every side. Set tofu aside.

  • Step 5

    Add 1/2 tablespoon butter to the pan and cook onions, celery, and carrots until onion is tender and translucent. Add minced garlic and cook for one minute.

  • Step 6

    Add 1/4 cup all-purpose flour and cook, stirring often, for two minutes.

  • Step 7

    Whisk in remaining vegetable broth and soy sauce from the tofu and lemon juice, stirring until gravy is smooth. Add potatoes, reserved tofu, dried marjoram, dried savory, bay leaf, salt, and pepper. Bring the stew to a boil before turning down to a low simmer. Stir occasionally and cook for 20 minutes (or until potatoes are fork tender).

  • Step 8

    Discard bay leaf and stir in bacon, mushrooms, peas, coconut cream, and parsley. Bring to a simmer. Taste and adjust seasoning if necessary. Transfer to an 8″ x 8″ baking dish.

  • Make the Vegan Biscuits:

    Preheat oven to 400°F.

  • Step 10

    Combine all dry ingredients.

  • Step 11

    Add the chilled vegan butter to the dry ingredients. Use your hands to cut the vegan butter into the ingredient mixture. Continue working the vegan butter into the dry ingredients until the mixture resembles fine crumbs.

  • Step 12

    Add the soy milk and use a fork to stir the ingredients. Do not over-mix. As soon as the mixture is just combined, turn it onto a floured kitchen counter. Knead about 8 to 12 times before rolling out to one-inch thick. Cut out nine two-inch diameter rounds.

  • Step 13

    Top stew with biscuits. Brush with melted butter and top with a sprinkle of herbs.

  • Step 14

    To limit any possible mess, place baking dish on a baking or cookie sheet (in case the stew boils over in the oven.) Bake for 20 to 25 minutes. Biscuits should be golden brown on top and cooked all the way through.