This post contains affiliate links.
With dozens of 5-star reviews, my award-winning (meatless) taco soup is a quick dinner that is sure to please a crowd. It’s ready in just 20 minutes and is always a hit with both the vegetarians and meat-eaters alike!

This recipe comes from my mom’s kitchen, and it took first place at the Alaskan State Fair (which tells you everything you need to know about how it lands with a crowd).
What makes it different from the taco soups crowding the first page of search results is what it doesn’t ask of you: no chopping onions or garlic, no draining cans, no babysitting a pot for hours.
The liquid from the beans and tomatoes does the work, creating a broth that’s already seasoned and just the right consistency without any adjustments!
Reader rating
“Always delicious! This was always my dad’s favorite soup and he requested it frequently! He passed away recently but this recipe is one I will long remember. Thank you so much!” —Kylie

Here’s what you need
This is just an overview. Jump to the recipe card for all measurements and printable instructions!
- Firm tofu: Provides the meaty, crumbled texture that makes this soup satisfying without meat. Firm holds up to browning and simmering; silken or soft would dissolve.
- Taco seasoning: The backbone of the soup. Using a full packet gives the soup its characteristic warmth and spice without needing individual spices.
- Ranch dressing mix: The ingredient that most readers question and then never skip again. It contributes a subtle tang and herby depth that prevents the soup from tasting flat (without making it taste like salad dressing).
- Rotel tomatoes: Diced tomatoes with green chiles already included. They add mild heat and acidity without needing to prep fresh peppers.
- Two types of beans: Black or pinto beans are softer and creamier; kidney beans hold their shape and add a meatier chew.
- Corn: Canned corn kept in its liquid contributes a small amount of extra sweetness to the broth.
- Stewed or diced tomatoes: These provide the bulk of the broth base. Stewed tomatoes are slightly softer and sweeter; diced keeps more texture. Either works!

No taco seasoning?
If you don’t have taco seasoning, chili seasoning will work, too. You can use store-bought or homemade chili seasoning.

Pick Your Protein
My mom made this soup with ground turkey, our neighbors made it with ground beef, and I make it with crumbled tofu; all three work because the protein is really just a vehicle for the taco seasoning. Brown it, season it, add it to the pot. The method and the rest of the recipe don’t change at all!
Which Rotel to use
Rotel comes in a few varieties and the one you grab will change the heat level of the finished soup more than anything else in this recipe.
- Mild has no real heat and is the right call for kids or heat-sensitive guests.
- Original is what this recipe was developed with and produces a moderate kick that most adults find comfortable.
- Hot uses habanero peppers and builds noticeably as you eat.
If you’re cooking for a mixed crowd, go Original and serve hot sauce on the side.


Mom’s Award-Winning Vegetarian Taco Soup
Ingredients
- 1 14-oz block firm tofu, 400 g, or 1 lb ground meat
- 1 1-oz packet taco seasoning, 28 g
- 1 15-oz can stewed or diced tomato, do not drain, 425 g
- 1 15-oz can corn, do not drain, 425 g
- 1 15-oz can pinto or black beans, do not drain, 425 g
- 1 15-oz can kidney beans, do not drain, 425 g
- 1 10-oz can Rotel tomatoes, do not drain, 283 g
- 1 1-oz packet Hidden Valley Ranch Dressing mix, 28 g
Instructions
- Cook Protein: In a large saute pan, crumble and cook 1 14-oz block firm tofu until browned then add 1 1-oz packet taco seasoning, stirring to coat.

- Combine Cans: Without draining anything, in a large pot stir together 1 15-oz can stewed or diced tomato, 1 15-oz can corn, 1 15-oz can pinto or black beans, 1 15-oz can kidney beans, 1 10-oz can Rotel tomatoes, and 1 1-oz packet Hidden Valley Ranch Dressing mix.

- Stir In Tofu: Stir in cooked tofu. Let simmer at medium heat for about 10 minutes, stirring occasionally, until soup is hot.

- Serve: Top with shredded cheese, sour cream/plain Greek yogurt, and crushed tortilla chips.

Notes
Nutrition
Nutrition information is calculated by Sarah Bond, degreed nutritionist, and should be taken as an estimate. For the most accurate nutritional information, calculate it using the actual ingredients in your recipe.















What type of flavours are in the seasoning and dressing mixes. I am in Australia and I don’t think I can get the ones you are recommending.
HI Orla! The ranch seasoning is a blend of roughly 1 Tbsp dried parsley, 2 tsp dried, dill, 2 tsp dried chives. For the creaminess, you could just top each serving with a healthy dollop of sour cream or yogurt. For the taco seasoning, I would haven’t tried exact substitutes but it is a combination of cumin, chili pepper, oregano, and paprika 😀
Why the tofu?
I use this in place of meat for vegetarian protein and bulk 😀
Sodium overload. Very unhealthy.
It’s super easy to reduce the sodium content. The soup is great so don’t fear the sodium.
1. Use just 1/4 packet of the ranch or make your own salt-free version. Sarah provided a recipe elsewhere in the comments that is very good or there’s lots of recipes online for salt-free ranch mixes.
2. Use a salt-free taco seasoning packet or several tablespoons of your favorite salt-free Mexican seasoning. Spice Hunters makes a good one.
3. Use no salt added beans and tomatoes. Drain and rinse the beans before using. This may require adding more liquid to the soup.
Even better is to make your own beans from scratch as they can be made with no added sodium. Make extra, freeze them in 1 cup servings and you’ll always have sodium-free beans on hand.
4. Use frozen corn which us usually lower in sodium than canned, or scrape the kernels from 1 or 2 fresh ears of corn.
5. Use low- or no-sodium added broth/stock, or just water.
6. Use fresh peppers instead of canned. 2 or 3 chopped poblanos are good and mild, or jalapeno or serranos for a little more heat. Fresh hatch chiles are great when they’re in season.
Doing the above will lower the sodium content quite a bit in this or any recipe.
So funny! I was scrolling through all the comments to figure out how to substitute the dressings and found my own question on 2018 and that you’d answered me too! Thank you. I’m going to make this today.
Perfect! Let me know if you have any other questions. Enjoy!
Such an easy recipe after a night of work!
My partner and I switched out the tofu for TVP (textured vegetable protein), which is basically dried soy crumbles. We also used creamed corn instead of regular since that’s what we had on hand. We added everything to the pot, with equal amounts veggie stock to TVP we added so it wouldn’t suck up all the juices. Let it all simmer and boom! Tasty meal. Since we used TVP, it turned this into a one pot meal, which I absolutely love. Topped with shredded extra sharp cheddar and dug in.
I had never thought to use a Hidden Valley packet for seasoning, but I actually really enjoyed it. Will probably add some cilantro and sour cream to a few servings since that sounds delicious. Maybe even some Fritos for a tasty, salty crunch.
Oh I’ll have to try it with TVP, sounds delish! And I definitely recommend the sour cream and crumbled chips on top 😛 Enjoy!!
This was seriously so good! We used Longeve pea protein crumbles instead of the tofu and it worked perfectly!
Oh that sounds delish, I’ll have to try it! Thanks for dropping in to let us know how it went 😀
Can I make this WITHOUT the protein? Just dump the canned stuff and both packets of seasoning in a big soup pot?
Yep I think that would be fine! 😀
I use medium chunky salsa in place of rotel and tomatoes… llooootttss of veggies and spices… also add a bag of frozen avocados to add to creamy texture
I love this recipe! Super easy to make and delicious! I’m recently watching my macros and see it says 6 servings compared to the nutrition of the 1 serving, but I’m wondering how much in grams/ounces is equal to one serving. Thanks!
Hi Jade! I don’t have this measurement, sorry about that! Happy you liked the recipe though 😀
Very good although I’m glad I also looked at the picture and didn’t follow the recipe exactly because it omitted cheese, taco shells, and sour cream. I’m curious if their other recipes also omit key ingredients??
Hi Mylz! The last step in the recipe includes all of those toppings 😀