This post may contain affiliate links. Please read our disclosure policy.
This Creamy Vegetarian Tortilla Soup recipe is made in the crockpot for a hassle-free dinner that the entire family can enjoy. It is easy to make, filling, so delicious, and perfect for any day of the week as we head into the fall season.
You may also love my creamy chicken enchilada soup or my Marry Me Chicken Soup.
Colder weather calls for soups and chili recipes. If you are looking for a vegetarian soup recipe then this vegetarian tortilla soup recipe is perfect for you. When I know I am going to have a busy day, I toss everything in my slow cooker, head out, and have dinner ready for the family when I get back home.
I love how easy it can be to make crockpot soup. It’s as simple as tossing all the ingredients together in your crockpot, turning it on, and walking away. I will be showing you how to make this tortilla soup on your stovetop and instant pot!
For a non-vegetarian version of this soup, check out this creamy chicken tortilla soup recipe. You will love it too.
Tortilla Soup Summary
- So good: I promise you that you will love this creamy and delicious tortilla soup.
- Very Easy to make: All you need to do is prep your ingredients, toss them into the slow cooker, and let it do all the work for you. Don’t forget to add the cream cheese at the very end.
- Wholesome and filling: This tortilla soup is packed with nutrition and will keep you full and satisfied.
Ingredients you will need
Below is just a list of ingredients to check if you have and that you’ll need to make this soup. Full measurements will be listed further down below in the recipe card.
- Medium onion: you may use white or yellow onions.
- Olive oil– or any other neutral oil like avocado oil.
- Bell peppers: use what you have on hand like red bell pepper, or green will work too.
- Jalapeno pepper: adds a nice taste. A lot of times, my kids can’t handle spice, so I skip it.
- Vegetable broth: I used vegetable broth. If it doesn’t matter to you, you can also use low-sodium chicken broth.
- Tomato sauce or crushed tomatoes: use fresh or canned. If you have fire-roasted diced tomatoes, even better.
- Mild or medium salsa: brings out the flavor of this tortilla soup, so try not to skip this.
- Beans: black beans, red beans, or any other beans of choice like pinto beans.
- Corn: use fresh corn, canned corn, or frozen frozen corn. I always like to keep frozen corn handy in my freezer.
- Dried red lentils: Adds texture and fiber.
- seasonings: smoked paprika, garlic powder, cumin, cayenne pepper, salt, and pepper
- Light cream cheese, or dairy-free cream cheese: This is what makes the soup creamy.
- OPTIONAL TOPPINGS: crushed tortilla chips, shredded cheddar, sliced or diced jalapeños, chopped red onion, sliced avocado, fresh cilantro, sour cream, or Greek yogurt
How to make vegetarian tortilla soup in a crockpot or slow cooker
- Start by prepping the vegetables; dice the onion and peppers. Drain and rinse the beans.
Wash the lentils thoroughly under cold running water and set them aside. - Except for cream cheese, combine all the ingredients in a slow cooker.
- Cover and cook on HIGH for 4-6 hours or on LOW for 7-8 hours, until vegetables and lentils are cooked through and the soup is thick.
- Once done, remove the lid and mix in the cream cheese. Pour the soup into a large serving bowl.
- Add your favorite toppings and serve warm!
How to make in an instant pot
- Turn the Instant Pot on and add oil. Stir in onion and sauté for 2-3 minutes.
- Next, place all the ingredients into the pot, except for cream cheese.
- Cover the pot with the lid, setting the valve to the sealing position. Then, cook on high for 15 minutes. Once the pot beeps, allow the pot to release pressure naturally.
- Unlock the lid and add the cream cheese. Stir well and serve with your favorite toppings.
How to make it on a stovetop
- Heat the olive oil in a Dutch oven or a soup pot, over medium-high heat.
- Add onion and sauté until translucent. Stir in bell pepper and jalapeño, and cook, stirring constantly until slightly golden brown.
- Immediately pour in the broth. Add tomato sauce, salsa, beans, corn, and lentils.
- Stir in the spices, and mix well until all the ingredients are well incorporated.
- Reduce the heat to low and let it simmer over low heat for 30-35 minutes until the lentils is
tender and the soup is thick according to your liking. - Once the soup is done, stir in cream cheese. Cook for an additional 5 minutes. Taste and adjust the salt and pepper, if needed.
- Pour the soup into bowls. Add sliced jalapeños, onion, and avocado.
- Sprinkle crushed tortilla chips or crispy tortilla strips, and cheddar cheese on top. Garnish with fresh cilantro leaves and enjoy!
Tips from my Kitchen
- Do not add the cream cheese until the soup is almost done. Instead of cream cheese, you can add another cream, like heavy cream or half and half. If you don’t mind this addition. Also, you may use lite canned coconut milk.
- Use any beans you like. I used black and red beans. Clean out what you have in that pantry lol.
- You can use fresh, frozen, or canned corn.
- Go with hot salsa if you prefer this soup to be more on the spicy side. Adding more cayenne pepper is another option.
- If you can’t handle too much heat/spice, seed the jalapenos before adding it in. You can even skip it all together if kids will be having this soup. Or, just don’t add the cayenne peppers.
Frequently asked questions
Things you can eat tortilla soup with are tortilla chips and some Spanish rice, try this Jalapeno cornbread, cheese quesadilla, sour cream, guacamole, crunchy tortilla chips or strips, some salad, or Mexican street corn salad.
There are many ways you can thicken up any soup. For the tortilla soup, you can crumble up some more tortilla chips and add them in, or mash up some more beans and add them to the soup. Adding more of whatever veggies you are using also works like more beans or more corn. You can also thicken up the soup by adding in some flour (mixed with water first) or cornstarch. Other ways can be adding more cream/yogurt or more lentils.
Vegetarian tortilla soup will last in the fridge for about 4-5 days. Be sure to store it in a tightly sealed container. You can freeze this soup for up to 4 months.
How to store and reheat
- Storing: Store leftovers in a tightly sealed container in the fridge for up to 4 days. You may freeze this vegetarian tortilla soup for up to 3 months.
- Reheating: Reheat single servings in the microwave for 60-90 seconds. You may reheat it on your stovetop in a small pot or saucepan. If the soup is too thick, you may add 1/4 cup of water or vegetable broth.
More Soup recipes to try
- Creamy Chicken Mushroom Soup
- Cabbage Roll Soup
- Creamy Vegetable Soup
- Easy French Onion Soup
- Meatball Soup
- Middle Eastern Red Lentil Soup
- Homemade Tomato Rice Soup
- Beef Noodle Soup
- Vegan Lentil Soup
If you try a recipe and you like it, leave me some feedback in the comment section below, and don’t forget to rate it! I would love it if you shared it with friends and family.
FOLLOW me on FACEBOOK | INSTAGRAM | PINTEREST | TWITTER for all of my latest blog posts and recipes.
Going to make this this weekend for a party. But I need to like triple the recipe for the party. What size crockpot did you use for the normal recipe?
Can you sub the salsa for canned tomatoes + taco seasoning? Any recommendations for the taco seasoning measurements? I rarely have salsa on hand. Thanks.
That should work yes
Can you make this and freeze it,for later use?
Yes. you sure can
Followed recipe exactly. Cooked it on low in the crockpot. It was delicious but it didn’t thicken up at all. I don’t know what I did wrong, it was good but we had to basically drain some of the liquid and put it over the chips kind of like chili instead of it being a thick creamy soup.
Huh that’s odd? you couldn’t put it on high to dry out some of the liquid? I am not sure either how that happened. Trying to brainstorm
I love this recipe! I accidentally added a cup of cream cheese instead of 1/2 cup. It was so creamy. I think I will keep doing the full cup.
I love this recipe! It was super easy and delicious! I added two chicken breast and cooked on low for 6ish hours. I will definitely make it again!
This was delicious!!
Hi! Excited to make this soup. Would sour cream work in place of the cream cheese?
I am not too sure about the use of sour cream
What type of salsa do you use? The ingredient list says salsa verde, but in the picture of ingredients I don’t see anything green and salsa verde is green.
Hi Tyler. Just salsa. Mild or spicy. My mind was thinking you could also use salsa verde. I adjusted it
Second time making this and I’m still obsessed! Such a great soup, nice and warming on this cool, rainy autumn day.
Nice. Glad you loved it
This was delicious! I made it for dinner tonight, super easy! I did add 2 chicken breast and cooked on low for 7 hours. I will be making this again!
Thanks for the feedback. Glad you loved it
Could I use precooked canned lentils and add them at the end?
What tomato sauce do you recommend? I only see it included on the second ingredient list.
I usually use Hunts. Any brand you like will work
I made this today in the crockpot on high for 5 hours. I omitted the cream cheese as it didn’t need it and wanted to make it vegan. It was delicious!! It’s a keeper with my family. Thank you for the great recipe.
Awesome.
Made this today, stovetop. It turned out awesome. I did add some cornstarch at the end to thicken it more, but that’s just personal preference on consistency of soup.
Heavy cream is mentioned in the comments at the end but not on the ingredient list. How much heavy cream should be added?
Hi. That’s if you would like to use heavy cream instead of cream cheese. You can use 1/4 cup to 1/2 cup. if watching calories go with 1/4 cup
Have you made this stovetop or in the instant pot? Wondering on times. I do not have a crock pot. This recipe looks amazing.
You can easily make it on your stovetop. Cook the onions with oil first. Then add in bell peppers. Cook for a couple of minutes. Add in all the other ingredients including the cheese. Let it boil on the stove for 15-20 mins under medium heat covered. Remove cover and mix and leave it to simmer for another 10 minutes until you feel it’s thick enough.
Hi! Just wanted to ask how to adjust time if I cook it stovetop instead of a crockpot. Is it still the same time?
My bad, I missed that earlier in the article
This recipe was simple and easy, and the absolutely delicious! Thank you
Thank you Xena
Just wanted you to know that I’ve included your recipe in a collection of Irish foods.