When I was postpartum with both my son and my daughter, my mother-in-law came to take care of me. During those early, exhausting days, she made sure I was fed, comforted, and cared for—and one of the meals she made often was this Punjabi-style red lentil soup. I still remember the smell of cumin seeds crackling in oil and the warmth of each spoonful. Made from one of the most humble and nourishing legumes, it was healing and exactly what I needed.
The recipe is simple, light, and comforting in any season. It’s perfect with rice, roti, or a squeeze of lime on top. Over time, it’s become a regular in our weekly dinner rotation, especially on nights when I need something easy but full of flavor.
More than just a go-to meal, this red lentil soup carries deep meaning for me. It reminds me of being cared for, of learning through love, and of the quiet strength that comes from shared food and family. It will always hold a special place in my heart.
Jump to:
What is Lentil Dal Soup
Dal soup is a cozy, plant-based classic that’s simple to make and packed with flavor. At its core, it’s a lentil-based soup simmered with spices, herbs, and aromatics—but there are many regional variations to explore. One standout is Punjabi dal soup, which brings bold, warming flavors straight from North India.
This version is typically made with masoor dal, also known as red split lentils. They cook quickly and break down beautifully into a thick, hearty soup that’s perfect for dipping warm roti or spooning over a bowl of steamed rice.
Craving Lentils? Check out our breakfast lentils for a new twist!
Why You’ll Love This
- Comes together in under 5 minutes of cook time with a pressure cooker. With the help of a pressure cooker, the red lentils cook in just minutes—making this an ideal meal for busy weeknights. It’s a low-effort dish that still feels homemade and full of love.
- Uses affordable, easy-to-find ingredients. This recipe is made with pantry staples like lentils, spices, and canned or fresh tomatoes. No need for fancy ingredients—just simple, budget-friendly foods that come together beautifully.
- It’s perfect for when you want something light and comforting, yet nutritious.
This red lentil soup is cozy and satisfying without being too heavy. It’s packed with plant-based protein, fiber, and warming spices that nourish your body and soul.
Ingredients & Substitutions
- Red lentils: Red lentils cook quickly and break down into a creamy texture, perfect for soups and dals. You can substitute with yellow moong dal or split red lentils, adjusting cook time as needed.
- Water: Water forms the base of the soup, helping to cook the lentils and create a light, broth-like consistency. For extra flavor, swap in vegetable broth.
- Salt: Salt enhances the natural flavors of the dish and helps bring balance to the spices. Adjust to taste or use a low-sodium alternative if needed.
- Oil: Oil is essential for sautéing and helps bring out the aroma of the spices. Use any neutral oil like olive, avocado, or sunflower oil.
- Cumin seeds: Cumin seeds add deep, earthy flavor and are usually bloomed in hot oil at the start. If unavailable, use a pinch of ground cumin instead—just add it later with the other spices.
- Red onion: Onion adds a natural sweetness and a savory depth when cooked down. Yellow or white onion can be used as substitutes.
- Ginger: Ginger brings a warm, zesty flavor that cuts through the richness of the lentils. Ground ginger can work if you don’t have fresh, though fresh is more vibrant.
- Garlic: Garlic provides a bold, savory layer to the dish. You can use garlic powder in a pinch, but fresh garlic adds the best flavor.
- Roma tomatoes: Tomatoes add acidity and brightness, helping balance the spices and creamy lentils. Canned diced tomatoes or even tomato paste can be used as substitutes.
- Garam masala: Garam masala adds warmth and depth to the soup, especially when added toward the end. If you don’t have it, try a small mix of cinnamon, clove, and cardamom.
- Coriander powder: Coriander lends a subtle citrusy, nutty flavor to round out the spices. If you’re out, you can skip it or use a touch more cumin.
- Turmeric powder: Turmeric adds golden color and earthy bitterness, along with anti-inflammatory benefits. The dish can still work without it, but you’ll lose the signature hue.
- Green chili (optional): Green chili adds a gentle heat and a fresh bite. If you don’t have it, use red pepper flakes, cayenne, or skip it for a mild version.
- Coconut oil (optional): Coconut oil gives the soup a silky finish and subtle sweetness. Vegan butter or olive oil can be used if you prefer a different flavor.
- Cilantro: Cilantro adds a fresh, herbal touch to brighten the final dish. If you’re not a fan, use parsley or green onions for a similar finish.
Step-By-Step Recipe
First, you'll want to cook the lentils. Add the rinsed lentils and 3.5 cups of water to a pressure cooker. Season with salt and cook for 3 minutes, then allow for a natural release.
- Sauté the cumin and onions: In a large pan, heat oil over medium heat. Add cumin seeds and sauté for 10 seconds.
- Add the chopped onion: Cook until soft (about 8 minutes). Add ginger and garlic, and cook for another minute.
- Cook the tomatoes and spices: Add the chopped tomatoes. Cook for 3-5 minutes until the tomatoes soften, then mash the mixture with a spatula or potato masher.
- Add the spices: Add garam masala, coriander, turmeric, and salt. Cook for a minute.
- Combine and finish: Combine the spice mix with the lentils. Stir well, and simmer for 5 minutes. Adjust salt if needed, then finish with a dollop of coconut oil, chopped cilantro, and a squeeze of lime juice.
Tips for the Best Red Lentil Soup
- Use fresh spices: Fresh, whole spices like cumin seeds and garam masala bring out the best flavor in the soup. If your spices are old, their flavors might not be as vibrant.
- Adjust consistency: If the soup becomes too thick after cooking, simply add more water or vegetable broth to reach your desired consistency.
- Sauté properly: Take your time to sauté the onions, ginger, and garlic until they’re soft and fragrant. This step builds a flavorful base for the soup.
- Mash for texture: After adding the tomatoes and spices, mash the mixture slightly to create a thicker, richer texture. You can use a potato masher or just the back of a spoon.
- Let it simmer: After combining the lentils and spices, let the soup simmer for a few minutes to allow the flavors to meld together. Taste and adjust seasoning as needed before serving.
What To Serve With Red Lentil Soup
Red lentil soup is cozy, simple, and totally satisfying on its own, but it’s even better with a side of fluffy basmati rice or warm, homemade roti (whole wheat flatbread). If you want to switch things up, try it with a quick chopped cucumber-tomato-onion salad or a spoonful of vegan yogurt to cool things down. And don’t skip the final touch: a squeeze of lime and a handful of chopped cilantro. That little bit of brightness wakes everything up and pulls the whole bowl together.
How To Store Red Lentil Soup
Red lentil soup stores like a dream, making it perfect for meal prep. Once it’s completely cooled, pour it into an airtight container and pop it in the fridge, it’ll stay fresh for up to 4 days.
For longer storage, freeze it in individual portions using freezer-safe containers or bags. It can be frozen for up to 3 months. When you're ready to eat, just thaw it in the fridge overnight and reheat on the stove or microwave with a splash of water if it’s thickened up.
Red Lentil Soup FAQs
Red lentil soup typically includes red lentils, water or broth, onions, garlic, tomatoes, spices, and oil or ghee.
I typically do not cook with much heat, since I am also cooking for my young children. Additionally, I prefer a more milder dish. However, feel free to add some heat if that's your preference.
Yes, lentil soup is rich in fiber, protein, and essential nutrients, making it a healthy and filling meal.
Yes, lentil soup contains complex carbohydrates that provide sustained energy.
One cup of cooked red lentil soup contains about 12–18 grams of protein, depending on the recipe.
Red lentils are called masoor dal in Indian cuisine.
Yes, red split lentils are red lentils that have been hulled and split for faster cooking.
They support heart health, aid digestion, and provide plant-based protein, iron, and folate.
Yes, rinsing removes excess starch and any debris, helping them cook more evenly.
More Vegan Indian-Inspired Recipes
Did you try out this red lentil soup? Please leave a comment below, share it, rate it, or tag a picture @plantbasedandbroke on Instagram and hashtag it #plantbasedandbroke. Show off that creation with us!
Punjabi Style Red Lentil Soup (Masoor Dal Soup)
Ingredients
- 1 cup red split lentils
- 3.5 cup water
- Salt to taste
- 1 tablespoon olive oil
- 1 teaspoon cumin
- 1 red onion small, chopped
- 1 inch ginger minced
- 2 garlic cloves minced
- 2 roma tomatoes chopped
- 1 teaspoon garam masala
- 1 teaspoon coriander powder
- ¼ teaspoon turmeric powder
- 1 tablespoon coconut oil optional
- cilantro chopped
Instructions
Cook the Lentils
- Place the red lentils in a bowl and rinse several times until the water runs clear. Check for any small rocks or stones that could be in the lentils, and discard them.
- Drain, then transfer the lentils to a pressure cooker with 3.5 cups of water and a pinch of salt.
- Cook on high pressure for 3 minutes, then let it release pressure naturally.
Make the Tadka (Spiced Onion-Tomato Base)
- While the lentils are cooking, heat oil in a large pan over medium heat.Once hot, add the cumin seeds and sauté for about 10 seconds, just until fragrant.
- Add the chopped onion and cook for about 8 minutes, until soft and tender. Stir in the ginger and garlic. Cook for 1 more minute.
- Add chopped tomatoes, garam masala, coriander powder, turmeric, and salt. Cook for 3–5 minutes, until tomatoes are soft and begin to break down. Mash the mixture slightly with a spatula or potato masher. If it sticks, add a splash of water.
Combine and Finish
- Stir the onion-tomato mixture into the cooked lentils. Simmer everything together for about 5 minutes, stirring occasionally.
- Taste and adjust salt as needed. Add a small dollop of coconut oil (optional), chopped cilantro, and a squeeze of lime juice. Serve hot with naan, roti, or rice.
Leave a Reply