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.
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.
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.
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.
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.
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.