Homemade Tortilla Soup Recipe
There’s something incredibly comforting about a warm bowl of Homemade Tortilla Soup Recipe. I remember the first time I had this dish; it was a chilly evening, and the rich aroma wafted through the air, instantly lifting my spirits. The combination of flavors and textures—crunchy tortilla strips, creamy avocado, and a savory broth—creates a soul-warming experience that feels like a hug in a bowl. Whether you’re looking for a quick weeknight dinner for your family or something special to impress your friends, this soup delivers on all fronts. It’s not just a meal; it’s a cozy gathering around the table, where stories are shared and laughter is abundant.
Recipe Snapshot
1 hr 25 mins
10 mins
75 mins
Medium
350 kcal
25 g
Keto, Paleo, Whole30
15 g
Saucepan, Cutting Board, Peeler
Why This Homemade Tortilla Soup Recipe Is So Good
Comfort in a Bowl
There’s no denying that Homemade Tortilla Soup Recipe is sheer comfort food. The blend of warm spices, fresh ingredients, and toppings like crispy tortillas and creamy avocado transports you to another place—one where the worries of the day seem to fade away. It’s a dish that invites you to slow down, enjoy every spoonful, and appreciate the flavors.
Versatile Ingredients
This recipe offers incredible flexibility. You can easily adjust the spice level to suit your taste, whether you prefer it mild or with a nice kick. The base ingredients—fresh tomatoes, onions, and garlic—create a flavorful foundation, while the addition of toppings allows everyone to customize their bowl to their liking. It’s perfect for gatherings or family dinners where everyone can add their favorite ingredients.
Great for Any Occasion
Whether it’s a casual weeknight dinner or a festive gathering, Homemade Tortilla Soup Recipe fits right in. Serve it at a cozy dinner party or a relaxed family night. It’s hearty enough to be a stand-alone meal yet light enough to serve as an appetizer. Add a salad or some fresh bread on the side, and you’re all set!
Nutritious and Satisfying
With fresh ingredients like vegetables, chicken, and avocado, this soup isn’t just delicious; it’s packed with nutrition. You’re getting a good dose of vitamins and minerals while enjoying a flavorful bowl. It’s a perfect way to sneak in some healthy ingredients, especially for kids who might be picky eaters.
Make-Ahead Magic
One of the best things about this soup is that it can be made ahead of time. You can prepare it a day or two in advance, making meal prep a breeze. Just keep the toppings separate until you’re ready to serve for the freshest experience. It’s a true lifesaver for busy weeknights.
Perfect for Leftovers
This soup tastes even better the next day, as the flavors meld and deepen. You can store leftovers in the fridge for up to a week or freeze them for a quick meal later. Just reheat on the stove and top with fresh ingredients, and you’ll have a delicious meal ready to go.
What You Need for Homemade Tortilla Soup Recipe

Gathering the right ingredients is crucial for making the perfect Homemade Tortilla Soup Recipe. Each component plays a vital role in creating a delicious and well-balanced dish. From the robust flavors of the tomatoes and spices to the creamy texture of the avocado, these ingredients work together harmoniously. Let’s take a closer look at what you’ll need.
- 2 tablespoons olive oil: Essential for sautéing the onions and garlic, giving the soup a rich base flavor.
- 2 peeled and small diced yellow onions: Adds sweetness and depth to the soup.
- 4 finely minced cloves of garlic: Provides an aromatic punch that enhances the overall flavor.
- 1 dried guajillo chile: Adds a hint of heat and smoky flavor.
- 2 (28-ounce) cans whole peeled tomatoes: These form the heart of the soup, bringing acidity and richness.
- 2 cups chicken stock: A flavorful liquid that ties all the ingredients together.
- Sea salt and pepper to taste: Essential for seasoning and bringing out the flavors.
- 1 peeled, seeded, and large diced avocado: A creamy topping that adds texture and richness.
- Mexican crema: A delightful garnish that adds creaminess.
- Cilantro leaves: Fresh herbs for garnish that brighten up the dish.
- Cooked shredded chicken: A hearty protein that makes the soup more filling.
- Fried tortillas: Crunchy toppings that add texture and flavor.
Recipe Directions for Homemade Tortilla Soup Recipe

Now that you have gathered all the ingredients, it’s time to dive into the cooking process. Following these steps will lead you to a bowl of delightful Homemade Tortilla Soup Recipe. Make sure to take your time and enjoy the aromas that fill your kitchen as you cook!
- In a large pot over low heat, add in the olive oil. You want enough heat to start caramelizing the onions and garlic well, which will take about 45 minutes. Stir occasionally to avoid burning.
- As the onions and garlic become translucent and fragrant, it’s time to introduce the flavor bombs. Next, add in the whole peeled tomatoes, guajillo chile, and chicken stock. You’ll want to simmer this mix over low heat for about 25 to 30 minutes. This will allow the flavors to meld beautifully.
- After the simmering time, carefully remove the guajillo chile from the pot. It has done its job of infusing the soup with warmth. Now, it’s time to puree the soup until completely smooth. You can use an immersion blender or transfer it to a standard blender in batches—just be careful, as it will be hot!
- Return the pureed soup back to the pot along with the guajillo chile for a final touch. Season it with sea salt and pepper to taste. Stir well and let it simmer for a few more minutes.
- Once everything is well combined, it’s time to serve! Ladle the hot soup into bowls and set out an array of toppings for everyone to enjoy. I love adding avocado, Mexican crema, cilantro leaves, cooked shredded chicken, and fried tortillas. The combination is utterly delightful!
Things Worth Knowing
- Perfect Temperature: When sautéing the onions and garlic, keep the heat low to prevent burning. You want them to caramelize gently.
- Using Fresh Tomatoes: If you’re making this in the summer, feel free to replace canned tomatoes with fresh ones for a brighter flavor.
- Serving Suggestions: Consider serving this soup with a side of cornbread or a simple salad for a complete meal.
- Texture Tips: For an added crunch, make sure to fry the tortilla strips just before serving to keep them crispy.
- Adjusting Spice Levels: If you prefer a spicier soup, keep the seeds from the guajillo chile when adding it to the pot.
How to Switch It Up

There’s always room for creativity in the kitchen! Here are some tips on how to switch up your Homemade Tortilla Soup Recipe to keep things exciting.
- Protein Variations: Consider swapping chicken for shredded beef or even beans for a vegetarian option.
- Heat Levels: If you love heat, add diced jalapeños or a dash of hot sauce to the soup.
- Herb Alternatives: Try using fresh parsley or green onions in place of cilantro if you’re not a fan.
- Vegetable Add-Ins: Add some chopped bell peppers or corn for extra color and crunch.
- Cheesy Twist: Sprinkle some shredded cheese on top before serving for a melty addition.
- Slow Cooker Method: This soup can also be made in a slow cooker. Just add all ingredients and let it cook on low for 6 to 8 hours.
- Fresh Toppings: Experiment with different toppings like sliced radishes, pickled onions, or even a squeeze of lime for brightness.
Serving This Homemade Tortilla Soup Recipe
When it comes to serving Homemade Tortilla Soup Recipe, there are plenty of delightful options to consider.
- Accompaniments: Pair the soup with a side of crunchy tortilla chips or a simple garden salad.
- Garnish Options: Provide a variety of toppings like avocado, shredded cheese, and cilantro for guests to customize their bowls.
- Occasion: This soup is perfect for casual get-togethers, game nights, or cozy family dinners.
- Storage Tips: Leftovers can be stored in an airtight container in the fridge for up to a week, so don’t hesitate to make a big batch!
- Freezing: You can freeze the soup for up to three months; just keep the toppings separate until you’re ready to serve.
- Seasonal Pairings: Enjoy this soup during colder months for a warm, comforting meal, or serve it in the summer with fresh produce for a lighter touch.
FAQ
Conclusion
Homemade Tortilla Soup Recipe is a special dish that brings warmth, flavor, and joy to every table. With its rich flavors and customizable toppings, it invites everyone to enjoy the experience of cooking and sharing delicious food. I encourage you to try making this delightful soup for your loved ones. You’ll find that it not only satisfies hunger but also creates memorable moments together.

Homemade Tortilla Soup Recipe
Ingredients
Equipment
Method
- In a large pot over low heat, add in the olive oil. You want just enough heat to start caramelizing the onions and garlic well, which will take about 45 minutes. Stir occasionally to avoid burning.
- As the onions and garlic become translucent and fragrant, it’s time to introduce the flavor bombs. Add in the whole peeled tomatoes, guajillo chile, and chicken stock. You’ll want to simmer this mix over low heat for about 25 to 30 minutes. This will allow the flavors to meld beautifully.
- After the simmering time, carefully remove the guajillo chile from the pot. It has done its job of infusing the soup with warmth. Now, it’s time to puree the soup until completely smooth. You can use an immersion blender or transfer it to a standard blender in batches—just be careful, as it will be hot!
- Return the pureed soup back to the pot along with the guajillo chile for a final touch. Season it with sea salt and pepper to taste. Stir well and let it simmer for a few more minutes.
- Once everything is well combined, it’s time to serve! Ladle the hot soup into bowls and set out an array of toppings for everyone to enjoy. I love adding avocado, Mexican crema, cilantro leaves, cooked shredded chicken, and fried tortillas. The combination is utterly delightful!
Notes
- Make-Ahead: You can make this soup up to 2 days ahead of time. Be sure to keep the toppings separate.
- How to Store: Cover the soup, separate from the toppings, and keep in the refrigerator for up to 7 days. Freeze the soup covered, separate from the toppings, for up to 3 months. Thaw in the refrigerator for 1 day before reheating.
- How to Reheat: Add the desired amount to a small saucepot and heat over low heat until hot. You may need to readjust the seasonings with salt and pepper.
- Seasonal Variations: When making in the summertime, replace the canned tomatoes with fresh tomatoes.
- Optional: If you do not want to fry tortilla strips, feel free to use tortilla chips.


