Creamy Vegetarian Tortilla Soup

Featured in:

How to make the best Creamy Vegetarian Tortilla Soup in your crockpot with beans, lentils, and cream cheese for ultimate comfort.

james carter jr for recipes by clare
By James Carter Jr
Updated on Mon, 13 Oct 2025 11:52:20 GMT

I love making this Creamy Vegetarian Tortilla Soup in my crockpot because it fills my kitchen with warm, smoky aromas and gives me a hearty, satisfying dinner without standing over the stove. This soup is loaded with beans, lentils, and vegetables, then finished with cream cheese for the perfect silky texture that makes every spoonful absolutely irresistible.

I first started making this soup on busy weeknights when I needed something wholesome that practically cooked itself. The beauty of this vegetarian tortilla soup is that you can toss everything into your slow cooker in the morning and come home to a bubbling pot of comfort. It’s become my go-to recipe when I want something filling and nutritious that the whole family actually enjoys. The combination of smoky paprika, cumin, and just a hint of cayenne creates layers of flavor that taste like you spent hours in the kitchen.

What You’ll Need to Make This Soup

I always start with fresh vegetables and pantry staples to build the best flavor in this creamy vegetarian tortilla soup. The combination of beans and lentils makes it incredibly filling, while the cream cheese adds that signature creaminess without heavy cream. Pro tip: I prefer using red bell peppers for a sweeter flavor, but green works beautifully too.

  • 1 medium white or yellow onion, diced
  • 2 tablespoons olive oil or avocado oil
  • 2 red or green bell peppers, chopped
  • 1 jalapeno pepper, diced (optional for heat, wash hands after handling)
  • 4 cups vegetable broth (I use low sodium)
  • 15 oz tomato sauce or crushed tomatoes
  • 1 cup mild or medium salsa (go medium for more flavor)
  • 2 cans beans (black beans, red beans, or pinto), drained and rinsed
  • 1½ cups corn (fresh, canned, or frozen all work great)
  • ½ cup dried red lentils, washed thoroughly (or substitute with an extra can of beans)
  • 1 tablespoon smoked paprika
  • 1 tablespoon garlic powder
  • 1 tablespoon cumin
  • ½ teaspoon cayenne pepper (adjust to your heat preference)
  • Salt and pepper to taste
  • 8 oz light cream cheese or dairy-free cream cheese (regular cream cheese works too)
  • Optional toppings: crushed tortilla chips, shredded cheddar, sliced jalapenos, chopped red onion, sliced avocado, fresh cilantro, sour cream, Greek yogurt

Simple Steps to Make Your Soup

I recommend starting with your crockpot for the easiest hands-off approach, though I’ve included stovetop and Instant Pot methods too. Choose your preferred cooking method below. The crockpot is my go-to for hands-off cooking. The key is not adding the cream cheese until the very end so it creates that perfect creamy texture without separating.

Step 1: Prep all your vegetables by dicing the onion and chopping the bell peppers. Drain and rinse your canned beans under cold water. Wash the red lentils thoroughly in a fine mesh strainer until the water runs clear, about 30 seconds. This removes excess starch and prevents cloudiness.

Step 2: Add all ingredients except the cream cheese to your slow cooker. Pour in the vegetable broth first, then add tomato sauce, salsa, beans, corn, and lentils. Sprinkle in the smoked paprika, garlic powder, cumin, cayenne pepper, salt, and pepper. Give everything a good stir to combine.

Step 3: Cover your slow cooker with the lid and set it to HIGH for 4-6 hours or LOW for 7-8 hours. The soup is done when the vegetables are tender, the lentils have broken down, and the soup has thickened nicely. You’ll notice the lentils will practically dissolve, creating natural thickness. If lentils aren’t softening, they may be old and need an extra hour.

Step 4: Once cooking time is complete, remove the lid carefully (watch for steam). Cut the cream cheese into cubes and add it to the hot soup. Stir continuously for 2-3 minutes until the cream cheese melts completely and creates a smooth, creamy texture throughout. The soup should look velvety and rich.

Step 5: Taste and adjust seasonings if needed. Sometimes I add an extra pinch of salt or a squeeze of lime juice for brightness. Ladle the creamy vegetarian tortilla soup into bowls and set out all your favorite toppings so everyone can customize their bowl.

Pro tip: If your soup seems too thick after cooking, thin it with ¼ cup of vegetable broth at a time until you reach your preferred consistency. If it’s too thin, let it simmer uncovered for 10 minutes or mash some of the beans against the side of the pot.

Instant Pot Method: Turn on saute mode, add oil, and cook onion for 2-3 minutes. Add all ingredients except cream cheese. Seal the lid, set valve to sealing, and cook on high pressure for 15 minutes. Allow natural pressure release, then stir in cream cheese.

Stovetop Method: Heat oil in a large Dutch oven over medium-high heat. Saute onion until translucent, about 3-4 minutes, then add peppers and cook until slightly golden. Pour in broth, tomato sauce, salsa, beans, corn, lentils, and all spices. Bring to a boil, then reduce heat and simmer 30-35 minutes until lentils are tender. Stir in cream cheese and cook 5 more minutes.

Perfect Pairings for Tortilla Soup

This soup pairs beautifully with dishes that complement its creamy, smoky flavors and add satisfying crunch or freshness.

Jalapeno Cornbread: The slightly sweet, crumbly texture of cornbread balances the soup’s spice while the jalapenos echo the Mexican-inspired flavors perfectly.

Cheese Quesadillas: Crispy, melty quesadillas are ideal for dunking into this creamy vegetarian tortilla soup and add extra protein and satisfaction.

Mexican Street Corn Salad: The charred, tangy flavors of elote-style corn salad provide a fresh, crunchy contrast to the soup’s creamy richness.

Spanish Rice: Fluffy, tomato-seasoned rice soaks up the soup’s broth beautifully and makes the meal even more filling and complete.

Simple Green Salad: A crisp salad with lime vinaigrette cuts through the richness and adds a refreshing element to balance your bowl.

More Vegetarian Soups Perfect for Slow Cooker Meals

This creamy vegetarian tortilla soup with its smoky, Mexican-inspired flavors pairs beautifully with other plant-based soups that deliver big taste and convenience. For Italian comfort with similar ease, try the Vegetarian Gnocchi Soup featuring pillowy potato gnocchi and chickpeas in a luscious Parmesan broth. Those seeking lighter, naturally sweet options will love the smooth Roasted Vegetable Soup with caramelized root vegetables.

For chunky, veggie-packed alternatives with different flavor profiles, explore the Vegetable Orzo Soup loaded with tender vegetables and tiny pasta in rich tomato broth. When craving protein-forward options, the Turkey Vegetable Soup Weight Loss offers lean ground turkey and vibrant vegetables at just 250 calories per satisfying bowl.

Keeping Your Soup Fresh

Store leftover creamy vegetarian tortilla soup in an airtight container in the refrigerator for 4-5 days. The flavors actually deepen overnight, making leftovers taste even better the next day. I recommend storing toppings separately so they stay fresh and crunchy.

For reheating, warm individual portions in the microwave for 60-90 seconds, stirring halfway through. On the stovetop, reheat gently over medium-low heat, stirring occasionally. If the soup has thickened too much during storage, add ¼ cup of vegetable broth or water to thin it to your desired consistency.

Pro tip: This soup freezes beautifully for up to 4 months. I like to freeze it in individual portions for easy weeknight dinners. Let it cool completely before freezing, then thaw overnight in the refrigerator before reheating. The cream cheese may separate slightly after freezing, but a good stir brings it back together.

Your Questions About This Recipe Answered

Can I make this soup dairy-free?

Absolutely! Use dairy-free cream cheese or substitute with one can of lite coconut milk for the same creamy texture. The soup will be just as delicious and satisfying.

How can I make my tortilla soup thicker?

Mash some of the beans against the side of your pot with a wooden spoon, or add more crushed tortilla chips which will dissolve and thicken the soup naturally. You can also mix 2 tablespoons of cornstarch with ¼ cup cold water and stir it in during the last 10 minutes of cooking.

Can I use different types of beans?

Yes! I often clean out my pantry and use whatever beans I have on hand. Kidney beans, navy beans, chickpeas, or a combination all work wonderfully in this creamy vegetarian tortilla soup.

How spicy is this soup?

As written, it has a mild to medium heat level. If you can’t handle spice, seed the jalapeno or skip it entirely, and reduce the cayenne to ¼ teaspoon. For more heat, use hot salsa and add an extra diced jalapeno.

Time to Make This Comforting Bowl 

This Creamy Vegetarian Tortilla Soup is one of those recipes that makes weeknight cooking feel effortless while delivering big, bold flavors everyone loves. The slow cooker does all the work while you go about your day, and coming home to a pot of warm, creamy soup ready to serve is truly rewarding. Try this recipe tonight and discover your new favorite comfort food that’s as nutritious as it is delicious!

Print

Creamy Vegetarian Tortilla Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Creamy Vegetarian Tortilla Soup is made in a crockpot for a hassle-free dinner the entire family can enjoy. Easy to make, filling, delicious, and perfect for any day.

  • Author: James Carter Jr
  • Prep Time: 15 minutes
  • Cook Time: 7 hours
  • Total Time: 7 hours 15 minutes
  • Yield: 8 servings 1x
  • Category: Soup
  • Method: Slow Cooker
  • Cuisine: Mexican
  • Diet: Vegetarian

Ingredients

Scale
  • 1 medium white or yellow onion, diced
  • 2 tablespoons olive oil or avocado oil
  • 2 red or green bell peppers, chopped
  • 1 jalapeno pepper, diced (optional)
  • 4 cups vegetable broth
  • 15 oz tomato sauce or crushed tomatoes
  • 1 cup mild or medium salsa
  • 2 cans beans (black beans, red beans, or pinto), drained and rinsed
  • 1½ cups corn (fresh, canned, or frozen)
  • ½ cup dried red lentils
  • 1 tablespoon smoked paprika
  • 1 tablespoon garlic powder
  • 1 tablespoon cumin
  • ½ teaspoon cayenne pepper
  • Salt and pepper to taste
  • 8 oz light cream cheese or dairy-free cream cheese
  • Optional toppings: crushed tortilla chips, shredded cheddar, sliced jalapenos, chopped red onion, sliced avocado, fresh cilantro, sour cream, Greek yogurt

Instructions

  1. Prep all vegetables by dicing onion and chopping bell peppers. Drain and rinse canned beans. Wash red lentils thoroughly under cold running water until water runs clear.
  2. Add all ingredients except cream cheese to slow cooker. Pour in vegetable broth, tomato sauce, salsa, beans, corn, lentils, and all spices. Stir to combine.
  3. Cover slow cooker with lid and set to HIGH for 4-6 hours or LOW for 7-8 hours until vegetables are tender, lentils have broken down, and soup has thickened.
  4. Once cooking is complete, remove lid carefully. Cut cream cheese into cubes and add to hot soup. Stir continuously for 2-3 minutes until cream cheese melts completely and creates smooth, creamy texture.
  5. Taste and adjust seasonings if needed. Ladle soup into bowls and top with crushed tortilla chips, avocado, cilantro, cheese, and your favorite toppings.

Notes

  • Do not add cream cheese until soup is almost done to prevent separation.
  • Can use heavy cream or half and half instead of cream cheese. Use lite canned coconut milk for dairy-free option.
  • If soup is too thick, thin with ¼ cup vegetable broth at a time. If too thin, mash some beans or simmer uncovered for 10 minutes.
  • Instant Pot method: Saute onion 2-3 minutes, add all ingredients except cream cheese, cook on high pressure 15 minutes with natural release, then stir in cream cheese.
  • Stovetop method: Saute vegetables in Dutch oven, add remaining ingredients except cream cheese, simmer 30-35 minutes, then stir in cream cheese and cook 5 more minutes.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 285 kcal
  • Sugar: 8 g
  • Sodium: 720 mg
  • Fat: 10 g
  • Saturated Fat: 4 g
  • Unsaturated Fat: 5 g
  • Trans Fat: 0 g
  • Carbohydrates: 38 g
  • Fiber: 10 g
  • Protein: 12 g
  • Cholesterol: 20 mg

Did you make this recipe?

Share a photo and tag us #Benefitiany— we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star