Weeknight soup usually means one of two things: a thin, sad broth that tastes like it was assembled from pantry dregs, or a lentil soup that takes over an hour because the beans need coaxing. Red lentils change the equation entirely. They dissolve into creaminess in about 15 minutes — no soaking, no long simmer — which means this curried red lentil soup lands in a bowl in 30 minutes, golden and silky, with a coconut milk finish and a squeeze of lime that makes it taste far more complicated than it is.

Why you’ll love it
- Red lentils are the shortcut. They break down in about 15 minutes — no soaking, no hour-long simmer — and they blend themselves into silk.
- One pot, pantry ingredients. Lentils, coconut milk, curry spices, and vegetables you probably already have.
- Creamy without dairy. A partial blend plus coconut milk makes it rich; the pot does the work.
- Cozy and bright at once. Warming curry spices, then a squeeze of fresh lime and a shower of cilantro to lift the whole bowl.

Ingredients
- 2 tbsp coconut oil
- 1 medium yellow onion, diced
- 2 medium carrots, peeled and sliced into coins
- 1 medium sweet potato (about 10 oz), peeled and cut into 1/2-inch cubes
- 1 tbsp fresh ginger, grated
- 4 cloves garlic, minced
- 2 tbsp curry powder
- 1 tsp ground turmeric
- 1/2 tsp ground cumin
- 1/4 tsp cayenne pepper, optional, for heat
- 2 cups red lentils, rinsed and drained
- 6 cups low-sodium vegetable broth
- 1 (13.5 oz) can coconut milk, well shaken
- 1 tsp kosher salt, plus more to taste
- 1/2 tsp black pepper
- 2 tbsp fresh lime juice, about 1 lime, plus wedges for serving
- 1/4 cup fresh cilantro, chopped, plus more for serving
- Warm naan or crusty bread, for serving


Equipment
A large soup pot or Dutch oven (5–6 quart), an immersion blender (or a countertop blender), and a wooden spoon and ladle.
Instructions
- Soften the vegetables (5 minutes). Heat the coconut oil in a large soup pot over medium heat. Add the onion, carrots, and sweet potato; cook, stirring, until the onion is softened and the edges of the sweet potato just start to color, about 5 minutes.
- Bloom the spices (1 minute). Stir in the ginger, garlic, curry powder, turmeric, cumin, and cayenne (if using); cook 1 minute, stirring constantly, until deeply fragrant. This blooming step is what gives the soup its golden color and depth — don’t rush it.
- Add lentils and broth. Stir in the rinsed red lentils, then pour in the vegetable broth, scraping up any browned bits from the bottom of the pot. Bring to a lively simmer.
- Simmer until creamy (15 minutes). Reduce the heat to medium-low and cook, partially covered, until the lentils have broken down and the sweet potato is completely tender, about 15 minutes. Stir every few minutes so the lentils don’t stick.
- Blend partially (3 minutes). Remove the pot from the heat. Blend about half the soup with an immersion blender (or blend 3 cups in a countertop blender and return it to the pot), leaving plenty of texture behind. Stir in the coconut milk until the soup turns golden and silky.
- Finish bright (1 minute). Stir in the lime juice, salt, and black pepper. Taste and adjust — more lime for brightness, more salt to sharpen the spices. Ladle into bowls and finish with cilantro, extra lime wedges, and warm naan on the side.



Doneness cues: The soup is done when the red lentils have dissolved into the broth and a sweet potato cube crushes easily against the side of the pot with a spoon. It should coat a spoon lightly — if it’s thicker than you like, loosen it with a splash of broth when reheating.


30-Minute Curried Red Lentil Soup
Ingredients
Equipment
Method
- Heat the coconut oil in a large soup pot over medium heat. Add the onion, carrots, and sweet potato; cook, stirring, until the onion is softened and the edges of the sweet potato just start to color, about 5 minutes.
- Stir in the ginger, garlic, curry powder, turmeric, cumin, and cayenne (if using); cook 1 minute, stirring constantly, until deeply fragrant. This blooming step is what gives the soup its golden color and depth — don’t rush it.
- Stir in the rinsed red lentils, then pour in the vegetable broth, scraping up any browned bits from the bottom of the pot. Bring to a lively simmer.
- Reduce the heat to medium-low and cook, partially covered, until the lentils have broken down and the sweet potato is completely tender, about 15 minutes. Stir every few minutes so the lentils don’t stick.
- Remove the pot from the heat. Blend about half the soup with an immersion blender (or blend 3 cups in a countertop blender and return it to the pot), leaving plenty of texture behind. Stir in the coconut milk until the soup turns golden and silky.
- Stir in the lime juice, salt, and black pepper. Taste and adjust — more lime for brightness, more salt to sharpen the spices. Ladle into bowls and finish with cilantro, extra lime wedges, and warm naan on the side.
Notes
Nutrition note
Protein is estimated at about 18g per serving, calculated from USDA FoodData Central values for the listed ingredients — this is an estimate, not a lab analysis. Actual values vary by brand and preparation.
Substitutions and tips
- No fresh ginger? Use 1 teaspoon ground ginger instead, added with the curry powder.
- Greens welcome. Stir in 2 handfuls of baby spinach at step 5; it wilts into the hot soup in under a minute.
- Make it heartier. Serve over cooked rice or with a fried egg on top for extra staying power.
- Coconut milk not your thing? Any unsweetened plant milk works, but the soup will be thinner — coconut milk is what makes it luxurious.
- Watch the bottom. Red lentils like to settle and stick; a stir every few minutes in step 4 keeps everything silky instead of scorched.

Storage and reheating
Refrigerate leftovers within 2 hours in an airtight container for up to 5 days. Reheat gently over medium-low heat until steaming, adding a splash of broth or water to loosen it — the soup thickens as it sits. Freezes well for up to 3 months; thaw overnight in the fridge and stir in a fresh squeeze of lime before serving.

Frequently asked questions
Do red lentils need soaking? No — that’s the whole point. Red lentils cook in 15–18 minutes with no soaking, which is what makes this a true 30-minute soup. (Brown and green lentils would take twice as long.)
Can I use brown or green lentils instead? You can, but the timing changes: they’ll need 30–35 minutes of simmering, so plan for a 50-minute total. The texture stays chunkier too.
Is this spicy? It’s warmly spiced, not hot — the cayenne is optional. The curry powder brings flavor more than heat.
How do I make it thicker? Blend more of it in step 5, or simmer uncovered for the last 5 minutes. To thin it, add broth a half cup at a time.
Is this high in protein? It’s solid for a meatless dinner — about 18g per serving (estimated), mostly from the lentils themselves.

More cozy soups
For another golden one-pot dinner, try our 30-Minute Vegetarian Chili with Quinoa. Soup season? Our 30-Minute Tuscan White Bean & Kale Soup is all one pot. If you like cozy lentil-free comfort, our 30-Minute Butternut Squash & White Bean Soup is a reader favorite.