When I don’t feel like spending too much time cooking, I usually look for meals that can be done quickly without needing a lot of effort. Instant Pot Lentil Curry is one of those dishes I go back to often because it saves me time and still feels filling.
I usually make it for dinner since it’s hearty, but I’ve also had it for lunch when I wanted something heavier in the middle of the day. It’s the kind of recipe that works well when you want a warm bowl of food without fuss, and that’s why I keep it in my regular rotation.
What is Instant Pot Lentil Curry?
Instant Pot Lentil Curry is a dish made by cooking lentils, potatoes, coconut milk, and spices together under pressure until they soften and blend into a creamy curry. The Instant Pot makes the process faster compared to simmering on the stove.
It’s usually served with rice or bread because the curry has a thick texture that works well for scooping or soaking. I’ve also paired it with a simple salad once, and the lighter side balanced the heavier curry nicely.
Curry dishes like this are common in Indian-style cooking, but here it’s more about convenience and comfort. It’s a recipe that fits easily into a regular dinner routine without needing much planning.
Why You’ll Love This Recipe:
- Quick cooking time: Instant Pot Lentil Curry doesn’t take long at all, and once the pot is sealed you can step away while it finishes, which makes it less stressful compared to standing at the stove.
- Simple ingredient list: The recipe uses everyday items like lentils, potatoes, and coconut milk, so I don’t have to hunt for anything unusual. I’ve even swapped the potatoes for sweet potatoes once, and it still worked fine.
- Easy to adjust spice: I like that I can make it mild or add more cayenne if I want extra heat. One time I added too much and it was a bit overwhelming, so now I just keep red pepper flakes on the table for anyone who wants more kick.
- Pairs well with sides: It’s filling on its own, but I usually serve it with rice or bread. I’ve also tried it with a simple salad on the side, and that combination felt like a nice balance of heavy and light.
- Good for leftovers: The curry reheats well, and I’ve noticed the flavors get stronger the next day. I usually keep a portion in the fridge for lunch, and it saves me from cooking again.
Ingredients Needed:

- Lentils: I usually go with brown or green lentils because they hold their shape better. I tried red lentils once, but they cooked too fast and turned mushy, so I stick with the sturdier ones for Instant Pot Lentil Curry.
- Potatoes: Regular Yukon gold or baby potatoes work fine. I once swapped them for sweet potatoes, and the curry came out sweeter and thicker, which was nice but a little different.
- Coconut milk: Full-fat canned coconut milk gives the curry a creamy texture. I tried the lighter version once, and it didn’t taste as rich, so now I always keep a can of the full-fat kind in the pantry.
- Vegetable broth: This adds more flavor than just water. I’ve used water when I ran out of broth, and while it was still good, the curry felt less layered.
- Garlic and spices: Garlic, curry powder, cayenne pepper, and garam masala are the main ones. I learned that adding garam masala at the end makes the flavor stronger, so I don’t skip that step anymore.
- Oil: A small amount of olive oil or coconut oil is needed for sautéing the garlic. I once skipped the oil and tried dry sauté, but the garlic burned too quickly, so I wouldn’t recommend that.
- Extras for serving: Fresh cilantro for garnish, rice or naan on the side. I’ve also paired it with a simple salad once, and the lighter side balanced out the heavier curry nicely.
💡 Note: For the full ingredient list with exact amounts and measurements, please check the recipe card below.
Step-By-Step Instructions to Make Instant Pot Lentil Curry:
One thing I noticed while making this at home is that the garlic really changes the taste depending on how you cook it. The first time I didn’t pay attention and let it get too dark, and the curry ended up tasting bitter. Now I just keep stirring and stop as soon as the garlic smells strong, because that seems to give the best flavor without burning it.
Step 1: Sauté the garlic
Start by heating a little oil in the Instant Pot and add the garlic. Keep stirring so it doesn’t stick or burn. You’ll know it’s ready when the smell turns strong and the pieces look slightly golden.
Step 2: Add the main ingredients
Next, add the lentils, potatoes, broth, coconut milk, and curry powder. Mix them gently so everything is coated. The mixture will look soupy at first, but that’s fine because the lentils and potatoes will absorb liquid as they cook.
Step 3: Cook under pressure
Lock the lid and let the Instant Pot do its job. While it cooks, you don’t need to stir or check anything, which is the part I like most. The lentils soften, the potatoes break down a little, and the curry thickens naturally.
Step 4: Release and season
After cooking, let the pressure release naturally for a short while. Then open the lid carefully and stir in garam masala, salt, and pepper. The curry should look creamy and smell warm with spices. If it feels too thick, I sometimes add a splash of broth to loosen it.
Step 5: Serve and enjoy
Spoon the curry into bowls and top with cilantro or yogurt if you like. I usually serve it with rice or naan, and the lighter sides help balance the heavier curry nicely.
💡 Note: These steps are just an overview. For detailed quantities, measurements, and exact timings to make this recipe, please check the recipe card below.
Helpful Tips For The Best Results:
- Garlic control: Garlic burns very quickly, so I always keep stirring and stop as soon as it smells strong. If it gets too dark, the curry tastes bitter, and I learned that the hard way.
- Texture check: The potatoes break down a little while cooking, which helps thicken the curry. If it feels too heavy, I just add a splash of broth at the end to loosen it.
- Spice timing: Garam masala works best when added after cooking. I tried putting it in earlier once, and the flavor felt dull instead of warm.
- Heat adjustment: Cayenne pepper can be tricky. I prefer keeping extra chili flakes on the table so everyone can adjust their own bowl instead of making the whole pot too spicy.
- Ingredient swap: If I don’t have potatoes, I sometimes use cauliflower. It cooks faster and keeps the curry lighter, which works well if I’m serving it with something heavier like naan or rice.
Tasty Variations to Try:
- Red lentils version: Using red lentils makes the curry creamier since they break down more, but the cooking time is shorter, so I keep an eye on it.
- Chickpea swap: Canned chickpeas can replace lentils if I want a different texture. I tried this once, and it gave the curry a firmer bite.
- Sweet potato twist: Switching regular potatoes for sweet potatoes adds a mild sweetness, which balances the spices nicely.
- Extra greens: Sometimes I stir in spinach at the end. It wilts quickly and adds a fresh flavor without changing the curry too much.
- Seasonal touch: In colder months, I add roasted carrots for extra sweetness. In warmer months, I keep it lighter with cauliflower or zucchini.
- Side pairing: I once served Instant Pot Lentil Curry with a simple salad, and the lighter side balanced the heavier curry, making the meal feel less heavy overall.
Serving Suggestions:

1. Dinner option:
Serve Instant Pot Lentil Curry with steamed rice or naan bread for a filling evening meal. It’s the kind of dish that works well when you want something warm and satisfying at the end of the day.
2. Lunch idea:
Pair the curry with a lighter side like a simple salad or roasted vegetables. The freshness balances out the heavier curry, making it easier to enjoy in the middle of the day without feeling too full.
3. Casual serving:
This curry also pairs well with flatbread or pita. I sometimes just scoop it with bread, and it feels simple but still complete.
4. Extra toppings:
Add yogurt, cilantro, or chili flakes on top. These small extras let everyone adjust their bowl to their own taste.
Storage & Reheating Tips:
- Fridge storage: Instant Pot Lentil Curry keeps well in the fridge for several days if stored in a sealed container. I usually make extra and keep a portion for lunch the next day, and the flavor actually gets stronger overnight.
- Freezer option: If I want to save it longer, I freeze it in small portions. That way I can take out only what I need instead of defrosting the whole batch.
- Reheating method: To reheat, I warm it on the stove with a splash of broth or water so it doesn’t get too thick. The microwave works too, but I stir halfway through so it heats evenly.
- Serving again: Once reheated, I serve it the same way with rice or bread. The leftovers taste even better the next day and feel fresh when paired with a simple salad or some roasted vegetables.
Frequently Asked Questions (FAQ):
-
Can I swap lentils for something else?
Yes, canned chickpeas work fine in Instant Pot Lentil Curry. I tried it once when I ran out of lentils, and the texture was firmer but still tasty.
-
Can I make it ahead of time?
Definitely. I often cook a batch the night before and keep it in the fridge. The flavor gets stronger the next day, so it’s actually better for meal prep.
-
Why does my curry feel too thick?
Sometimes the potatoes break down more than expected. I just add a splash of broth or water when reheating, and it goes back to a smoother texture.
-
Is it dairy-free or vegan?
Yes, the recipe uses coconut milk instead of cream. I’ve served it to friends who avoid dairy, and it worked perfectly.
-
What can I serve with it besides rice?
I usually go with naan or pita, but one time I paired the curry with a simple salad, and the lighter side balanced the heavier curry nicely.
Instant Pot Lentil Curry
Description
Instant Pot Lentil Curry is a hearty plant-based dish made with lentils, potatoes, coconut milk, and spices cooked together under pressure until creamy and flavorful. It’s filling, reheats well, and pairs nicely with rice or naan bread.
Ingredients
Instructions
- Heat the Instant Pot on sauté mode, add 1 tablespoon olive oil or coconut oil, and stir in 4 cloves minced garlic until fragrant and lightly golden.
- Add 1 cup dried brown or green lentils (rinsed), 2 medium potatoes (cut into chunks), 2 cups vegetable broth, 1 can full-fat coconut milk, and 1 tablespoon curry powder. Stir gently so everything mixes evenly.
- Close the lid, lock the valve, and cook on high pressure for 10 minutes. Allow natural release for 10 minutes before opening.
- Stir in ½ teaspoon garam masala, salt, and black pepper to taste. Adjust with cayenne pepper if you want extra heat.
- Garnish with fresh cilantro and serve hot with rice, or naan bread. It also pairs well with pita or flatbread if you want something different.
Notes
- If the curry feels too thick, add a splash of broth or water when reheating.
- Garam masala should always be added at the end for stronger flavor.
- Red lentils can be used, but they cook faster and make the curry creamier.
Nutrition Facts
Servings 6
Serving Size 1 bowl
- Amount Per Serving
- Calories 379kcal
- % Daily Value *
- Total Fat 19g30%
- Saturated Fat 15g75%
- Sodium 331mg14%
- Potassium 874mg25%
- Total Carbohydrate 42g15%
- Dietary Fiber 16g64%
- Sugars 4g
- Protein 13g26%
- Vitamin A 194 IU
- Vitamin C 18 mg
- Calcium 50 mg
- Iron 5 mg
* Percent Daily Values are based on a 2,000‑calorie diet, and your daily needs may be higher or lower depending on your lifestyle. Nutrition information is shared only as a general estimate and may not always be fully accurate. If you follow a special diet or have specific health concerns, it’s best to check with a registered dietitian for personalized guidance.

