I must admit: I do not cook soup very often.
Not because I dislike soup. Quite the opposite. But I live alone, and making an enormous pot of something only to realise that I am now committed to eating it for lunch, dinner and possibly breakfast for the next four days is not always terribly appealing.
There is another issue: I generally prefer living somewhere warm. Or hot. Hotter is even better. And when it is 30°C outside, a steaming bowl of soup can feel slightly ambitious.
But occasionally the body has other plans. I’m feeling just a tad under the weather, so today I wanted the sort of food that requires very little ceremony: a comforting bowl of soup, some crusty sourdough bread, a lazy day indoors and perhaps a documentary I will pretend is educational while slowly falling asleep halfway through.
And when I do make soup, lentil soup (or sopa de lentejas) is one of my favourites.
Except there is one problem. Lentils are brilliant. Plain boiled lentils are booooring.
This Mexican lentil soup with chipotle fixes that.
It is thick, creamy and deeply savoury, with smoky chipotle, cumin, Mexican oregano, garlic and just tiny touches of cinnamon and clove. Lime, coriander and raw onion wake everything up at the end.
Cheap lentils suddenly have quite a lot to say.
What Is Mexican Lentil Soup?
Mexican lentil soup is generally known as sopa de lentejas.
There is no single definitive recipe. Across Mexico, lentil soups can be prepared with tomato, onion, garlic, carrots, celery and coriander, while other versions may contain chorizo, pork, bacon, chile, plantain or even sliced boiled egg.
So I am certainly not claiming that my recipe is the traditional Mexican sopa de lentejas.
This is my version. It began with a more Mediterranean-style lentil soup that I used to cook at my previous restaurant, Living Vino, for over 4 years. It was a constant feature on the menu. Over time, the flavour moved southwest across the Atlantic to my Fiesta, and its Mexican version was live for a good few years as well.
For this Mexican interpretation, chipotle became the obvious addition. Chipotle brings two things lentils desperately appreciate: smoke and heat. But not ridiculous heat. We are making dinner, not conducting a chilli endurance competition.
Instead, the chipotle adds enough warmth to give the soup personality and enough smokiness to make a relatively humble bowl of lentils taste considerably more complex.
If you want to understand chipotle and how it differs from ancho, guajillo, pasilla and other Mexican chiles, read my Mexican Chiles Guide.
Why This Mexican Lentil Soup Works
The flavour structure is actually quite deliberate.
Lentils provide the earthy, creamy base.
Onion and garlic build sweetness and savoury depth.
Chipotle provides smoke and controlled heat.
Cumin and Mexican oregano push the flavour firmly towards Mexico.
Cinnamon and clove are used in tiny quantities. You should not consciously taste either of them. They simply add warmth and complexity behind the chipotle.
White wine contributes acidity and another layer of flavour before the stock goes in.
Finally, lime, coriander and chopped raw onion do something extremely important: they stop a thick lentil soup from tasting heavy.
This is essentially the same balance I use throughout my Mexican and Mexi-terranean cooking: richness needs freshness, earthy flavours need acidity, and chilli should contribute flavour rather than simply pain.
Are Lentils Good in Mexican Food?
Absolutely. Lentils might not have the international Mexican-food fame of black beans or pinto beans, but sopa de lentejas is well established in Mexican home cooking. Mexican recipes combine them with ingredients including tomato, onion, garlic, coriander, serrano chile and various meats and vegetables. They also make enormous sense for the way I like to cook.
Lentils are an inexpensive source of plant protein and fibre, they are easy to store, and they absorb strong flavours extremely well.
I use them in other Mexi-terranean experiments too. My Mexican torta recipe includes berenjenas a la Veracruz enriched with lentils: aubergine, tomato, olives, capers and lentils working together as a satisfying plant-forward filling.
That is much more interesting to me than treating lentils as the sad brown substance sitting beside boiled vegetables in a supposedly healthy lunch.
Healthy food can taste good. Actually, I wholeheartedly insist on it.
Mexican Lentil Soup Recipe
Cuisine: Mexican-inspired / Mexi-terranean
Recipe type: Soup
Diet: Vegan if made with vegetable stock
Prep time: About 10 minutes
Cooking time: About 35–40 minutes
Servings: Approximately 6 generous bowls
Texture: Thick and creamy
Heat level: Mild to medium
Ingredients
- 2 cups dried lentils, rinsed and picked over
- 6 cups vegetable or chicken stock, plus more if needed
- ½ cup dry white wine
- 2 medium onions, finely chopped
- 4 garlic cloves, finely chopped
- 1 teaspoon Mexican oregano
- 1 teaspoon chipotle powder
- ½ teaspoon ground cumin
- Small pinch ground cloves
- Small pinch ground cinnamon
- 2 teaspoons salt, or to taste
- 2 tablespoons neutral cooking oil, approximately
To Serve
- Finely chopped white onion
- Fresh coriander
- Lime wedges
- Crusty sourdough bread, optional but highly recommended
A Note on the Stock
You have plenty of freedom here. For a vegan Mexican lentil soup, use a good vegetable stock. If you eat chicken, chicken stock gives the soup additional savoury depth.
I sometimes go somewhere slightly less conventional and add a little dried wakame or kombu to vegetable stock. It contributes salinity and umami without making the soup taste obviously of seaweed.
And making it layered with flavour is generally a good enough reason for me to experiment.
Which Lentils Should You Use?
Brown or green lentils work very well because they give you an earthy flavour and substantial body.
Red lentils can also be used, but they break down much faster and will produce an even smoother, softer soup.
Whichever variety you choose, cook the lentils until completely tender rather than relying rigidly on the clock.
Whole brown or green lentils will normally need around 20–30 minutes of gentle simmering, depending on their age and variety. Red lentils can cook considerably faster.
If you intend to blend the soup, there is absolutely no prize for keeping your lentils al dente.
How to Make Mexican Lentil Soup
1. Sauté the onions
Heat the neutral oil in a heavy saucepan over medium heat.
Add the chopped onions and cook gently for about 7–10 minutes, stirring occasionally.
You want them softened and beginning to turn golden around the edges.
Do not rush this stage. A little caramelisation gives the finished soup much greater depth.
2. Add the garlic and spices
Add the garlic, Mexican oregano, chipotle powder, cumin, cinnamon, cloves and salt.
Stir everything thoroughly so that the spices become coated in the oil.
Cook for about one minute, until wonderfully aromatic.
This short frying stage wakes up the dried spices and spreads their flavour through the oil before we introduce the liquid.
Just do not burn the garlic.
Burnt garlic is not smoky complexity. It is burnt garlic.
3. Deglaze with white wine
Pour in the white wine.
Cook over medium heat for approximately 3–4 minutes, scraping anything delicious from the bottom of the pan.
Let the wine reduce and lose its harsh raw aroma.
4. Add and briefly toast the lentils
Add the rinsed lentils and stir them through the aromatic onion and spice mixture.
Cook everything together for another 1–2 minutes.
I like doing this before adding the stock because it lets the lentils become thoroughly coated with all that chipotle-spiced oil.
5. Add the stock and simmer
Pour in the stock and bring everything gently to the boil.
Reduce the heat and simmer until the lentils are completely tender.
For most brown or green lentils, allow approximately 20–30 minutes. Red lentils will normally cook faster in about 10 minutes.
Stir occasionally and add a little extra stock or water if the mixture becomes excessively thick before the lentils are ready.
6. Blend the soup
Once the lentils are tender, blend the soup until creamy.
I use a stick blender directly in the pot because I like easy washing-up almost as much as I like good food.
You can blend it completely smooth or leave a little texture.
If using a conventional jug blender, work carefully with hot liquid and blend in batches if necessary.
7. Adjust the consistency
This recipe deliberately produces a thick Mexican lentil soup.
If you prefer something closer to a lighter sopa de lentejas, simply add additional hot stock or water until you reach the consistency you want.
Taste again for salt.
Remember that the lime we add at the table will brighten everything considerably.
How to Serve Mexican Lentil Soup
Pour the soup into bowls and finish generously with:
- finely chopped white onion;
- fresh coriander;
- a squeeze of lime.
That raw garnish completely changes the soup.
The onion gives crunch and bite. Coriander provides herbaceous freshness. Lime lifts the earthy lentils and smoky chipotle.
And then I want some really good crusty sourdough on the side.
I like sourdough bread for its gut-healthy aspect and for the fact that it is not mass-produced; it is artisanal, and I know what I’m paying for and who I’m paying (see my Provenance of Food and Wine article here).
How Spicy Is This Soup?
With one teaspoon of chipotle powder in a large batch, the soup should be smoky and gently spicy rather than aggressively hot.
But chipotle products vary considerably in strength, so taste yours. And so, just for the sake of reference, I’m currently buying an organic chipotle powder from Herb here.
If you enjoy more heat, add additional chipotle powder gradually or finish the soup with your favourite Mexican hot sauce.
If you are still finding your way around Mexican chiles, my Mexican Chiles Guide explains why choosing a chile by flavour is usually more useful than simply asking which one is hottest.
Can I Make This Soup Vegan?
Very easily. The core recipe contains no meat or dairy, so simply use vegetable stock instead of chicken stock.You could even add a little kombu to the broth for extra savoury depth.
The result is a properly satisfying plant-based meal rather than a vegan dish that feels like something has been removed from it.
That distinction matters to me.
Can You Make Mexican Lentil Soup Ahead?
Yes, and lentil soup is particularly useful for batch cooking.
Let the soup cool, transfer it to sealed containers and refrigerate it.
The lentils will continue absorbing liquid while the soup sits, so it will probably become considerably thicker by the following day.
That is easily fixed. Reheat it gently and add a splash of stock or water until the original creamy consistency returns.
Finish with fresh lime, coriander and onion only when serving. Those ingredients are there specifically to provide contrast and freshness.
Can You Freeze Lentil Soup?
Yes. Because this recipe contains no cream or delicate dairy emulsions, it is particularly freezer-friendly. Freeze it without the fresh garnishes, then defrost, reheat and adjust the consistency with stock or water. This also solves my original problem with living alone and making a large pot of soup.
Future me will get dinner without having to eat lentil soup for six consecutive meals.
Everyone wins.
More Soupy Mexican Experiments
Once you start thinking beyond very strict recipe categories, there are plenty of dishes that can move towards soup territory.
My Borscht Chilli Non Carne is already somewhere between stew and chilli. Add extra stock and there is absolutely no reason it cannot become soupier.
And then there is birria. When I make birria, I deliberately keep plenty of that wonderful consommé. Add shredded birria meat to a bowl of it, then finish with onion, coriander, radish and perhaps shredded lettuce, and suddenly you have something approaching a spectacular birria soup.
Which naturally leads me to birria ramen: rich birria consommé, shredded beef, ramen noodles, onion, coriander, and lime of course.
Do I need a soft-boiled egg as well? Possibly. My birria is already pretty rich, so perhaps the egg is culinary greed. But I have certainly done worse things in the name of taco research.
Mexican Lentil Soup FAQs
What is Mexican lentil soup called?
Mexican lentil soup is called sopa de lentejas. Recipes vary by household and region, but lentils are commonly cooked with aromatics such as onion and garlic, vegetables, herbs, tomato or chiles. Some versions also contain meat.
Is Mexican lentil soup spicy?
Not necessarily. Sopa de lentejas can be very mild. In my version, chipotle provides gentle heat together with a pronounced smoky flavour.
Do lentils need to be soaked before making soup?
Generally, no. Unlike many dried beans, lentils can be rinsed and cooked directly in the soup. Several Mexican sopa de lentejas recipes use dried lentils without a soaking stage.
Can I use red lentils for Mexican lentil soup?
Yes. Red lentils cook faster and break down more readily, giving you a very creamy soup. Brown or green lentils retain more earthy character and normally need a little longer.
How do I make lentil soup taste less boring?
Build flavour before adding the liquid. Properly sauté your onion, briefly fry the garlic and spices in oil, use a flavourful stock and add contrasting fresh elements at the end. In this recipe, chipotle adds smoke, while coriander, raw onion and lime provide freshness and acidity.
Why is my lentil soup too thick?
Cooked lentils continue absorbing liquid. Simply stir in additional stock or hot water until the soup reaches your preferred consistency. This is particularly useful when reheating leftovers.
What goes with Mexican lentil soup?
I like it with crusty sourdough bread and plenty of fresh onion, coriander and lime. You could also serve it with warm tortillas, avocado, a simple salad or a spoonful of salsa. You may also want to serve it with a slice of my homemade cornbread.
The Verdict: Cheap Lentils, But Definitely Not Boring Recipe
This is exactly the kind of recipe that reminds me why I should cook lentils more often.
They are inexpensive, satisfying and work beautifully in plant-forward cooking.
They just need some help with additional flavours.
Give lentils some slowly cooked onion, garlic, cumin, Mexican oregano and smoky chipotle. Blend them into something rich and creamy. Then attack all that earthy warmth with fresh coriander, crunchy onion and lime.
Suddenly, lentils do not feel like virtuous food you are eating because you should. They feel like dinner you actually wanted. And today, with my sourdough, my soup and my documentaries, that is exactly enough.
[Taco Craft | Salsa Magic | Proper Tortillas]
Here are also my most used and loved tools and ingredients for joyful Mexican cooking:
Masa harina for tortillas: Masienda, Bob’s Red Mill, Maseca
Chillies: Chipotle, Ancho, Guajillo, Tajin
Delicious Habanero Sauces: Mexico Lindo
My go-to jarred Chipotle hot sauce: Cholula
Tools: Tortilla Press, Ninja blender, Global knives.
Masienda store on Amazon – for the best masa harina for your taco tortillas
By Dito
I'm a Mexican restaurant owner, entrepreneur, marketer, flexitarian cook and WSET Diploma-qualified wine professional. Here I develop and test tacos, tortillas and salsas both at home and in a working restaurant kitchen.
Learn more about Dito


