This Vegetarian Tortilla Soup is a hearty, comforting dish filled with vibrant vegetables, beans, lentils, and a rich, creamy texture. Slow-cooked in a crockpot, it’s a hands-off meal that’s perfect for a busy day. Whether you’re serving it as a light dinner or a cozy lunch, this soup is sure to be a crowd-pleaser, especially with its flavorful toppings like crushed tortilla chips, avocado, and sour cream.
Why You’ll Love This Recipe
This soup is packed with nutrients and bursting with flavor. The combination of red lentils, beans, corn, and tomatoes creates a savory base, while the smoked paprika, cumin, and garlic powder add a deep, comforting warmth. The cream cheese adds a velvety richness that makes this soup extra satisfying. Plus, it’s super easy to make in the crockpot, allowing you to set it and forget it!
Ingredients
-
For the Soup:
-
1 medium onion, diced
-
1 teaspoon olive oil (or avocado oil)
-
3 ½ cups vegetable broth
-
1 jalapeño pepper, diced
-
1 cup corn (fresh, canned, or frozen)
-
¾ cup dried red lentils
-
15 oz tomato sauce
-
1 red bell pepper (or green pepper), diced
-
¾ cup salsa (mild or spicy, or salsa verde)
-
15 oz black beans (one can, drained & rinsed)
-
15 oz red beans (one can, drained & rinsed)
-
1 teaspoon smoked paprika
-
1 teaspoon garlic powder (or 2 fresh garlic cloves, minced)
-
½ teaspoon cumin
-
¼ teaspoon cayenne pepper (optional, for heat)
-
½ cup light cream cheese (or dairy-free alternative)
-
Salt and pepper, to taste
-
-
Optional Toppings:
-
Crushed tortilla chips
-
Sliced avocado
-
Sour cream
-
Sliced or diced jalapeños
-
Chopped red onion
-
Shredded cheddar cheese
-
Fresh cilantro
-
Tip: you’ll find the full list of ingredients and measurements in the recipe card below.
Directions
1. Prep the Ingredients:
-
Dice the onion and red bell pepper.
-
Drain and rinse the black beans and red beans.
-
Wash the red lentils thoroughly under cold running water and set them aside.
2. Add to the Slow Cooker:
-
Into the slow cooker, add 1 teaspoon olive oil, diced jalapeño, onions, bell peppers, corn, salsa, tomato sauce, smoked paprika, garlic powder, cumin, cayenne pepper (if using), vegetable broth, and salt and pepper. Stir everything together until well combined.
3. Slow Cook:
-
Cover and cook on HIGH for 4-6 hours or on LOW for 7-8 hours, until the vegetables are tender and the lentils are fully cooked. The soup should thicken up nicely as it cooks.
4. Add the Cream Cheese:
-
Once the soup is done, remove the lid and stir in the cream cheese until it melts into the soup, creating a creamy texture.
5. Serve:
-
Pour the soup into large bowls and top with your favorite toppings, such as crushed tortilla chips, avocado, sour cream, diced jalapeños, shredded cheese, and fresh cilantro. Serve warm and enjoy!
Serving and Timing
-
Serving Size: 6 servings
-
Prep Time: 15 minutes
-
Cook Time: 6 hours (slow cooker)
-
Total Time: 6 hours 15 minutes
Variations
-
Spicy: Increase the amount of cayenne pepper or add a diced chili pepper for extra heat.
-
Vegetarian/Gluten-Free: This recipe is naturally vegetarian and gluten-free, but make sure to check your salsa and broth for any hidden gluten.
-
Add More Veggies: Feel free to add zucchini, carrots, or other vegetables to increase the nutrition and flavor.
Storage/Heating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat on the stovetop over low heat, adding a little extra broth or water to adjust the consistency if needed. You can also freeze the soup for up to 3 months—just leave out the cream cheese until you reheat and serve.
FAQ
Can I use red lentils from a can instead of dried?
Yes, you can use canned red lentils, but they won’t require as much cooking time. Add them towards the end of the cooking process to avoid overcooking.
Can I make this soup on the stovetop?
Yes, if you don’t have a slow cooker, you can make this soup on the stovetop. Follow the same steps but simmer the soup on low heat for about 45 minutes until the lentils and vegetables are tender.
Can I add meat to this soup?
Yes, you can add cooked chicken, turkey, or even ground beef if you want to add some protein. Just make sure to adjust the cooking time accordingly.
Can I make this soup spicier?
Absolutely! Add more cayenne pepper or even some chopped jalapeños or chili powder for extra spice.
Can I make this recipe in advance?
Yes, this soup actually tastes better the next day as the flavors continue to meld together. It’s great for meal prep or making ahead.
Conclusion
This Vegetarian Tortilla Soup is the perfect comforting dish for cooler weather or when you need a hearty, healthy meal that’s easy to make. Packed with protein from lentils and beans and enriched with flavorful spices, it’s a satisfying meal that the whole family will love. With the option to add your favorite toppings, it’s a customizable dish that’s sure to become a go-to! Enjoy a bowl of this creamy, delicious soup today!

Vegetarian Tortilla Soup
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Linda
- Total Time: 6 hours 15 minutes
- Yield: 6 servings
- Diet: Gluten Free
Description
This Vegetarian Tortilla Soup is a hearty, flavorful dish packed with vibrant vegetables, protein-rich beans and lentils, and a creamy, spiced tomato broth. Made in a slow cooker, it’s a hands-off meal that’s perfect for busy days or cozy nights. Top it with your favorite fixings like crushed tortilla chips, avocado, and sour cream for an extra burst of flavor. This recipe is not only delicious but also nutritious and incredibly easy to make!
Ingredients
For the Soup:
1 medium onion, diced
1 teaspoon olive oil (or avocado oil)
3 ½ cups vegetable broth
1 jalapeño pepper, diced
1 cup corn (fresh, canned, or frozen)
¾ cup dried red lentils
15 oz tomato sauce
1 red bell pepper (or green pepper), diced
¾ cup salsa (mild or spicy, or salsa verde)
15 oz black beans (one can, drained & rinsed)
15 oz red beans (one can, drained & rinsed)
1 teaspoon smoked paprika
1 teaspoon garlic powder (or 2 fresh garlic cloves, minced)
½ teaspoon cumin
¼ teaspoon cayenne pepper (optional, for heat)
½ cup light cream cheese (or dairy-free alternative)
Salt and pepper, to taste
Optional Toppings:
Crushed tortilla chips
Sliced avocado
Sour cream
Sliced or diced jalapeños
Chopped red onion
Shredded cheddar cheese
Fresh cilantro
Instructions
-
Prep the Ingredients:
Dice the onion and red bell pepper. Drain and rinse the black beans and red beans. Wash the red lentils thoroughly under cold running water and set aside. -
Add to the Slow Cooker:
Into the slow cooker, add 1 teaspoon olive oil, diced jalapeño, onions, bell peppers, corn, salsa, tomato sauce, smoked paprika, garlic powder, cumin, cayenne pepper (if using), vegetable broth, and salt and pepper. Stir everything together until well combined. -
Slow Cook:
Cover and cook on HIGH for 4-6 hours or on LOW for 7-8 hours, until the vegetables are tender and the lentils are fully cooked. The soup should thicken nicely as it cooks. -
Add the Cream Cheese:
Once the soup is done, remove the lid and stir in the cream cheese until it melts into the soup, creating a creamy texture. -
Serve:
Pour the soup into large bowls and top with your favorite toppings, such as crushed tortilla chips, avocado, sour cream, diced jalapeños, shredded cheese, and fresh cilantro. Serve warm and enjoy!
Notes
- Spicy: Increase the amount of cayenne pepper or add a diced chili pepper for extra heat.
- Vegetarian/Gluten-Free: This recipe is naturally vegetarian and gluten-free, but make sure to check your salsa and broth for any hidden gluten.
- Add More Veggies: Feel free to add zucchini, carrots, or other vegetables to increase the nutrition and flavor.
- Vegan Option: Use vegan cream cheese or leave out the cheese for a completely vegan version.
- Prep Time: 15 minutes
- Cook Time: 6 hours (slow cooker)
- Category: Soup, Vegetarian, Healthy
- Method: Slow Cooker
- Cuisine: Mexican, Comfort Food