Recently on a trip to Asia, I introduced red lentils to my father. He had never tried lentils before, so my goal was to expose him a little bit to the plant-based world. I was excited to use local ingredients available in Asia, including fresh Shiitake mushrooms! As a result, this simple but flavorful plant-based Shiitake Mushroom Lentil Stir-Fry was created. Jump to Recipe

This hearty vegan, high-protein, egg-free, dairy-free and possibly gluten-free dish (if tamari sauce is used) goes well as a side or main dish on the family table and can be paired with white rice, brown rice, bread, couscous, pasta, baked potatoes, orzo, grains, quinoa or other gluten-free alternative. The recipe only contains 8 main ingredients, and the leftovers freeze well too! If you don’t have any fresh Shiitake mushrooms on hand, this dish can still be made using dried Shiitake mushrooms. Don’t know how to use dried Shiitake mushrooms? Read here for tips on how to prepare dry Shiitake mushrooms for cooking. If you don’t have Shiitake mushrooms on hand, you can use white button mushrooms or Cremini mushrooms instead. My father enjoyed this Shiitake Mushroom Lentil Stir-Fry which has now become part of his weekly dinner menu rotation. I hope you will enjoy it too!

4.34 from 6 votes
Shiitake Mushroom Lentil Stir-Fry
Prep Time
10 mins
Cook Time
20 mins
Total Time
30 mins

A delightful nutritious, vegan, high-protein, egg-free, dairy-free, gluten-free (if tamari sauce is used) Asian dish that can be easily prepared for a quick but tasty and filling meal.

Course: Main Course, Side Dish
Cuisine: Asian, Vegan
Servings: 2 people
Calories: 352 kcal
Author: @dietitian_mom
  • 2 cups cooked red lentils [356 g] (using about 2/3 cup of raw lentils or 115 g)
  • 1 tablespoon olive oil, divided (or other vegetable oil)
  • ¼ cup thinly sliced onion [25 g]
  • 1 cup diced fresh Shiitake mushrooms [84 g] (or 20 grams of dried Shiitake mushrooms)
  • 3 large garlic cloves (minced)
  • 1 cup diced tomato [175 g]
  • 2 ½ teaspoons soy sauce (or tamari sauce)
  • 1 cup chopped baby spinach and kale leaves [31 g] (or use regular chopped spinach leaves)
  • 1/8 teaspoon ground black pepper (optional)
  1. Cook the red lentils following the directions here (If you already have leftover cooked lentils prepared, skip to step 2). Remember to drain the lentils of excess cooking liquid (using a strainer over a bowl) as soon as the lentils are cooked.
  2. Dice up the washed fresh Shiitake mushrooms and other ingredients. (If using dry Shiitake mushrooms, soak these first in very hot water for an hour or until fully soft. Then wash well under cold running water before dicing the rehydrated mushrooms up. For more details, read here.)

  3. Wash the baby spinach and kale leaves (or regular spinach leaves) well under cold water, then pat mostly dry with paper towels, before chopping up into bite-sized pieces.

  4. Meanwhile, heat up the half tablespoon of oil in a saucepan or skillet on medium heat. Once the oil is hot, sauté the garlic and onions in the oil for 1-2 minutes, then add the diced tomatoes. Mix to combine and sauté for about 3-4 minutes.

  5. Add in the diced mushrooms and stir again to combine. Cook for about 2-3 minutes or until the mushrooms pieces are soft and cooked through.
  6. Using a wooden spatula, move the chopped mushroom, tomato and onion mixture to the side of the saucepan and pour the remaining half tablespoon of oil on the empty side of the saucepan. Add in the drained lentils and mix it with the 2 ½ teaspoons of soy sauce (or tamari sauce) and the ground black pepper (optional). You may use less soy sauce or tamari sauce if desired.
  7. After about 2-3 minutes (or when the lentils are heated through), add in the chopped baby spinach or kale leaves. Stir and cook for another 2 minutes until the vegetable leaves are just wilted. Taste and adjust seasonings as needed (see recipe notes). Serve warm.

Recipe Notes

Since this recipe uses soy sauce, no additional salt is listed in the ingredients. However, at the end of the cooking process, taste and adjust the seasonings as you wish. Feel free to add in a little bit more additional soy sauce or salt if desired.


To make this recipe oil-free, use a bit of vegetable broth instead of the oil to sauté the garlic, onions and lentils.


If you don't have Shiitake mushrooms on hand, you can substitute the mushrooms with white button mushrooms or Cremini mushrooms.


For a gluten-free and soy-free recipe, you can substitute the soy sauce used in this recipe for an equivalent amount of coconut aminos.

Nutrition Facts
Shiitake Mushroom Lentil Stir-Fry
Amount Per Serving
Calories 352 Calories from Fat 81
% Daily Value*
Fat 9g14%
Saturated Fat 1g6%
Sodium 458mg20%
Potassium 1364mg39%
Carbohydrates 53g18%
Fiber 19g79%
Sugar 10g11%
Protein 21g42%
Vitamin A 1547IU31%
Vitamin C 21mg25%
Calcium 94mg9%
Iron 8mg44%
* Percent Daily Values are based on a 2000 calorie diet.

4 Replies to “Shiitake Mushroom Lentil Stir-Fry”

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

Grab this FREE Quick Start Grocery Guide for Plant-Based Essentials for plant-based diet success & faster, easier plant-based cooking (quick tasty plant-based meal recipes included) - DOWNLOAD NOW!

%d bloggers like this: