Lentil Stir-fry
Savory brown lentils stir-fried with bell peppers, onion, and garlic in a simple soy-tomato sauce. A quick, satisfying protein-packed dish that comes together in one skillet—perfect over rice or as a hearty side.
For 4 servings
- boil · ~20 min
Cook the lentils.
Combine brown lentils, water, and 0.25 tsp salt in a medium pot. Bring to a boil over high heat, then reduce to a simmer. Cook until lentils are tender but still hold their shape, about 18–20 minutes. Drain any excess water.
TIPDon't overcook the lentils—they should be tender with a slight bite so they don't turn mushy in the stir-fry. - saute · ~10 min
Sauté the aromatics and vegetables.
1.Heat oil in a large skillet over medium-high heat until shimmering.2.Add diced onion and cook until softened and translucent, about 3–4 minutes.3.Add minced garlic and diced bell pepper; stir-fry for 2–3 minutes until pepper starts to soften.4.Add diced tomato and cook until it releases its juices and softens, about 2 minutes.TIPKeep the heat at medium-high so the vegetables get a little char and don't steam in their own moisture. - mix · ~3 min
Combine lentils with the vegetables.
1.Add the drained cooked lentils to the skillet with the vegetables.2.Pour in soy sauce and cider vinegar.3.Season with black pepper and 1 pinch of salt.4.Toss everything together and stir-fry for 2–3 minutes until hot and well combined. - garnish
Garnish with fresh parsley.
Remove skillet from heat. Sprinkle chopped parsley over the lentil stir-fry, give it one final toss, and transfer to a serving dish.
- serve
Serve hot.
Serve the lentil stir-fry warm as a main dish over steamed rice, quinoa, or with crusty bread on the side.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Cook the lentils just until tender—undercook slightly so they don't break apart during stir-frying.
- 2Let the skillet get hot before adding oil to ensure the vegetables char, not steam.
- 3Dice the bell pepper and onion uniformly to match the lentil size for a better texture.
- 4Add the tomato after the bell pepper softens so it releases its juices at the right moment.
- 5Taste after adding soy sauce and vinegar; adjust with a pinch more salt or splash of vinegar for brightness.
- 6Leftovers keep well in the fridge for up to 4 days—reheat in a dry skillet to restore texture.
Adapt it for your goals.
High-protein
Add 1 cup of cooked, crumbled tempeh or tofu along with the lentils for extra plant-based protein that blends with the soy-tomato sauce.
low oilLow-oil
Reduce oil to 1 tablespoon and use a non-stick skillet, adding a splash of water or vegetable broth if the pan gets dry during sautéing.
spicySpicy
Stir in 1/2 teaspoon red pepper flakes or a minced fresh chili with the garlic for heat that complements the soy and tomato.
veganVegan
This recipe is already vegan as written; just double-check that your soy sauce is certified vegan (most are).
Why this is on our healthy list.
Rich in Plant-Based Fiber
Brown lentils provide soluble and insoluble fiber, supporting digestion and helping you feel full longer.
Good Source of Iron
Lentils are packed with non-heme iron, which is better absorbed when paired with the vitamin C in bell peppers and tomatoes.
Low in Saturated Fat
This stir-fry uses a moderate amount of vegetable oil and no animal fats, keeping saturated fat content minimal.
Naturally Gluten-Free Option
All ingredients are naturally gluten-free; verify your soy sauce is labeled gluten-free if needed.
Frequently asked questions
Yes, use about 2 1/2 cups drained, rinsed canned brown or green lentils. Skip step 1 and add them directly at step 3, then reduce stir-fry time to 1 minute.



