• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Lettuce Veg Out
  • Vegan Recipes
    • Vegan and Gluten Free
    • Breakfast
    • Dinner
    • Snacks
    • Desserts
    • Appetizers
    • Side Dishes
  • Vegan Nutrition
  • About
menu icon
go to homepage
  • All Recipes
    • Main Course
    • Appetizers
    • Breakfast
    • Snacks
    • Dessert
    • Side Dish
    • Gluten Free
  • Nutrition
  • About
subscribe
search icon
Homepage link
  • All Recipes
    • Main Course
    • Appetizers
    • Breakfast
    • Snacks
    • Dessert
    • Side Dish
    • Gluten Free
  • Nutrition
  • About
×

Home > Vegan Recipes

Vegan Lentil Stir Fry Recipe (with Soy, Sesame and Lime Sauce)

10/5/21 by Nicole | 2 Comments

Jump to Recipe Video Print
5 from 8 votes. Leave a review!

This lentil stir fry recipe is quick, easy and completely customizable! Make it with almost any vegetable you like and pack in the flavor from a tasty, refreshing sesame-soy-lime sauce.

Serve as-is or alongside some cooked rice for a delicious weeknight meal. This is also great for meal prep if you can reheat food where you learn or work.

Two plates of stir fry with lentils and cashews, garnished with a lime wedge and black sesame seeds. Front plate has a pile of stir fry over a pile of rice and back plate, which is slightly blurred, has stir fry on half the plate with rice on the other half.

Get the Veg Out newsletter for vegan recipes + nutrition content!

This post contains affiliate links (including Amazon Associates) and I earn from qualifying purchases.

Is Lentil Stir Fry Vegan?

Lentils are a great way for vegans to add a convenient and nutritious source of protein to stir fry meals. While some lentil stir fry recipes are not vegan, it’s usually simple to veganize a stir fry recipe.

Stir fry ingredients are often customizable, and this recipe is no exception! It’s best to follow the ingredients in the sauce more closely, but the lentils and vegetables are quite versatile.

Top view of two plates sitting on a crumpled light brown towel. Bottom plate has a pile of stir fry over a pile of rice and the top plate has rice on half the plate and stir fry on the other half. Small dished of green onion, cashews, black sesame seeds and lime wedges decorate around the plates.

Ingredients for Vegan Lentil Stir Fry

You can make this recipe with pretty much any vegetable or type of lentil. Read below to learn how I make this recipe, and some substitutions to make it your own. Feel free to get creative!

  • Onion, garlic, ginger: These ingredients create the stir fry’s aromatic. They each add a ton of flavor and make for a tasty stir fry. You can use as much or as little of these ingredients as you like! If you don’t have fresh onion, garlic or ginger on hand you can substitute for the powdered option. Up to 1 teaspoon of onion or garlic powder and up to ½ teaspoon ginger powder could work.
  • Bell pepper, celery, carrots, zucchini: These are the vegetables I use! I like that they offer a range of colors and are mild in flavor. You can use any vegetable you like. Some other tasty options are broccoli, bok choy, snow/ snap peas, mushrooms, cabbage and bean sprouts.
  • Lentils: Another base ingredient for this recipe is lentils. I use canned brown lentils as it’s super convenient, but you can use any type of cooked lentil you like! If you use a can, simply drain and rinse the lentils before using.
  • Cashews: This delicious ingredient adds such a great flavor and texture to the stir fry. I highly recommend using cashews, but other nuts or seeds could work in its place. Leave it out entirely if you prefer.
  • Soy sauce: Soy sauce is a great place to start when making stir fry sauce because of its salt and depth of flavor. I typically buy low sodium soy sauce as it’s salty enough for my tastes, but you can use whatever you like or have on hand. This recipe also works when using tamari if you need a gluten free option.
  • Hoisin sauce: This sweet sauce helps to balance other sharp flavors in the stir fry sauce. I love hoisin sauce and don’t have any great ideas for alternatives, so try to use it if you can.
  • Rice vinegar: Some acidity from vinegar also creates a tasty, flavor-balanced sauce. White or apple cider vinegar can also work.
  • Mirin: This ingredient is one of my favorites for adding subtle flavor. It can be harder to find mirin in grocery stores, so leave it out if needed or replace it with some other type of cooking wine (or even white wine).
  • Lime zest and juice: Fresh lime zest and juice are truly what makes this one of the best stir fry sauces! It adds such a great flavor. I haven’t tried this recipe with lemon but imagine it would also be tasty.
  • Sesame oil: This is my favorite oil as it’s packed with a delicious and unique flavor. I don’t have any substitution ideas because there’s nothing quite like a good sesame oil!
  • Brown sugar: While hoisin sauce provides some sweetness, I like to add brown sugar. This helps balance out the sourness of vinegar and lime juice.
  • Corn starch: The easiest way to thicken stir fry sauce is with corn starch. Make sure it’s well mixed into the sauce and there are no clumps. I imagine another type of starch would work too, but I’ve never tested it.
Top view of an arrangement of ingredients in glass bowls, jars and small wood dishes. From top left working right then down: cooked brown lentils, chopped onion, minced garlic, grated ginger, cashew pieces, corn starch, red and yellow bell pepper, sliced celery, brown sugar, sesame oil, sliced carrot, sliced zucchini, a lime, mirin, soy sauce, hoisin sauce, vinegar, oil.

How to Make Stir Fry with Lentils

This lentil stir fry is a quick cooking meal, which makes it ideal for weeknight meals when you want something hot, tasty and nutritious.

It all comes together very fast, but take your time to get it just right! You'll appreciate your efforts when you eat and enjoy this hearty meal.

Step 1: Prepare the Vegetables

It’s important to have all the vegetables ready before you start cooking. If you’re following the vegetables in my recipe as listed below, you’ll need to:

  • Peel and dice or slice the onion
  • Peel and mince or crush the garlic
  • Peel and mince or finely grate the ginger
  • Wash, remove the core/ seeds and dice or slice the bell pepper
  • Wash and slice the celery
  • Peel, wash and slice the carrot
  • Wash and slice the zucchini
Compilation of 4 images each showing the preparation of an ingredient on a wood board. Top left: onion being cut. Top right: garlic being pressed. Bottom left: ginger being grated with a box grater. Bottom right: celery being sliced.

Make sure the lentils are also ready to go. If you use canned lentils like I do, drain and rinse the canning liquid away. If using home-cooked lentils, just have them out and ready to go.

Measure your cashews in advance (if you want to) so they’re ready to toss in. I rarely measure an ingredient like this and usually toss in however much I feel like!

Compilation of 4 images each showing the preparation of vegetables for stir fry on a wood board. Top left: carrots. Top right: red bell pepper. Bottom left: yellow bell pepper. Bottom right: zucchini.

Step 2: Prep the Sauce

Just like with your vegetables, it’s critical to have the sauce prepared before you start stir frying.

The sauce is easy to prepare; simply mix all the ingredients together. Make sure there are no clumps of corn starch in the sauce when you add it, otherwise you’ll have a clumpy final sauce.

You can either whisk everything in a small bowl, using a fork or whisk, or shake it all together in a jar.

Compilation of 4 images showing the steps to make stir fry sauce. Top left: hoisin sauce being added to a jar with soy sauce in it. Top right: lime being zested into the jar with a microplane. Bottom left: lime being juiced with a citrus press. Bottom right: jar blurry, being shaken to combine the sauce.

Step 3: Cook the Stir Fry

Once everything is ready to go, it’s time to stir fry.

Warm some oil in a large pan over medium-high to high heat. Once heated, add onion and cook for 1-2 minutes. Onion takes a while to soften so it’s best to give it a head start.

Next, add your garlic, ginger, celery and carrots. Celery and carrots also take a while to cook so give these vegetables extra time as well.

My preference is for each vegetable to be cooked but still crisp when done. Some people prefer softer vegetables and that’s okay, but you’ll need to adjust your cooking time.

Compilation of 4 images each showing the top down view of a large black pan. Top left: onion and oil in pan, being stirred with a lime green spoon. Top right: minced garlic and ginger have been added to the softened onions. Bottom left: sliced carrot and celery have been added. Bottom right: carrot and celery are partially cooked and being stirred around.

Once the carrots and celery start to soften, add bell pepper and zucchini and cook for 2-3 minutes. You’ll want the vegetables almost completely done (to your liking) before adding lentils, cashews and sauce.

Once your sauce is in, stir continuously until it’s thickened. This takes about 1 minute but you can keep cooking the stir fry as long as you like (until all the vegetables are done to your liking).

Compilation of 4 images showing the top view of a large pan. Top left: bell pepper and zucchini added to a pan of partially cooked onion, carrots and celery. Top right: cooked lentils added to the pan and a hand is about to dump a glass bowl of cashews in. Bottom left: a hand pours dark brown stir fry sauce into the pan, over the cashews and lentils. Bottom right: cooked stir fry being stirred with a green spoon.

Step 4: Serve

Once the stir fry sauce thickens, serve hot as-is or with a side of rice or other cooked grain!

Garnish to your liking. I love adding sesame seeds and sliced green onion.

Close up of a plate that is filled with half rice and half vegetable lentil stir fry and garnished with a row of green onion between the rice and stir fry and black sesame seeds on the stir fry. A second plate of stir fry is partially blurred and cropped in the background.

How to Create a Balanced Vegan Meal

I consider a balanced meal one that contains a good source of protein, carbohydrates, fats and plenty of veggies (or fruits).

This recipe has it all! The lentils provide protein, carbs and fiber along with plenty of other nutrients. The cashews add some protein and fats while the sesame oil brings in some additional healthy fats.

Beyond that, there’s a ton of vegetables in this meal!

You can add extra carbohydrates by serving with rice or some other cooked grain. Add extra veggies by serving with cauliflower rice for a lower carb alternative.

Top your stir fry with extra cashews and/ or sesame seeds for more flavor! Green onions also make a tasty topping.

Top view of an arrangement of two plates of stir fry, a bowl of rice, wood chopsticks, lime wedges and 4 small dishes of garnish (cashews, black and white sesame seeds and green onion).

Stir Fry Variations

There are endless variations you can make with this recipe.

Any vegetables you like or have on hand can work; you certainly don’t need to use what’s listed below. However, I recommend using the same amount of vegetables listed, otherwise you may end up with too much (or not enough) sauce.

The stir fry sauce ingredients are also pretty flexible. See above for substitution ideas.

How you serve this stir fry can also create endless variations. Serve with any type of cooked rice, or even cauliflower rice. Using rice noodles is also a tasty way to serve this stir fry as it’s quite saucy and that delicious sauce will coat the rice noodles well.

A plate of stir fry sitting on white-grey marble and garnished with white and black sesame seeds. Small dishes of white sesame seeds and green onion in the bottom right corner of image with some blurred decorations in the back (second plate of stir fry, dish of cashews, lime wedges and bowl of rice).

If you like, you could also serve this with quinoa or another cooked grain of your choice.

Also, don’t forget to get creative with how you top this stir fry. Extra cashews are delicious as are white and/or black sesame seeds.

Add a boost of flavor by topping with sliced green onion or even a fresh herb (cilantro is delicious with this sauce).

How to Store Leftovers

Refrigerate leftover stir fry in an airtight container for up to 5 days, or even a week, depending on how fresh your vegetables were. Reheat it in the microwave or in a pan on your stove over medium heat until warmed through.

If you make this recipe, please rate and comment below to help others benefit from your experience!

Square cropped image of two plates of stir fry with lentils and cashews, garnished with a lime wedge and black sesame seeds. Front plate has a pile of stir fry over a pile of rice and back plate, which is slightly blurred, has stir fry on half the plate with rice on the other half.

Lentil Stir Fry (Vegan)

This easy lentil stir fry recipe creates a hearty and flavorful vegan dinner (can be made gluten free). It’s loaded with veggies and coated in a tasty soy, sesame and lime sauce.
5 from 8 votes. Leave a review!
Prevent screen going dark
Prep Time 20 mins
Cook Time 10 mins
Total Time 30 mins
Servings 4 Servings
Calories 424 kcal
Cuisine Vegan

Equipment

  • Cutting board
  • Knife
  • Large frying pan
  • Measuring cups and spoons
  • Mixing bowl (or medium-sized jar)
  • Mixing spoon

Ingredients
  

Stir Fry

  • ¾ cup onion , sliced or diced
  • 2-3 cloves garlic , minced
  • 1 tablespoon ginger , minced or finely grated
  • 1 ½ cups bell pepper , sliced or diced (about 1 medium pepper)
  • ¾ cup celery , sliced
  • ¾ cup carrots , sliced
  • ¾ cup zucchini , sliced
  • 2 tablespoons vegetable oil
  • 2 cups lentils , drained and rinsed (about 19oz canned)
  • ½ cup cashews

Sauce

  • 4 tablespoons soy sauce , low sodium*
  • 3 tablespoons hoisin sauce
  • 2 tablespoons rice vinegar
  • 2 tablespoons mirin **
  • ½ tablespoon lime zest (about 1 lime)
  • 2 tablespoons lime juice (about 1 lime)
  • 1 tablespoon sesame oil
  • 2 teaspoons brown sugar
  • 2 teaspoons corn starch

To Serve

  • green onion , sliced
  • white sesame seeds (and/ or black sesame seeds)
  • rice (or rice noodles)
  • cashews (extra)
Prevent screen going dark

Instructions

Step 1: Prep the Vegetables

  • If you’ll serve this stir fry with rice, start that now since it can take some time to cook rice. If you’re serving with rice noodles, they cook quickly and can be prepared anytime.
    rice
  • Before you begin, wash and cut all the vegetables. You can cut the vegetables however you like; I slice all the veggies for this recipe.
    ¾ cup onion, 2-3 cloves garlic, 1 tablespoon ginger, 1 ½ cups bell pepper, ¾ cup celery, ¾ cup carrots, ¾ cup zucchini
  • Drain and rinse a can of lentils. You can also use freshly cooked lentils if you prefer. Any type of lentil can work for this recipe (brown or green are best).
    2 cups lentils

Step 2: Prep the Sauce

  • Add all the sauce ingredients to a bowl or jar and mix thoroughly by whisking (or shaking a jar that has a lid). Set aside.
    4 tablespoons soy sauce, 3 tablespoons hoisin sauce, 2 tablespoons rice vinegar, 2 tablespoons mirin, ½ tablespoon lime zest, 2 tablespoons lime juice, 1 tablespoon sesame oil, 2 teaspoons brown sugar, 2 teaspoons corn starch

Step 3: Cook the Stir Fry

  • Warm some vegetable oil in a large pan over medium-high heat.
    2 tablespoons vegetable oil
  • Begin stir frying by adding onion and cooking for 1-2 minutes, or until they start to soften and turn translucent.
    ¾ cup onion
  • Next, add garlic, ginger, celery and carrots. Cook, tossing the ingredients around regularly, for about 2 minutes.
    2-3 cloves garlic, ¾ cup celery, ¾ cup carrots, 1 tablespoon ginger
  • Then, add bell pepper and zucchini and cook for another 2-3 minutes, or until the vegetables are almost cooked (to your liking; this may take longer if you’re looking for softer vegetables).
    1 ½ cups bell pepper, ¾ cup zucchini
  • When the vegetables are almost done, add your lentils, cashews and sauce to the pan.
    ½ cup cashews, 2 cups lentils
  • Cook for another minute or two, until the sauce thickens. Stir regularly once the sauce is in the pan.

Step 4: Serve

  • You can serve this stir fry with a side of rice or over cooked rice noodles. You could also serve with quinoa or another grain. Cauliflower rice can also work if you want a lower carbohydrate option.
    rice
  • Top with extra cashews, sliced green onion, white and/or black sesame seeds, or any other topping of your choice.
    green onion, cashews, white sesame seeds

Video

Notes

*Can substitute soy sauce for tamari for a gluten free option
**Can substitute for cooking sherry or white wine
Nutrition information calculated based on stir fry only (ingredients listed above) and does not account for additional ingredients used to serve, like a rice or noodle base.
Accuracy of nutrition information cannot be guaranteed (certain ingredients may not have all nutrients listed in the database); amounts may vary (and will vary depending on brands of ingredients used); all nutrition fact values rounded to the nearest whole number.

Nutrition

Serving: 1 Serving (¼ of recipe)Calories: 424 kcalCarbohydrates: 51 gProtein: 16 gFat: 19 gSaturated Fat: 3 gPolyunsaturated Fat: 4 gMonounsaturated Fat: 10 gSodium: 1474 mgPotassium: 939 mgFiber: 10 gSugar: 16 gVitamin A: 7011 IUVitamin C: 101 mgCalcium: 76 mgIron: 6 mg
Tried this recipe?Let us know how it was!

More Vegan Main Meal Recipes

Like this recipe? You should also try:

  • Close crop of seitan turkey roast with slices cut on wood serving board.
    Seitan Turkey Recipe (Vegan Turkey Roast)
  • Close up of a baking dish filled with vegan enchiladas topped with red sauce and cilantro garnish.
    Vegan Enchiladas Recipe (Sweet Potato and Black Bean)
  • Close up of a bite of orange tofu on a fork over more orange tofu, broccoli and rice.
    Vegan Orange Chicken Recipe
  • Close up of a large pot of tofu green curry with zucchini, snow peas and potato with cilantro garnish.
    Green Curry with Tofu

About Nicole Stevens

Nicole is a vegan Registered Dietitian (RD) and founder of Lettuce Veg Out.

She helps people thrive on a vegan diet with balanced recipes and easy-to-understand nutrition science.


Reader Interactions

Comments

  1. Sarah

    March 09, 2023 at 8:16 pm

    This was a really great meal! My husband and I are generally meat eaters but wanted to change it up! Delicious!!!

    Reply
    • Nicole

      March 10, 2023 at 5:30 pm

      So happy you both enjoyed the recipe!

      Reply

Reply to comment Cancel reply

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

Recipe Rating




Primary Sidebar

Hi, I'm Nicole! As a vegan Registered Dietitian, I empower vegans to live a balanced life and gain confidence in the kitchen.

More about me →

Latest Vegan Recipes

  • Close up of a stack of three chocolate chip cookies that are cut in half.
    Vegan Chocolate Chip Cookies (Soft and Chewy)
  • Close up of a bowl of vegan chicken or turkey gravy.
    Vegan Turkey Gravy Recipe
  • Close up of a glass bowl filled with vegan mashed potatoes topped with butter and chives.
    Vegan Mashed Potatoes Recipe (with Roasted Garlic)
  • Close up of a plate of linguine tossed with oat milk bechamel and a forkful of twirled pasta resting on top with parsley garnish.
    Oat Milk Bechamel Sauce Recipe (Vegan)

Footer


About

  • About Lettuce Veg Out
  • Privacy Policy
  • Disclaimer
  • Terms of Service
  • Contact Nicole

Email Updates

© 2016–2023 Lettuce Veg Out

Manage your privacy
To provide a quality experience, we use technologies like cookies to store and/or access device information. Consenting to these technologies allows us to process data such as browsing activity or unique IDs on this site. Not consenting, or withdrawing consent, may affect site features and functions.
Functional Always active
Necessary to enable a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. Exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
Required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage vendors Read more about these purposes
Manage options
{title} {title} {title}