clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
tempeh breakfast hash

Protein-packed Tempeh Breakfast Hash

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 10 reviews
  • Author: Kate Kasbee
  • Prep Time: 20 mins
  • Cook Time: 40 mins
  • Total Time: 1 hour
  • Yield: 4 servings 1x
  • Category: breakfast
  • Method: stovetop
  • Diet: Vegan


I am all about savory morning meals full of protein and veggies that could easily pass as lunch or dinner. This savory tempeh breakfast hash checks all the boxes.


Units Scale
  • 8 oz. tempeh
  • 1/4 cup soy sauce or tamari
  • 2 tsp. sesame oil
  • 1 Tbsp. rice vinegar
  • 2 garlic cloves, minced
  • 1 tsp. maple syrup or agave
  • 2 Tbsp. + 1 tsp. grapeseed oil
  • 3 small red or yellow potatoes, diced into 1/2-inch pieces (about 2 cups)
  • 1/2 white onion, diced
  • 1 small head of broccoli, shredded (about 1 1/2 cups)
  • Pinch of salt and black pepper
  • 1 1/2 cups grape or cherry tomatoes
  • Avocado, for serving (optional)
  • Hot sauce, for serving (optional)


  1. Bring a pot of water to a boil and fit it with a steamer basket. Slice the tempeh into 1-inch strips and steam, covered, for 10 minutes.
  2. Meanwhile, combine the soy sauce or tamari, sesame oil, rice vinegar, garlic, and maple syrup or agave in a Ziplock bag or Tupperware. Add the steamed tempeh to the container and shake to coat. Allow the tempeh to marinate for at least 20 minutes, or overnight if you remember.
  3. While the tempeh marinates, dice the potatoes and onion. Put the broccoli in your food processor and pulse until finely chopped, or shred with a sharp knife.
  4. Warm a cast iron skillet over medium heat. When hot, add a tablespoon of grapeseed oil and swirl to coat the bottom of the pan. Add the potato and season with a pinch of salt and black pepper. Cook until tender and golden, about 15 minutes, stirring frequently to prevent the pieces from sticking to the skillet. When done, remove from heat, transfer potatoes to a plate, and set aside.
  5. Remove the tempeh from the marinade, transfer it to a cutting board, and give it a rough chop. Carefully wipe the skillet clean and return to medium heat. Add another tablespoon of grapeseed oil and swirl the pan to coat the bottom. Spill the chopped tempeh into the skillet and use a spatula to break up the pieces. Cook for 7 minutes, until golden. Then add the onion and cook for 3 minutes more, until softened and lightly browned on the edges. Remove from heat, transfer tempeh to a plate, and set aside.
  6. Carefully wipe the skillet clean one last time and warm over medium-low heat. When hot, add a teaspoon of grapeseed oil and the tomatoes. Cook for 3 to 5 minutes, allowing the tomatoes to blister and sputter. Gently press down on the tomatoes with a spatula to help them release their juices. Then stir in the broccoli.
  7. Continue to cook until the broccoli is bright green, about a minute. Return the potatoes and tempeh to the pan and toss to combine the flavors. Remove from heat and serve warm with avocado and hot sauce, if desired.


  • Serving Size:
  • Calories: 368
  • Sugar: 7.7 g
  • Sodium: 598.8 mg
  • Fat: 18.1 g
  • Saturated Fat: 2.5 g
  • Trans Fat: 0 g
  • Carbohydrates: 38.2 g
  • Fiber: 13.7 g
  • Protein: 18.8 g
  • Cholesterol: 0 mg