Picture a steaming bowl of tortilla soup, where the aroma of spices dances in the air, and vibrant colors invite you to dive in. Each spoonful promises a delightful explosion of flavors, with crisp tortilla strips adding the perfect crunch to this warm, comforting dish that feels like a hug on a chilly day.
I still recall the first time I savored this delightful creation at my grandma’s kitchen table during family gatherings. The laughter echoed as we slurped up every last drop, making it an unforgettable experience. Perfect for cozy nights or festive celebrations, tortilla soup is not just a meal; it’s an invitation to share stories and create memories over a bowl brimming with love and zest.
Why Is Tortilla soup So Irresistibly Good?
Packed with flavor, this tortilla soup brings warmth and comfort in every bowl. Quick to prepare in just 45 minutes, it’s perfect for busy weeknights. Versatile, you can customize it with your favorite toppings like avocado and cheese. Nutritious, filled with veggies and protein-rich black beans, it’s a wholesome meal everyone will love. Whether enjoyed solo or shared with friends, this soup will become a household favorite!
Tortilla soup Ingredients
For the Base:
- 4 cups chicken broth – This forms the flavorful foundation of your tortilla soup, enhancing all the vibrant flavors.
- 2 cups diced tomatoes (canned or fresh) – Adds sweetness and acidity, making the soup rich and comforting.
- 1 cup onion (chopped) – Brings aromatic depth to the dish, creating a savory base when sautéed.
- 1 cup bell pepper (chopped) – Adds a slight sweetness and crunch, brightening up the flavor profile.
- 1 cup corn (canned or frozen) – Introduces a sweet pop of flavor and texture that complements the other ingredients.
- 1 cup black beans (canned, rinsed) – Provides protein and heartiness, making this soup even more satisfying.
- 2 tablespoons olive oil – Essential for sautéing vegetables, adding richness and helping meld flavors together.
- 1 tablespoon cumin – Offers a warm, earthy flavor that perfectly complements the spices in this tortilla soup.
- 1 tablespoon chili powder – Infuses the soup with a mild heat and enhances its overall flavor complexity.
- 1 teaspoon salt – Balances all the flavors, ensuring each bite is flavorful without being overpowering.
- 1 teaspoon pepper – Adds just a hint of spiciness to elevate the other flavors in your tortilla soup.
- 4 corn tortillas (cut into strips) – These will be fried or baked for a crispy garnish that adds great texture.
For the Garnishes:
- 1 cup avocado (diced) – Creamy and rich, it brings a refreshing contrast to the warm soup.
- 1 cup cheese (shredded) – Melts beautifully on top, adding a delightful creaminess that elevates each spoonful.
- 1/2 cup cilantro (chopped) – Fresh herbal notes brighten up the dish and add a burst of color.
- 1 lime lime wedges (for serving) – A squeeze of lime juice enhances all flavors with its tangy brightness, perfect for finishing touches.
How to Make Tortilla soup
1. Heat olive oil in a soup pot over medium heat. Add the chopped onion and bell pepper, sautéing until they are softened and fragrant, about 5 minutes.
2. Stir in cumin, chili powder, salt, and pepper. Cook for 1 minute until the spices become aromatic, filling your kitchen with a warm, inviting scent.
3. Add chicken broth, diced tomatoes (either canned or fresh), corn (canned or frozen), and black beans (rinsed). Bring the mixture to a boil, then reduce the heat and let it simmer for 20 minutes to meld the flavors.
4. Blend the soup until smooth if you prefer a creamy texture; otherwise, keep it chunky for heartiness. Return it to heat for a few moments.
5. Incorporate tortilla strips into the soup and cook for an additional 5 minutes, allowing them to soften while adding delightful crunch.
For Serving:
1. Ladle soup into bowls and generously top with diced avocado, shredded cheese, chopped cilantro, and lime wedges for a burst of freshness.
Optional: Serve with extra tortilla strips on the side for added crunch!
Exact quantities are listed in the recipe card below.
Expert Tips
- Use Fresh Ingredients: Opt for fresh tomatoes and bell peppers when possible. They enhance the flavor of your tortilla soup immensely.
- Don’t Skip Sautéing: Sautéing onions and bell peppers first brings out their sweetness, adding depth to your tortilla soup.
- Season Wisely: Adjust cumin and chili powder according to your taste. Too much can overpower the other flavors in the soup.
- Texture Matters: If you prefer a smoother tortilla soup, blend it fully before adding the tortilla strips for a delightful consistency.
- Garnish Generously: Don’t hold back on toppings! Avocado, cheese, and cilantro add both flavor and texture that elevate your tortilla soup experience.
How to Store and Freeze Tortilla soup

- Fridge: Store leftover tortilla soup in an airtight container for up to 3 days. This keeps the flavors fresh and vibrant.
- Freezer: For longer storage, freeze the soup in freezer-safe bags or containers for up to 3 months. Make sure to leave room for expansion when freezing.
- Reheating: Thaw overnight in the fridge before reheating. Warm on the stovetop over medium heat until heated through, adding water or broth if needed for consistency.
- Garnishes: Avoid adding avocado, cheese, and cilantro until serving. These toppings are best kept separate to maintain freshness and flavor.
Tortilla soup Your Way
Feel free to customize this comforting dish to suit your tastes and dietary needs!
- Vegetarian: Replace chicken broth with vegetable broth and omit black beans for a lighter soup. This variation is perfect for those looking to enjoy the vibrant flavors without meat.
- Spicy Kick: Add diced jalapeños or a splash of hot sauce to the base ingredients for extra heat. This twist will elevate your tortilla soup, bringing in a delightful warmth that spice lovers will adore.
- Creamy Texture: Stir in 1 cup of coconut milk or heavy cream after simmering for a rich, creamy finish. This addition not only enhances the texture but also adds a subtle sweetness that balances the spices beautifully.
- Protein-Packed: Swap black beans for cooked shredded chicken or cooked quinoa for added protein. This option makes your soup even heartier, ensuring it’s satisfying for those who need an extra boost.
- Corn Tortilla Alternative: Use crunchy tortilla chips instead of fresh corn tortillas for added texture. Tossing them in at the end gives a delightful contrast between the crispy toppings and warm soup.
- Zesty Lime Burst: Incorporate lime juice directly into the base ingredients for an extra zing. The citrus elevates the overall flavor profile, making each spoonful refreshing and bright.
- Roasted Veggies: Roast bell peppers and onions before adding them to the pot for deep caramelized flavors. This method enhances sweetness and brings out a wonderful depth that transforms your soup into something truly special.
Make Ahead Options
This hearty tortilla soup is perfect for meal prep, allowing you to enjoy comforting flavors all week long. You can chop the onions and bell peppers, rinse the black beans, and even measure out your spices up to 24 hours in advance. For the base ingredients, combine the chicken broth, diced tomatoes, corn, and prepared vegetables in a pot, then heat olive oil over medium heat to sauté the onion and bell pepper until softened. Stir in the spices for a fragrant kick before adding your remaining ingredients; simmer for about 20 minutes. Once cooled, store the soup in an airtight container in the fridge for up to 3 days. When ready to serve, simply reheat the soup, add freshly cut tortilla strips, and serve topped with avocado, cheese, cilantro, and lime wedges for that fresh finishing touch. Enjoy your delicious tortilla soup with minimal last-minute fuss!
Tortilla soup Recipe FAQs
What type of chicken broth should I use for tortilla soup?
You can use store-bought or homemade chicken broth, depending on your preference. If you’re looking for a richer flavor, consider using low-sodium broth to control the saltiness of your dish. Vegetable broth is a great alternative if you’re looking for a vegetarian option!
Can I substitute fresh tomatoes for canned in this recipe?
Absolutely! If using fresh tomatoes, aim for about 4 medium-sized tomatoes, diced. Just be aware that they might require a little longer to break down and add their flavor during cooking—so give them an extra few minutes before adding the other ingredients.
How long can I store leftovers of tortilla soup?
Leftover tortilla soup can be stored in an airtight container in the refrigerator for up to 3 days. For best results, let it cool completely before refrigerating. When you’re ready to enjoy it again, simply reheat it on the stove over medium heat until warmed through.
Can I freeze tortilla soup?
Yes! This tortilla soup freezes beautifully. Once cooled, transfer it to freezer-safe containers or bags, leaving some space for expansion. It will keep well in the freezer for up to 3 months. To reheat, thaw overnight in the fridge and heat on the stove until hot.
What can I use instead of corn tortillas?
If corn tortillas aren’t available or if you prefer another option, feel free to use flour tortillas instead! Just cut them into strips as you would with corn tortillas. You could also try crushed tortilla chips for a fun twist on texture when serving.
How many servings does this recipe yield?
This hearty tortilla soup recipe serves about 4 people, making it perfect for a cozy family dinner or meal prep for the week ahead! Each serving contains approximately 300 calories, so it’s both satisfying and nutritious.

Tortilla Soup
Ingredients
Method
- Heat olive oil in a soup pot over medium heat. Add onion and bell pepper, sauté until softened.
- Stir in cumin, chili powder, salt, and pepper. Cook for 1 minute until fragrant.
- Add chicken broth, diced tomatoes, corn, and black beans. Bring to a boil, then reduce heat and simmer for 20 minutes.
- Blend the soup until smooth, if desired, then return to heat.
- Add tortilla strips and cook for an additional 5 minutes.
- Ladle soup into bowls and top with avocado, cheese, cilantro, and lime wedges.





