30-Minute Mexican Red Lentil Soup
If you want a soup that tastes like it simmered all afternoon but needs barely half an hour, this Mexican lentil soup delivers. It’s smoky, spiced, and just creamy enough to feel like a real meal without any dairy.

Red lentils cook down fast, soaking up a broth seasoned with cumin, chili, and fire-roasted tomatoes. A quick blend of a portion of the soup adds body while keeping plenty of texture, and a big squeeze of lime at the end wakes everything up.
Why This Soup Stays in My Rotation
This Mexican lentil soup hits that spot where speed meets deep flavor. The cumin and smoked paprika give it a slow-simmered warmth that feels like a chili, but red lentils cook in about 20 minutes, so it’s totally doable on a Tuesday.
I reach for it because it’s creamy without any cream, just blending a cup or two and stirring it back in. A pile of fresh toppings, like sliced avocado, cilantro, and a lime wedge, makes every bowl feel like a little event.
Ingredients

- 1 tbsp olive oil: for sautéing the aromatics
- 1 medium yellow onion, diced: any onion works, but yellow has the best all-around flavor
- 3 garlic cloves, minced: fresh garlic brings the backbone of the soup
- 1 jalapeño, minced (optional): remove the seeds if you want less heat
- 2 tsp ground cumin: the earthy base of the Mexican spice profile
- 1 tsp chili powder: a mild blend works well; go for pure ground chile if you have it
- 1/2 tsp smoked paprika: adds that subtle, campfire-like depth
- 2 tbsp tomato paste: thickens and intensifies the tomato flavor
- 1 can (14.5 oz) fire-roasted diced tomatoes: the fire-roasting adds a light char that’s worth it
- 4 cups vegetable broth: use a good-tasting one since it builds the soup’s liquid backbone
- 1 cup red lentils, rinsed: red lentils cook quickly and break down for natural creaminess
- 1 tsp salt: adjust at the end, lentils absorb salt as they cook
- 1 lime: for finishing, the acidity brightens everything
- Fresh cilantro, chopped: for serving
- 1 avocado, sliced: for serving
Variations and Substitutions
- Add protein: Stir in shredded rotisserie chicken or cooked chorizo at the end for a meatier soup.
- Dial the spice: Leave out the jalapeño and use half the chili powder for a mild version, or stir in a spoonful of chipotle in adobo for smoky heat.
- Herb swap: If cilantro isn’t your thing, flat-leaf parsley adds a fresh finish without the soapy note.
- Dairy-free: The soup itself is naturally vegan. Add a dollop of dairy-free yogurt or crumbled queso fresco on top if you eat dairy.
- Lentil swap: Brown or green lentils work, but you’ll need to increase cook time and liquid; see the tips below.
If you’re into big, bold soups, my Spicy Black Bean Soup is another favorite.
How to Make Mexican Red Lentil Soup
Step 1: Sauté the Aromatics

Heat the 1 tbsp olive oil in a large pot over medium heat. Add the diced onion, minced garlic, and minced jalapeño and cook, stirring often, until softened, about 5 minutes. Stir in the 2 tsp cumin, 1 tsp chili powder, and 1/2 tsp smoked paprika and cook for 30 seconds, just until fragrant.
The onions should be translucent and starting to brown at the edges. When the spices hit the hot oil, they’ll darken slightly and fill the kitchen with a warm, toasty smell.
Step 2: Simmer the Lentils

Stir in the 2 tbsp tomato paste and cook for 1 minute to caramelize it a little. Add the entire can of fire-roasted tomatoes, the 4 cups vegetable broth, the rinsed red lentils, and the 1 tsp salt. Raise the heat and bring the soup to a boil, then lower the heat to maintain a gentle simmer. Partially cover the pot and cook for 20 minutes, stirring once or twice, until the lentils are tender and starting to break apart.
The lentils will go from bright orange to a soft golden color. If the soup looks too thick toward the end, splash in a little extra broth or water to loosen it up.
Step 3: Blend for Creaminess

Remove about 2 cups of the soup and blend it carefully in a high-speed blender for 30 seconds until smooth, or use an immersion blender right in the pot. Stir the blended portion back into the soup.
You don’t want to blend the whole pot, just enough to give the broth a velvety body. The whole lentils left behind keep it feeling like a meal, not a purée.
Step 4: Ladle and Serve with Toppings

Ladle the soup into bowls and finish each one with a generous squeeze of lime, a handful of chopped cilantro, and slices of avocado. Serve right away while it’s hot.
The lime cuts through the richness and makes the smoky spices pop, so don’t skip it. A spoonful of pickled jalapeños or a drizzle of your favorite hot sauce is a welcome addition if you want more kick.
A Few Tips for the Best Lentil Soup
- Rinse the lentils well before you add them; it removes any dust and keeps the broth clean.
- Don’t over-blend. Just a couple cups or a few pulses with an immersion blender gives you a creamy background without turning the soup into baby food.
- Toppings really matter here. Avocado and cilantro are great, but a spoonful of pickled jalapeños, a crumble of queso fresco, or a drizzle of crema all take it further.
- If using brown or green lentils, increase the cook time to 30 to 40 minutes and add an extra cup of broth. Red lentils are the quick route.
- Taste for salt after blending. Lentils absorb salt as they cook, so you’ll likely need a pinch more at the end.
Cook times vary by lentil type. Here’s a quick guide if you want to swap:
| Lentil Type | Cook Time (approx.) |
|---|---|
| Red lentils | 15 to 20 mins |
| Brown lentils | 25 to 30 mins |
| Green or French lentils | 30 to 40 mins |
Storing and Reheating Leftovers
- Refrigerate: Cool the soup completely, then store in an airtight container for up to 4 days.
- Reheating: Reheat gently on the stove over medium-low heat, adding a splash of water or broth if it thickened overnight.
- Freeze: Freeze in portioned containers for up to 3 months. Thaw overnight in the fridge and reheat as above.
What to Serve with Mexican Lentil Soup
A wedge of slightly sweet cornbread is a natural partner for dipping into the smoky broth. If you want some crunch, a pile of warm tortilla chips on the side or crumbled over the top works beautifully. For something lighter, a simple green salad with a lime vinaigrette keeps the meal fresh without competing with the spices.
Frequently Asked Questions
Can I make this soup in an Instant Pot?
Yes. Use the Sauté function to cook the aromatics and spices as directed. Add everything except the toppings, seal, and pressure cook on high for 8 minutes with a quick release. Blend as you would on the stovetop.
Is this soup spicy?
Mildly spicy from the jalapeño and chili powder. For a completely mild version, omit the jalapeño and use just 1/2 tsp chili powder. A good amount of spice kicks in if you add chipotle in adobo or extra jalapeño.
Can I freeze it?
Absolutely. Freeze in airtight containers for up to 3 months. The soup may separate a little when thawed, but a good stir while reheating brings it back together.
Do I have to blend it?
No, the blending is optional. Left all whole, the soup is a bit thinner and more brothy but still delicious. The blended portion just adds a creamy note without any dairy.
What can I add for extra protein?
Shredded cooked chicken, browned chorizo, or a drained can of black beans stirred in at the end all work well and don’t add much time.

Mexican Lentil Soup Recipe
Ingredients
Method
- Heat olive oil in a large pot over medium heat. Add onion, garlic, and jalapeño; cook 5 minutes until softened. Stir in cumin, chili powder, and smoked paprika; cook 30 seconds.
- Stir in tomato paste and cook 1 minute. Add tomatoes, broth, lentils, and salt. Bring to a boil, then reduce heat and simmer, partially covered, for 20 minutes, until lentils are tender.
- Remove about 2 cups of soup and blend until smooth (or use an immersion blender). Stir the blended portion back into the pot.
- Ladle into bowls, squeeze a lime wedge over each, and top with cilantro and avocado. Serve hot.
