• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Mamablueberry

Mamablueberry

  • Home
  • Breakfast
  • Appetizers & Snacks
  • Dinner Ideas
  • Dessert
  • Lunch
  • Privacy Policy
  • About
  • Contact
Mamablueberry
  • Home
  • Breakfast
  • Appetizers & Snacks
  • Dinner Ideas
  • Dessert
  • Lunch
  • Privacy Policy
  • About
  • Contact
Home » Creamy Vegetarian Tortilla Soup: Easy & Delicious!

Creamy Vegetarian Tortilla Soup: Easy & Delicious!

October 17, 2025 by Bluebella

Creamy Vegetarian Tortilla Soup is more than just a meal; it’s a comforting embrace in a bowl, a culinary hug that warms you from the inside out. Imagine a bowl brimming with rich, flavorful broth, tender vegetables, and the delightful crunch of crispy tortilla strips—all without a trace of meat or heavy cream. This beloved dish, with its roots tracing back to the vibrant culinary traditions of Mexico where the original sopa de tortilla has long been a staple, has evolved into countless delightful variations that cater to every palate.

I find immense joy in crafting a dish that is both deeply satisfying and incredibly wholesome, and this vegetarian rendition truly shines. People adore this soup not only for its incredible depth of flavor—a perfect balance of smoky, savory, and subtly spicy notes—but also for its remarkable texture. The magic lies in achieving that luscious, creamy consistency naturally, often through blended vegetables or a touch of avocado, which transforms each spoonful into a velvety delight. Paired with the essential textural contrast of freshly fried or baked tortilla strips, it’s an unforgettable experience. Whether you’re a seasoned vegetarian or simply seeking a comforting, plant-based meal that doesn’t compromise on taste, this Creamy Vegetarian Tortilla Soup promises to be a new family favorite, offering warmth and flavor in every delightful slurp.

Creamy Vegetarian Tortilla Soup: Easy & Delicious!

Ingredients:

  • For the Soup Base:
    • 2 tablespoons olive oil
    • 1 large yellow onion, finely diced (about 1.5 cups)
    • 4-5 cloves garlic, minced (about 1.5 tablespoons)
    • 1 large red bell pepper, cored, deseeded, and diced (about 1 cup)
    • 1 large green bell pepper, cored, deseeded, and diced (about 1 cup)
    • 1-2 jalapeños, deseeded and minced (adjust to your preferred spice level)
    • 2 tablespoons chili powder (ensure it’s fresh for best flavor)
    • 1 tablespoon ground cumin
    • 1 teaspoon smoked paprika
    • 1 teaspoon dried oregano
    • 6-8 cups (1.5-2 quarts) good quality vegetable broth
    • 1 (28-ounce) can diced tomatoes, undrained (fire-roasted if you can find them for extra depth!)
    • 2 (15-ounce) cans black beans, rinsed thoroughly and drained
    • 1 (15-ounce) can sweet corn, drained, or 1.5 cups frozen corn (no need to thaw)
    • 1-2 teaspoons sea salt, or to taste
    • ½ teaspoon freshly ground black pepper, or to taste
    • Optional: A pinch of cayenne pepper for an extra kick
  • For the Creaminess:
    • 4 ounces (half of an 8-ounce block) full-fat cream cheese, softened at room temperature
    • ½ cup heavy cream (or full-fat coconut milk for a dairy-free option)
    • Juice of 1 large lime, freshly squeezed (about 2 tablespoons)
  • For the Crispy Tortilla Strips (A Must for “Creamy Vegetarian Tortilla Soup”):
    • 8-10 corn tortillas, preferably day-old, cut into thin strips (about ¼-inch wide)
    • 3-4 cups vegetable oil, for frying (enough to submerge the strips)
    • Fine sea salt, for seasoning
  • For Garnish and Serving:
    • 1-2 ripe avocados, diced or sliced
    • ½ cup fresh cilantro, chopped
    • 1 cup shredded cheese (Monterey Jack, Cheddar, or a Mexican blend work wonderfully)
    • Sour cream or plain Greek yogurt, for dolloping
    • Lime wedges, for serving

Preparing the Crispy Tortilla Strips

First things first, let’s get those irresistible crispy tortilla strips ready. They add such a fantastic crunch and authentic touch to our Creamy Vegetarian Tortilla Soup!

  1. Cut the Tortillas: Stack a few corn tortillas at a time – about three or four. Using a sharp knife or even kitchen shears, slice them into thin strips, roughly ¼-inch wide. You can make them as long or as short as you like, but I find strips about 2-3 inches long are perfect for scooping into the soup.
  2. Heat the Oil: In a large, heavy-bottomed pot or Dutch oven, pour in enough vegetable oil to reach about 2 inches deep. Place it over medium-high heat. You’re looking for the oil to reach a temperature of 350-360°F (175-180°C). If you don’t have a thermometer, you can test it by dropping a single tortilla strip into the hot oil; if it immediately sizzles vigorously and begins to brown, your oil is ready.
  3. Fry in Batches: Carefully add a handful of tortilla strips to the hot oil. Do not overcrowd the pot, as this will lower the oil temperature and make your strips soggy instead of crispy. Fry them for about 1-2 minutes, stirring occasionally with a slotted spoon or tongs, until they turn a beautiful golden brown and become wonderfully crisp. Keep a close eye on them, as they can go from perfectly golden to burnt in a flash!
  4. Drain and Season: Once golden and crispy, use your slotted spoon to transfer the fried tortilla strips to a plate lined with paper towels. This will help absorb any excess oil. While they are still hot, sprinkle them generously with fine sea salt. The salt will adhere best when they’re fresh out of the oil. Repeat this process with the remaining tortilla strips, adding more oil if needed.
  5. Set Aside: Let the tortilla strips cool completely. They will become even crispier as they cool. Store them in an airtight container at room temperature if you’re making them ahead of time. I love to make a little extra because they’re truly addictive!
  6. Alternative Baking Method (for less oil): If you prefer not to deep fry, you can bake your tortilla strips. Preheat your oven to 375°F (190°C). Toss the cut tortilla strips with 1-2 tablespoons of olive oil and a pinch of salt. Spread them in a single layer on a baking sheet. Bake for 8-12 minutes, flipping them halfway through, until golden brown and crispy. Keep a close watch as baking times can vary.

Building the Flavorful Soup Base

Now that our crispy garnishes are ready, let’s dive into creating the heart of our Creamy Vegetarian Tortilla Soup – a rich, aromatic, and deeply flavorful base.

  1. Sauté the Aromatics: In a large pot or Dutch oven, heat the 2 tablespoons of olive oil over medium heat. Once shimmering, add the finely diced yellow onion. Sauté for 5-7 minutes, stirring occasionally, until the onion becomes soft, translucent, and incredibly fragrant. This step is crucial for building a foundational layer of sweetness and depth.
  2. Add Garlic and Bell Peppers: Stir in the minced garlic, diced red bell pepper, and diced green bell pepper. Continue to cook for another 5-8 minutes, or until the bell peppers have softened slightly but still retain a bit of their vibrant color and a tender-crisp texture. The kitchen should be smelling absolutely divine right about now!
  3. Introduce the Jalapeño: Add the minced jalapeño to the pot. Cook for 2-3 minutes more. If you like a spicier soup, you can leave some of the seeds in the jalapeño. For a milder flavor, ensure you remove all seeds and membranes.
  4. Toast the Spices: This is where the magic happens for true depth of flavor in your Creamy Vegetarian Tortilla Soup! Sprinkle in the chili powder, ground cumin, smoked paprika, and dried oregano. Stir constantly for 1-2 minutes, allowing the spices to toast gently in the hot oil and vegetable juices. You’ll notice their aroma intensify significantly, becoming much richer and more complex. Do not rush this step and be careful not to burn the spices, as this can make them bitter.
  5. Deglaze and Simmer: Pour in the 6-8 cups of vegetable broth, using a wooden spoon to scrape up any flavorful browned bits stuck to the bottom of the pot – this is called deglazing and adds immense flavor. Stir in the undrained can of diced tomatoes, the rinsed and drained black beans, and the corn (if using frozen, no need to thaw). Bring the soup to a gentle simmer.
  6. Season and Allow Flavors to Meld: Reduce the heat to low, cover the pot, and let the soup simmer for at least 20-30 minutes. This simmering time is incredibly important as it allows all the beautiful flavors to meld and deepen, transforming from individual ingredients into a harmonious, delicious soup. Stir occasionally to prevent anything from sticking to the bottom. Season with 1-2 teaspoons of sea salt and ½ teaspoon of freshly ground black pepper, or to taste. Remember, you can always add more salt later, but you can’t take it out!

Achieving the Creamy Texture

Now, let’s get to the “creamy” part of our “Creamy Vegetarian Tortilla Soup”! This step transforms a delicious vegetable soup into something truly luxurious and comforting.

  1. Prepare for Creaminess: Once the soup has simmered and the flavors have developed, remove the pot from the heat.
  2. Partial Blending for Body: For that signature thick, creamy texture without making it completely smooth, I like to blend a portion of the soup. Carefully scoop about 2-3 cups of the soup (make sure to get a good mix of vegetables and broth) into a blender. Important Safety Tip: When blending hot liquids, only fill the blender halfway, remove the small cap from the blender lid (leaving the larger lid on), and cover the opening with a folded kitchen towel to allow steam to escape. Start blending on low speed and gradually increase to high until smooth. Alternatively, you can use an immersion blender directly in the pot, blending small sections until you reach your desired consistency, leaving plenty of chunky bits for texture.
  3. Incorporate Cream Cheese: Add the softened cream cheese to the main pot of soup. Pour in the blended soup (if you used a traditional blender). Stir vigorously with a whisk until the cream cheese is fully melted and smoothly incorporated into the soup, leaving no lumps. The warmth of the soup will help it melt beautifully. If your cream cheese is not soft enough, you can whisk a small amount of hot soup into it in a separate bowl first to temper it before adding it to the main pot. This step truly brings the “creamy” into Creamy Vegetarian Tortilla Soup.
  4. Stir in Heavy Cream and Lime Juice: Pour in the ½ cup of heavy cream (or full-fat coconut milk). Stir well until thoroughly combined. Finally, stir in the freshly squeezed lime juice. The lime adds a wonderful brightness and cuts through the richness, balancing all the flavors perfectly.
  5. Final Seasoning Adjustment: Give the soup a good taste. Adjust the salt, pepper, or add a pinch of cayenne pepper if you desire more heat. You might find it needs a little more of something, so trust your palate! The soup should be thick, creamy, and bursting with vibrant, savory flavors. If it’s too thick for your liking, you can always add a splash more vegetable broth to reach your desired consistency.

Serving Your Creamy Vegetarian Tortilla Soup

The moment of truth! Assembling and serving this delicious Creamy Vegetarian Tortilla Soup is almost as enjoyable as making it.

  1. Ladle and Garnish: Ladle generous portions of the hot, creamy soup into individual bowls. This soup is meant to be a hearty meal, so fill those bowls up!
  2. Top Generously: Now for the fun part – the toppings! This is where you can truly customize each bowl. Sprinkle a good amount of shredded cheese over the hot soup; it will melt beautifully. Add a dollop of sour cream or Greek yogurt for a cool, tangy contrast. Scatter a handful of the freshly diced or sliced avocado.
  3. Add Freshness and Crunch: Brighten things up with a generous sprinkle of chopped fresh cilantro. And, of course, no Creamy Vegetarian Tortilla Soup is complete without a plentiful scattering of your homemade crispy tortilla strips right on top. Their crunch provides a fantastic textural counterpoint to the creamy soup.
  4. Serve with Lime: Serve immediately with extra lime wedges on the side, allowing everyone to squeeze in a little more citrusy brightness to their liking.

This Creamy Vegetarian Tortilla Soup is incredibly satisfying and comforting, perfect for a cozy night in or a vibrant dinner with friends. Enjoy every spoonful!

The layers of flavor, from the toasted spices to the rich creaminess and the fresh, crisp garnishes, make this dish a truly special and memorable meal. It’s a complete sensory experience that I promise you’ll want to make again and again.

Whether you’re looking for a delightful family dinner or something special to impress your guests, this recipe for Creamy Vegetarian Tortilla Soup delivers on all fronts: flavor, texture, and pure comfort. The aroma alone will have everyone rushing to the table!

And remember, the beauty of this Creamy Vegetarian Tortilla Soup is its versatility. Feel free to adjust the spice level, swap out vegetables you have on hand, or even add a different kind of bean. Make it your own, but always keep those crispy tortilla strips – they’re essential!

Creamy Vegetarian Tortilla Soup: Easy & Delicious!

Conclusion:

So, there you have it, my friends! We’ve journeyed through the creation of what I truly believe is an absolute gem in the realm of comfort food: a soup that not only warms the body but also nourishes the soul. This isn’t just any weeknight meal; it’s an experience, a symphony of flavors that manages to be both incredibly satisfying and delightfully simple to prepare. What makes this recipe an undeniable must-try, in my humble opinion, is its exceptional balance. It’s robust without being heavy, incredibly flavorful thanks to those rich tomatoes and spices, and wonderfully textured. The magic really lies in how effortlessly it comes together, transforming humble ingredients into something truly extraordinary. It’s perfect for those busy evenings when you crave something wholesome and homemade but are short on time, or for a cozy weekend lunch. Each spoonful is a testament to the fact that deeply satisfying vegetarian cooking can be both accessible and profoundly delicious. I promise you, once you taste this fantastic dish, you’ll understand why I’m so passionate about sharing it with you. The blend of smoky, savory, and just a hint of tang, all wrapped up in that luscious, smooth consistency, is simply irresistible. This isn’t just a meal; it’s a hug in a bowl, a vibrant celebration of plant-based goodness that will surely become a staple in your kitchen. It effortlessly combines the warmth of traditional Mexican-inspired flavors with a delightful modern twist, making it a truly unique offering that stands out from the crowd. The sheer depth of flavor you can achieve from such straightforward ingredients is truly remarkable, making this a dish that punches well above its weight. It’s a versatile masterpiece that caters to various palates and dietary preferences, proving that vegetarian meals can be every bit as hearty and fulfilling as their meat-based counterparts.

Serving Suggestions and Topping Delights

Now, while this Creamy Vegetarian Tortilla Soup is absolutely divine on its own, it truly shines when adorned with a generous sprinkle of your favorite toppings. Think of the soup as a blank canvas, ready for your artistic culinary flair! For a classic touch, I always recommend a dollop of sour cream or a swirl of Mexican crema, which adds another layer of wonderful richness. Fresh cilantro, chopped finely, brings a burst of herbaceous brightness that really lifts the flavors. And, of course, what would tortilla soup be without crispy tortilla strips? You can easily make your own by baking or frying thin strips of corn tortillas until golden and crunchy, or opt for store-bought for convenience. Don’t forget the creamy diced avocado, which not only provides a beautiful textural contrast but also a healthy dose of good fats. For those who enjoy a little extra kick, a dash of your favorite hot sauce or a few slices of fresh or pickled jalapeños will do the trick. A squeeze of fresh lime juice right before serving is a non-negotiable for me; it brightens every single flavor note in the bowl. Consider also adding some crumbled cotija cheese or a sprinkle of shredded Monterey Jack for a salty, cheesy finish. For something a little different, finely sliced radishes add a peppery crunch, while a handful of roasted corn kernels can introduce a delightful sweetness and smoky char. This soup also pairs wonderfully with a simple side salad dressed with a light vinaigrette, or a warm piece of crusty bread to sop up every last drop of that incredible broth. Don’t be shy about experimenting with what you have on hand; the beauty of this soup is its adaptability to personal preference and available ingredients.

Creative Variations to Make It Your Own

One of the aspects I adore most about this recipe is how wonderfully adaptable it is. It’s a fantastic foundation for all sorts of culinary creativity! If you’re looking to boost the protein content, feel free to stir in a can of drained and rinsed black beans or chickpeas during the last few minutes of cooking. They absorb the flavors beautifully and add a lovely heartiness. For an extra vegetable boost, wilt in some fresh spinach or kale at the very end, or simmer finely diced zucchini or bell peppers along with the other ingredients. If you prefer a bit more smoky heat, consider adding a teaspoon of chipotle powder or a finely minced chipotle pepper in adobo sauce. For those with dairy sensitivities or following a strict vegan diet, you can easily swap the heavy cream for a creamy plant-based alternative like full-fat coconut milk or a homemade cashew cream (just blend soaked cashews with a little water until smooth). The coconut milk will impart a subtle sweetness and tropical note that works surprisingly well with the Mexican flavors. You can also experiment with different types of roasted peppers, like poblano or Anaheim, for a varying depth of flavor. If you’re a fan of a chunkier soup, feel free to add more diced tomatoes or even some fire-roasted corn straight from the can. This soup also freezes exceptionally well without the cream added. Just thaw, reheat, and then stir in the cream before serving. This makes it an ideal candidate for meal prepping, allowing you to enjoy a delicious, homemade meal even on your busiest days. Feel empowered to truly make this recipe your own by tweaking spices, adding different vegetables, or adjusting the consistency to your liking.

So, what are you waiting for? I wholeheartedly encourage you to roll up your sleeves and give this incredible recipe a try this week. I promise you won’t be disappointed. It’s comforting, vibrant, and incredibly rewarding to make from scratch. Once you’ve savored your first bowl of this delightful soup, I would absolutely love to hear about your experience! Did you stick to the recipe, or did you put your own unique twist on it? What were your favorite toppings? Please, share your stories, your photos, and any brilliant variations you came up with in the comments below. Your feedback and creativity inspire me and our entire cooking community. Let’s celebrate the joy of home cooking together. Happy cooking, and I can’t wait to see what deliciousness you create!


Creamy Vegetarian Tortilla Soup: Easy & Delicious!

Creamy Vegetarian Tortilla Soup: Easy & Delicious!

This Creamy Vegetarian Tortilla Soup is a comforting and flavorful embrace in a bowl, brimming with tender vegetables, rich broth, and a velvety smooth consistency achieved naturally. Paired with crispy tortilla strips and fresh garnishes, this plant-based dish offers a perfect balance of smoky, savory, and subtly spicy notes, promising a satisfying meal without meat or heavy cream.

Prep Time
30 Minutes

Cook Time
60 Minutes

Total Time
90 Minutes

Servings
6-8 servings

Ingredients

  • 1 teaspoon olive oil or avocado oil
  • 1 medium onion, diced
  • 1 jalapeno pepper, diced
  • 1 red bell pepper or green peppers, diced
  • 1 teaspoon garlic powder or 2 fresh garlic cloves, minced
  • 2 tablespoons chili powder
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon cumin
  • 1 teaspoon dried oregano
  • 3 1/2 cups vegetable broth
  • 15 ounces tomato sauce or crushed tomatoes
  • 3/4 cup dried red lentils
  • 15 ounces black beans, drained & rinsed
  • 15 ounces red beans, drained & rinsed
  • 1 cup corn, fresh, canned, or frozen
  • 3/4 cup salsa, mild, spicy, or salsa verde
  • 1/4 teaspoon cayenne pepper, optional
  • Salt, to taste
  • Black pepper, to taste
  • 4 ounces cream cheese, softened
  • 1/2 cup heavy cream or full-fat coconut milk (for dairy-free)
  • 2 tablespoons lime juice (from 1 large lime)
  • 8-10 corn tortillas, cut into strips
  • 3-4 cups vegetable oil, for frying tortilla strips
  • Fine sea salt, for seasoning tortilla strips
  • 1-2 ripe avocados, diced or sliced, for garnish
  • 1/2 cup fresh cilantro, chopped, for garnish
  • 1 cup shredded cheese, for garnish
  • Sour cream or plain Greek yogurt, for dolloping, for garnish
  • Lime wedges, for serving

Instructions

  1. Step 1
    Cut 8-10 corn tortillas into ¼-inch strips. Heat 3-4 cups vegetable oil in a large pot to 350-360°F (175-180°C). Fry tortilla strips in batches for 1-2 minutes until golden and crispy. Transfer to paper towels, season immediately with fine sea salt, and set aside. (Alternatively, toss strips with 1-2 tbsp olive oil and salt, then bake at 375°F/190°C for 8-12 minutes, flipping halfway).
  2. Step 2
    In a large pot or Dutch oven, heat 1 tsp olive oil over medium heat. Sauté diced onion for 5-7 minutes until soft. Add diced jalapeno, bell pepper, and garlic powder (or minced fresh garlic); cook for another 5-8 minutes until peppers soften.
  3. Step 3
    Stir in chili powder, smoked paprika, cumin, and dried oregano. Cook for 1-2 minutes, stirring constantly, until fragrant. Pour in 3 ½ cups vegetable broth, scraping any browned bits from the pot. Stir in 15 oz tomato sauce, ¾ cup dried red lentils, 15 oz black beans, 15 oz red beans, 1 cup corn, and ¾ cup salsa.
  4. Step 4
    Bring the soup to a gentle simmer, then reduce heat to low, cover, and let simmer for 20-30 minutes to allow flavors to meld and lentils to cook. Season with salt, black pepper, and optional ¼ tsp cayenne pepper to taste.
  5. Step 5
    Remove the pot from heat. Scoop 2-3 cups of soup into a blender and blend until smooth (or use an immersion blender directly in the pot, blending a portion). Return blended soup to the pot. Add 4 oz softened cream cheese and whisk vigorously until fully melted and smooth. Stir in ½ cup heavy cream (or full-fat coconut milk) and 2 tablespoons fresh lime juice. Adjust seasoning if needed.
  6. Step 6
    Ladle generous portions of hot, creamy soup into individual bowls. Top with shredded cheese, a dollop of sour cream (or Greek yogurt), diced avocado, fresh cilantro, and a plentiful scattering of the crispy tortilla strips. Serve immediately with extra lime wedges on the side.

Important Information

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.

« Previous Post
Strawberry Cheesecake Protein Balls: Healthy No-Bake Treat!
Next Post »
Ultimate Apple Cinnamon Pancakes: Perfect Breakfast Delight

If you enjoyed this…

Amazing Crock Pot Crack Potato Soup: Your New Favorite

Herb Garlic Quinoa: A Delicious and Healthy Recipe

Garlic Butter Beef Tacos: A Delicious & Easy Recipe

Reader Interactions

Leave a Comment Cancel reply

Helpful comments include feedback on the post or changes you made.

Primary Sidebar

Browse by Diet

BreakfastDinnerDessertAppetizer

Perfect Pumpkin Spice Cookies Recipe – Easy & Delicious!

Rich Dark Chocolate Raspberry Cheesecake: A Dessert Dream

Irresistible Brownie Bottom Bars: Easy Dessert Recipe

  • All Recipes
  • Contact
  • Privacy Policy
  • CCPA
  • DMCA
  • Terms of Use
  • About

© 2025 · Cuisine Recipe Theme · Genesis Framework · Disclosure · Website Design by Anchored Design