Authentic Mexican Soup Recipes
Authentic Mexican soups are more than just a meal. They are part of everyday life, family traditions, and childhood memories passed down through generations. Whether it’s a simple bowl of sopa de fideo after school or a steaming pot of lentejas during Lent, these soups taste like home.

If you eat plant-based or want to cut back on meat, recreating the soups you grew up with can feel frustrating. Many modern “classic” Mexican soup recipes rely on chicken broth or bouillon for flavor, so vegan versions can seem like they will taste flat or “not quite right.”
But the truth is that many of the most important flavors in Mexican cooking come from plants. Beans, corn, tomatoes, chiles, herbs, and toasted ingredients have been building bold flavor in Mexican kitchens since long before modern bouillon cubes existed.
In this collection, I’ll show you authentic Mexican soups and stews you can make meatless without losing tradition. I’ve been cooking plant-based Mexican food for over 10 years, and these are the recipes I make when I want real comfort and real flavor.
What Are Authentic Mexican Soups?
Authentic Mexican soups include brothy sopas, hearty caldos, creamy cremas, and stew-like favorites such as pozole and menudo. Many recipes use simple ingredients like tomatoes, chiles, beans, lentils, corn, and seasonal vegetables, and they are typically finished with toppings like lime, onion, cilantro, crema and tortilla strips.
Traditional Mexican Soups That Are Naturally Meatless or Easily Made Plant-Based
Even though lots of traditional Mexican soups don’t contain actual pieces of meat, modern Mexican cooks use chicken broth or chicken bouillon cubes to enhance the flavors of the soups. Some can also have dairy like milk or cheese included.
But so many Mexican soups can easily be transformed into completely plant-based with a tweak or two.
In fact, historically, and during Pre-Hispanic times, soups were largely water-based broths whose flavor was built from fresh vegetables like tomatoes, squash, corn, and beans and legumes. Aromatic spices and herbs, toasted chiles and seeds were also used, just like they are today.
The amazing thing is that even those meat-heavy sopas you see today can easily be made fully plant-based without losing their traditional taste. Using the correct ingredients and cooking techniques, the soups remain just as delicious, nourishing, and comforting.

My Experience Cooking Authentic Mexican Soups Plant-Based
I was born in Mexico, raised in the United States, and now live in Mexico again. Mexican soups were a regular part of my childhood, and many of the recipes in this collection are based on the dishes I grew up eating with my family in both countries.
I have followed a plant-based diet for over 10 years. During that time, I’ve worked to recreate the authentic Mexican soups I missed most, using traditional ingredients and techniques to preserve their original flavor.
When developing my recipes, I focus on the techniques that make Mexican soups taste right. Toasting pasta or chiles, building a proper chile base, and finishing with traditional garnishes like lime, onion, and oregano are essential steps that ensure each soup tastes authentic, not like a substitute.

Authentic Mexican Soups You Can Make Plant-Based
The following soups are staples in my home, are soups I grew up eating, and have been making plant-based versions of for over 10 years. They’re meatless versions that preserve tradition and authentic Mexican flavors.
Pozole and Hominy-Based Soups
Pozole is one of the most iconic authentic Mexican soups. It has been prepared for generations going back to before the arrival of the Spanish. Pozole is a rich, flavorful broth made from dried chiles, onion, garlic, herbs, and hominy.
These pozole soups can easily be made fully plant-based using vegetable broth instead of pork, beef, or chicken broth.

Pozole Rojo
Pozole rojo is traditionally made using dried red chiles, hominy, and either pork, beef, or chicken. This popular soup is commonly served during holidays or special family gatherings.
My plant-based version preserves its authentic flavor using the same chile base and swaps the meat for mushrooms, and the meat-based broth for vegetable broth. This recipe is based on my family’s Jalisco-style pozole rojo.
→ Make this authentic version: Vegan Pozole Rojo

Pozole Verde
Pozole verde is made from roasted tomatillos, green chiles, fresh herbs, and toasted pumpkin seeds (pepitas). The flavor is spicy, a tad tangy, fresh, and a little nutty from the pepitas. It’s served during the holidays or family gatherings in Mexico.
My fully plant-based version uses all of the same traditional pozole salsa ingredients but swaps the traditional pork for shredded oyster mushrooms, and the meat broth for vegetable broth.
→ Make this authentic version: Vegan Pozole Verde Recipe

Birria Pozole
If you love birria and pozole you’re going to devour this modern twist that combines both dishes. This dish is made with a birria soup base and hominy is added to the broth. Birria pozole or pozole birria has grown in popularity in the last few years and it’s a match made in foodie heaven.
→ Make this fusion recipe: Birria Pozole
Traditional Mexican Noodle Soups (Sopas de Pasta)
These traditional soups are some of the most popular and commonly eaten soups that all Mexicans grow up eating. They are everyday staples in Mexican home cooking and Mexican mom favorites for their quick and easy prep. Their flavor comes from toasted pasta, and the fresh tomato broth.

Mexican Shells Soup (Sopa de Conchas)
Sopa de conchas is made with small shell pasta that’s first lightly toasted in a little oil then simmered in a tomato broth. It’s commonly served as a first course or a main course, sometimes with tacos or quesadillas on the side.
Its delicious flavor comes from the toasted pasta and tomato broth made with fresh tomatoes, onion, and garlic. My version uses vegetable broth instead of chicken.
→ Make this authentic version: Sopa de Conchas

Sopa de Fideo
Sopa de fideo is one of the most nostalgic Mexican soups. Thin noodles are toasted and simmered in a rich tomato broth. It’s a deeply comforting dish for Mexicans.
This soup can easily be made plant-based by simply swapping out the chicken broth for vegetable broth. Serve on its own or with some crunch tacos dorados or flautas.
→ Make this authentic version: Sopa de Fideo

Sopa de Estrellitas (Star Soup)
This pasta soup is made using small star-shaped pasta. The pasta is lightly toasted and simmered in a tomato broth. It’s very popular with small children and often served across homes in Mexico.
The flavor comes from the traditional pasta toasting technique and savory tomato broth. Easy plant-based swap is using vegetable broth.
→ Make this authentic version: Sopa de Estrellita

Sopa de Coditos
Sopa de coditos uses small elbow pasta. It’s lightly toasted until golden then cooked in a tomato and vegetable broth. It’s comforting, incredibly simple, and deeply traditional.
One simple swap of the broth transforms it into a fully plant-based sopita.
→ Make this authentic version: Sopa de Coditos

Fideo Seco
Fideo seco is a thicker version of sopa de fideo. Seco means dry in Spanish, as in no broth in this sopa. The noodles absorb the flavorful tomato sauce and broth to create satisfying Mexican pasta dish.
The recipe can easily be made plant-based by using vegetable broth or vegetable bouillon.
→ Make this authentic version: Fideo Seco

Sopa de Arroz
Sopa de arroz is Mexican rice and though it’s commonly served as a side dish, it is classified as a dry sopa in Mexico. It’s made with toasted long grain rice and cooked in a tomato broth with onion and garlic, and broth. You can easily replace the chicken broth with vegetable.
→ Make this authentic version: Arroz Rojo
Traditional Mexican Bean and Lentil Soups
Beans and lentils have been essential ingredients in Mexican cooking for thousands of years. These soups are not only nourishing but packed with flavor and very affordable. They are a perfect fit for plant-based cooking.

Sopa de Lentejas (Mexican Lentil Soup)
Mexican lentil soup is a affordable, hearty, nutritious, comforting, plant-based protein soup that’s eaten as an everyday main meal. It’s also quite popular during the Lent season in Mexico.
Traditional recipes are made with either chicken broth or just water. I like to give the soup more flavor by using vegetable broth.
→ Make this authentic version: Sopa de Lentejas

Sopa de Habas
Mexican fava bean soups is a creamy, hearty, and very easy to make. It’s made with dried fava beans, onion, garlic, and roma tomatoes.
Many Mexican cooks use chicken broth but vegetable broth makes a great alternative.
→ Make this authentic version: Sopa de Habas
Traditional Mexican Caldos and Cream Soups
There’s a joke that on the hottest of summer days, Mexican moms love to serve a steaming bowl of caldo. And it’s true! Caldos are hearty soups that can contain some meat but are largely built around traditional vegetables like corn, squash, potatoes, carrots and sometimes green beans.
Less heavier cremas or cream soups are made mostly of fresh vegetables and blended with milk or sour cream to create a creamy soup.

Caldo Tlalpeño
Caldo tlalpeño is a soup that comes from the city of Tlalpan in the State of Mexico. Traditionally made with chicken, chickpeas, vegetables and seasoned with chipotle peppers. It’s most often served as a main dish.
To make this soup fully plant-based use shredded mushrooms or soy curls for the meat and use vegetable broth instead of chicken.
→ Make this authentic version: Caldo Tlalpeño

Caldo de Res
Caldo de res or Mexican beef stew is a hearty meal that’s heavy on the meat and vegetables. It’s an everyday meal or some Mexican families make it a special Sunday dish.
My plant-based version may not have meat but it still packs all the flavor. Instead of beef I use Beyond Steak chunks and vegan beef bouillon. Trust me you’ll satisfy those caldo cravings with my recipe.
→ Make this authentic version: Caldo de Res

Caldo de Verduras
Caldo de verduras is a traditional Mexican vegetable soup made by simmering vegetables like potatoes, carrots, corn, chayote, cabbage, and zucchini in a light broth flavored with garlic, onion, cilantro, and bay leaf.
This caldo is traditionally plant-based and perfect for everyone.
→ Make this authentic version: Caldo de Verduras

Caldo de Queso
Caldo de queso is a traditional soup from Sonora made with potatoes, roasted green chiles and topped with cheese. It can be served as a main meal anytime of the week.
Dairy-free cheese is available everywhere so you can easily make this traditional soup into a plant-based version.
→ Make this authentic version: Caldo de queso

Tortilla Soup (Sopa de Tortilla)
Tortilla soup is light broth soup made with a rich tomato and chile broth. It’s simple but incredibly flavorful. It’s topped with thin crispy tortilla strips, sour cream, avocado, and other optional toppings.
My plant-based version swaps the chicken broth for vegetable. This light soup is a perfect appetizer or main meal with tacos or quesadillas on the side.
→ Make this authentic version: Sopa de Tortilla

Crema de Calabacitas
Crema de calabacitas or Mexican zucchini soup is a creamy, comforting squash-based soup. It’s made with calabacitas, an important and traditional ingredient in Mexican cuisine. The calabacitas are cooked with onion, garlic in butter then blended with milk.
Easily make it dairy-free by using your favorite plant milk and dairy-free butter.
→ Make this authentic version: Crema de Calabacitas
Traditional Mexican Stews and Hearty Caldos (Guisados)
These dishes are often classified as Mexican soups and stews. They are among the most popular Mexican dishes both nationally and internationally. They are also pure comfort foods!

Birria
Birria is one of the most traditional and popular stews from Mexico. It’s made with a rich broth of chiles and spices. Birria is traditionally made from goat but there are also beef version. This is a special occasions dish traditionally.
I grew up eating birria and created my plant-based birria recipe almost 10 years ago. It’s always a hit, easy to make, all while preserving the authentic flavor.
→ Make this authentic version: Plant-Based Birria

Menudo
Menudo or pancita is a stew made with tripe and cooked with a red chile sauce and hominy. It’s a popular dish served on the weekends, special occasions, or when you’re hungover.
I’ve been making a tripe-free menudo for 10 years and can tell you it’s even better than the meat one. The flavor rich base is there and using mushrooms makes a scrumptious alternative.
→ Make this authentic version: Vegan Menudo

Frijoles Charros
Frijoles charros are Mexican cowboy beans, they’re a hearty stew made from beans, bacon, hot dogs, and a few veggies – but beans are the heart of the dish. This stew is a main meal and also a popular side at taquerias.
I swap the meats with plant-based versions that are equally just as delicious. These vegan frijoles charros are so scrumptious.
→ Make this authentic version: Frijoles Charros

Carne en su Jugo
Carne en su jugo is a hearty bean and meat stew that’s from the state of Jalisco, my family’s land. This stew is known for its rich flavorful broth and heartiness. It’s a main dish and can be served for special occasions or everyday meal.
In my meatless version I used soya meat and mushrooms to replace the meat. My recipe keeps the traditional flavorful base ingredients and it’s just as delicious.
→ Make this authentic version: Carne en su Jugo
How to Make Authentic Mexican Soups Taste Right (Without Chicken Bouillon)
Toast first for deeper flavor. For sopas de pasta (fideo, conchas, estrellitas), lightly toasting the pasta in oil is not optional. That step creates the nutty, “home-cooked” flavor that makes the broth taste authentic.
Build your broth with a blended base. A quick blend of fresh tomatoes (or tomatillos), onion, and garlic creates the backbone of many authentic Mexican soups. Simmer it before adding broth so it tastes cooked, not raw.
Use dried chiles for “the real” depth. Dried chiles (guajillo, ancho, pasilla) add body and complexity that bouillon tries to imitate. If a soup tastes flat, it usually needs chile depth, not more salt.
Finish like a Mexican Mom does. Lime, chopped onion, cilantro, oregano, crema, radishes, and crunchy tortillas are not just toppings. They are part of the flavor balance and make the soup taste complete.
Modern Mexican Fusion Soups Inspired by Traditional Flavors
Mexican cuisine continues to evolve while honoring it’s traditional roots. International flavors and immigrants have made their mark by creating fusion recipes that create exciting twists while preserving traditional ingredients and techniques.
The following are creative recipes that celebrate Mexican culinary heritage and global influences.

Pozole Ramen
Pozole ramen combines the traditional chile broth flavors of pozole with the soft texture of ramen noodles. This fusion dish works perfectly because the ramen absorbs the pozole broth flavors beautifully.
→ Make this fusion recipe: Pozole Ramen

Birria Ramen
Birria ramen blends the traditional flavors of birria with ramen noodles. It’s another winning combination that easily transforms into the perfect meatless version. Birria ramen is fusion food at its finest.
→ Make this fusion recipe: Birria Ramen

Gracias
I’m so happy you stopped by. If you have any questions or want to let me know how you liked these recipes, do leave a comment. Muchas gracias, I appreciate you!
Frequently Asked Questions
Are traditional Mexican soups vegetarian?
Some are, but many modern home-cooking versions use chicken broth or bouillon even when there is no meat in the bowl. The good news is that most can be made fully plant-based by swapping the broth and keeping the traditional technique.
What are the most popular authentic Mexican soups?
Some of the best-known favorites include pozole, sopa de fideo, sopa de tortilla, menudo, and hearty caldos like caldo de res. Popularity varies by region and season, but these are widely loved across Mexico.
How do I make Mexican soups taste authentic without Knorr chicken bouillon?
Focus on toasted ingredients, a blended fresh tomato or tomatillo base, and chile depth from dried chiles. A richer plant-based broth can also come from adding mushrooms for umami flavor.
What toppings are traditional for Mexican soups?
Lime, onion, cilantro, Mexican oregano, radishes, cabbage, lettuce, crema, tortilla strips, and tostadas are some of the most traditional finishes. Toppings often depend on the specific soup and region.
Can I meal prep these soups?
Yes. Many Mexican soups taste even better the next day. Store toppings separately, and add crunchy elements like tortilla strips right before serving so they stay crisp.
📌Pin It For Later

Nancy Lopez is a Mexican-born food writer and author of Mexican Tamales Made Meatless. Raised in the U.S. and now living in Southern Mexico, she creates authentic vegan and vegetarian Mexican recipes rooted in tradition and tested for real home kitchens.Read more…

