Welcome to Foodlyrecipes

Sopa De Cebolla

By Sarah Mitchell | April 19, 2026
Sopa De Cebolla
Soups

Sopa De Cebolla

Prep20 min
Cook30 min
Total50 min
Serves4
Sopa De Cebolla
Warm, comforting Sopa De Cebolla

I still remember the first time my grandmother made Sopa De Cebolla for me. It was a chilly winter evening, and the aroma of caramelized onions and toasted chiles filled our small kitchen in San Antonio. As we sat down to enjoy this comforting soup, I knew I had to learn how to make it for my own family one day.

As a second-generation Mexican-American cook, I'm excited to share my grandmother's recipe for Sopa De Cebolla, a traditional Mexican onion soup that's easy to make and packed with flavor. This recipe is perfect for a weeknight dinner or a special occasion, and it's a great way to warm up on a cold day.

Sopa De Cebolla is more than just a soup - it's a celebration of the flavors and traditions of Mexico. The combination of caramelized onions, toasted chiles, and tender chicken creates a rich and satisfying broth that's sure to become a family favorite. And the best part? It's made with ingredients you can find at your local grocery store.

In this recipe, I'll walk you through the steps to make Sopa De Cebolla, from toasting the chiles to serving the soup. I'll also share some expert tips and variations to help you make the most of this delicious recipe. Whether you're a seasoned cook or just starting out, I'm confident that you'll love this authentic Mexican soup.

So let's get started! With a few simple ingredients and some basic cooking techniques, you can create a delicious and authentic Sopa De Cebolla that's sure to impress your family and friends. And don't worry if you're new to Mexican cooking - I'll guide you through every step of the way.

Why You’ll Love This Recipe

  • This recipe is easy to make and requires minimal ingredients.
  • It's a great way to warm up on a cold day and is perfect for a weeknight dinner or special occasion.
  • The combination of caramelized onions, toasted chiles, and tender chicken creates a rich and satisfying broth.
  • You can make it ahead of time and refrigerate or freeze it for later.
  • It's a versatile recipe that can be customized to suit your tastes and dietary preferences.
  • It's a delicious and authentic Mexican soup that's sure to become a family favorite.

Why This Recipe Works

The key to a great Sopa De Cebolla is in the layers of flavor that you build into the soup. By toasting the chiles and onions, you create a deep, smoky flavor that's balanced by the brightness of the chicken broth and the richness of the cream. And by cooking the soup slowly, you allow the flavors to meld together and the ingredients to become tender.

Another important factor is the use of high-quality ingredients. Fresh onions, garlic, and chiles make a big difference in the flavor of the soup, and using chicken broth instead of water adds a richness and depth that's hard to replicate. Finally, don't be afraid to experiment and add your own favorite ingredients to make the soup your own.

By following these simple principles, you can create a Sopa De Cebolla that's not only delicious but also authentic and meaningful. And that's what cooking is all about - sharing love, tradition, and culture with the people you care about.

So why does this recipe work? It's because it's based on traditional Mexican techniques and ingredients, and it's been tested and refined over time to ensure that it's easy to make and delicious to eat. And with a few simple substitutions and variations, you can make it your own and enjoy it for years to come.

Ingredients You’ll Need

To make Sopa De Cebolla, you'll need a few simple ingredients that you can find at your local grocery store. The key players are onions, garlic, chiles, chicken broth, and cream, which combine to create a rich and flavorful broth. You'll also need some basic spices and seasonings, such as cumin, oregano, and salt, to add depth and warmth to the soup.

When shopping for ingredients, be sure to choose fresh, high-quality onions, garlic, and chiles. You can use any type of onion you like, but I prefer to use yellow or white onions for their sweet, mild flavor. For the chiles, you can use either fresh or dried Anaheim or poblano peppers, depending on your preference and what's available at your store.

  • 2 large onions, choppedChoose fresh, high-quality onions for the best flavor. You can use any type of onion you like, but I prefer to use yellow or white onions for their sweet, mild flavor.
  • 3 cloves garlic, mincedMinced garlic adds a pungent flavor to the soup, but be careful not to overdo it - too much garlic can overpower the other ingredients.
  • 2 dried Anaheim chiles, toasted and choppedToasting the chiles brings out their deep, smoky flavor and adds a rich, slightly sweet flavor to the soup. You can use either fresh or dried chiles, depending on your preference and what's available at your store.
  • 1 teaspoon ground cuminCumin adds a warm, earthy flavor to the soup and helps to balance out the brightness of the onions and garlic.
  • 1 teaspoon dried oreganoOregano adds a pungent, slightly bitter flavor to the soup and helps to balance out the richness of the cream and chicken broth.
  • 1/2 teaspoon saltSalt enhances the flavors of the other ingredients and helps to bring out the natural sweetness of the onions and garlic.
  • 1/4 teaspoon black pepperBlack pepper adds a subtle, slightly spicy flavor to the soup and helps to balance out the other ingredients.
  • 2 tablespoons olive oilOlive oil is used to toast the chiles and cook the onions and garlic, and it adds a rich, fruity flavor to the soup.
  • 4 cups chicken brothChicken broth adds a rich, savory flavor to the soup and helps to balance out the brightness of the onions and garlic. You can use either homemade or store-bought broth, depending on your preference and what's available at your store.
  • 1 cup heavy creamHeavy cream adds a rich, creamy texture to the soup and helps to balance out the flavors of the other ingredients. You can use either heavy cream or half-and-half, depending on your preference and what's available at your store.
  • 2 tablespoons chopped fresh cilantroChopped cilantro adds a fresh, herbal flavor to the soup and helps to balance out the richness of the cream and chicken broth. You can use either fresh or dried cilantro, depending on your preference and what's available at your store.
Ingredients for Sopa De Cebolla

Equipment You’ll Need

Large heavy pot or Dutch ovenCutting boardSharp knifeMeasuring cups and spoonsWooden spoon or spatulaInstant-read thermometer

How to Make Sopa De Cebolla

  1. 1
    Preheat your oven to 400°F (200°C). Place the chopped onions on a baking sheet and roast them in the oven for 20-25 minutes, or until they're caramelized and golden brown.
  2. 2
    While the onions are roasting, toast the dried Anaheim chiles by placing them on a baking sheet and heating them in the oven for 5-7 minutes, or until they're fragrant and slightly puffed.
  3. 3
    Remove the onions and chiles from the oven and let them cool slightly. Then, chop the chiles into small pieces and set them aside.
  4. 4
    In a large heavy pot or Dutch oven, heat the olive oil over medium heat. Add the minced garlic and cook for 1-2 minutes, or until it's fragrant and slightly softened.
  5. 5
    Add the roasted onions, chopped chiles, cumin, oregano, salt, and pepper to the pot. Cook for 2-3 minutes, or until the onions are coated with the spices and the mixture is fragrant.
  6. 6
    Add the chicken broth to the pot and bring the mixture to a boil. Then, reduce the heat to low and simmer the soup for 15-20 minutes, or until the flavors have melded together and the soup has reduced slightly.
  7. 7
    Use an immersion blender to puree the soup until it's smooth, or allow it to cool and puree it in a blender. Then, return the soup to the pot and add the heavy cream. Heat the soup over low heat, stirring constantly, until the cream has melted and the soup is heated through.
  8. 8
    Taste the soup and adjust the seasoning as needed. Then, ladle the soup into bowls and garnish with chopped fresh cilantro.
  9. 9
    Let the soup rest for 10-15 minutes before serving, to allow the flavors to meld together and the soup to cool slightly.
  10. 10
    Serve the soup hot, garnished with additional chopped cilantro if desired.
  11. 11
    Store any leftover soup in the refrigerator for up to 3 days or freeze it for up to 2 months. Reheat the soup over low heat, stirring constantly, until it's heated through.

Expert Tips

  • Use high-quality ingredients, such as fresh onions and garlic, to get the best flavor out of your soup.
  • Don't overcook the onions and garlic, as this can make the soup bitter.
  • Use a variety of chiles, such as Anaheim or poblano, to add depth and complexity to the soup.
  • Add a splash of cream or half-and-half to the soup to give it a rich and creamy texture.
  • Experiment with different spices and seasonings, such as cumin or oregano, to add unique flavors to the soup.
  • Let the soup rest for 10-15 minutes before serving, to allow the flavors to meld together and the soup to cool slightly.
  • Garnish the soup with chopped fresh cilantro or scallions, to add a fresh and herbal flavor.
  • Serve the soup with a side of crusty bread or tortilla chips, to add a satisfying crunch to the meal.

Common Mistakes to Avoid

  • Overcooking the onions and garlic, which can make the soup bitter.
  • Not toasting the chiles, which can result in a lack of depth and flavor in the soup.
  • Not using high-quality ingredients, such as fresh onions and garlic, which can affect the flavor of the soup.
  • Over-seasoning the soup, which can make it too salty or spicy.
  • Not letting the soup rest before serving, which can result in a soup that's too hot and not flavorful.
  • Not freezing the soup properly, which can result in a soup that's icy or separated.

Variations and Substitutions

  • Add some heat to the soup by incorporating diced jalapenos or serrano peppers.
  • Use different types of onions, such as red or yellow onions, to change the flavor and texture of the soup.
  • Add some smokiness to the soup by incorporating chipotle peppers or smoked paprika.
  • Use coconut milk or cream instead of heavy cream, to give the soup a rich and creamy texture.
  • Add some protein to the soup, such as cooked chicken or beans, to make it more filling and satisfying.
  • Experiment with different spices and seasonings, such as cumin or oregano, to add unique flavors to the soup.
  • Serve the soup with a side of crusty bread or tortilla chips, to add a satisfying crunch to the meal.

What to Serve With Sopa De Cebolla

Sopa De Cebolla is a delicious and comforting soup that's perfect for a weeknight dinner or special occasion. You can serve it on its own, or with a side of crusty bread or tortilla chips to add a satisfying crunch to the meal. The soup is also great with a variety of toppings, such as diced onions, sour cream, or shredded cheese.

Some other ideas for serving Sopa De Cebolla include:

Serving it with a side of Mexican rice or roasted vegetables, to add some extra flavor and nutrition to the meal.

Using it as a base for other soups, such as creamy soups or chowders.

Serving it at a party or gathering, as a delicious and easy-to-eat appetizer or snack.

Serve with crusty bread or tortilla chipsTop with diced onions, sour cream, or shredded cheeseServe with a side of Mexican rice or roasted vegetablesUse as a base for other soups, such as creamy soups or chowders

Make-Ahead, Storage, Freezing and Reheating

Sopa De Cebolla can be stored in the refrigerator for up to 3 days, or frozen for up to 2 months. To store the soup, let it cool to room temperature, then transfer it to an airtight container and refrigerate or freeze it.

When reheating the soup, be sure to heat it over low heat, stirring constantly, until it's heated through. You can also reheat the soup in the microwave, but be careful not to overheat it, as this can result in a soup that's too hot and not flavorful.

Some tips for freezing and reheating Sopa De Cebolla include:

Freezing the soup in individual portions, to make it easy to reheat and serve.

Labeling and dating the frozen soup, to ensure that you use the oldest soup first.

Reheating the soup over low heat, stirring constantly, until it's heated through.

Adding a splash of cream or half-and-half to the soup, to give it a rich and creamy texture.

Frequently Asked Questions

What type of onions should I use for Sopa De Cebolla?

You can use any type of onion you like, but I prefer to use yellow or white onions for their sweet, mild flavor.

How do I toast the chiles?

To toast the chiles, place them on a baking sheet and heat them in the oven for 5-7 minutes, or until they're fragrant and slightly puffed.

Can I use fresh chiles instead of dried?

Yes, you can use fresh chiles instead of dried, but be sure to adjust the cooking time and heat level accordingly.

How do I store Sopa De Cebolla?

Sopa De Cebolla can be stored in the refrigerator for up to 3 days, or frozen for up to 2 months. To store the soup, let it cool to room temperature, then transfer it to an airtight container and refrigerate or freeze it.

Can I make Sopa De Cebolla ahead of time?

Yes, you can make Sopa De Cebolla ahead of time, but be sure to refrigerate or freeze it promptly to ensure food safety.

What can I serve with Sopa De Cebolla?

Sopa De Cebolla is delicious on its own, or with a side of crusty bread or tortilla chips. You can also serve it with a variety of toppings, such as diced onions, sour cream, or shredded cheese.

Can I customize Sopa De Cebolla to my taste?

Yes, you can customize Sopa De Cebolla to your taste by adding different spices and seasonings, such as cumin or oregano. You can also add other ingredients, such as cooked chicken or beans, to make the soup more filling and satisfying.

Is Sopa De Cebolla spicy?

Sopa De Cebolla can be spicy, depending on the type of chiles you use. If you prefer a milder soup, you can use fewer or milder chiles. If you prefer a spicier soup, you can use more or hotter chiles.

The Full Recipe
Recipe Card
Sopa De Cebolla

Sopa De Cebolla

Learn to make authentic Sopa De Cebolla, a delicious Mexican onion soup from scratch, with easy steps and expert tips from a home cook's kitchen

Prep20 min
Cook30 min
Total50 min
Serves4
Pin Recipe

Ingredients

  • 2 large onions, chopped
  • 3 cloves garlic, minced
  • 2 dried Anaheim chiles, toasted and chopped
  • 1 teaspoon ground cumin
  • 1 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 tablespoons olive oil
  • 4 cups chicken broth
  • 1 cup heavy cream
  • 2 tablespoons chopped fresh cilantro

Instructions

  1. Preheat your oven to 400°F (200°C). Place the chopped onions on a baking sheet and roast them in the oven for 20-25 minutes, or until they're caramelized and golden brown.
  2. While the onions are roasting, toast the dried Anaheim chiles by placing them on a baking sheet and heating them in the oven for 5-7 minutes, or until they're fragrant and slightly puffed.
  3. Remove the onions and chiles from the oven and let them cool slightly. Then, chop the chiles into small pieces and set them aside.
  4. In a large heavy pot or Dutch oven, heat the olive oil over medium heat. Add the minced garlic and cook for 1-2 minutes, or until it's fragrant and slightly softened.
  5. Add the roasted onions, chopped chiles, cumin, oregano, salt, and pepper to the pot. Cook for 2-3 minutes, or until the onions are coated with the spices and the mixture is fragrant.
  6. Add the chicken broth to the pot and bring the mixture to a boil. Then, reduce the heat to low and simmer the soup for 15-20 minutes, or until the flavors have melded together and the soup has reduced slightly.
  7. Use an immersion blender to puree the soup until it's smooth, or allow it to cool and puree it in a blender. Then, return the soup to the pot and add the heavy cream. Heat the soup over low heat, stirring constantly, until the cream has melted and the soup is heated through.
  8. Taste the soup and adjust the seasoning as needed. Then, ladle the soup into bowls and garnish with chopped fresh cilantro.
  9. Let the soup rest for 10-15 minutes before serving, to allow the flavors to meld together and the soup to cool slightly.
  10. Serve the soup hot, garnished with additional chopped cilantro if desired.
  11. Store any leftover soup in the refrigerator for up to 3 days or freeze it for up to 2 months. Reheat the soup over low heat, stirring constantly, until it's heated through.

Nutrition (per serving, approximate)

250Calories
15gProtein
30gCarbs
10gFat