Veggie Recipes Blog

Meatless Taco Soup Recipe

Published · Updated

Hearty, one-pot and built on taco seasoning bloomed in oil rather than stirred into broth, this vegetarian taco soup is on the table in 45 minutes. Made for fast dinners and for a table full of toppings.

Jump To Recipe
Share
A bowl of meatless taco soup in a brick red broth with black beans, kidney beans, corn, tomato and pepper, topped with avocado, cilantro, grated cheddar and tortilla chips, with a lime wedge on the rim.
Suitable for Vegetarian, Vegan, Gluten-Free, and Dairy-Free diets
Vegetarian: yes
Vegan: yes
Gluten Free: yes
Dairy Free: yes
Pin this recipe

Why I Love Making Vegetarian Taco Soup

There’s just something satisfying about a steaming bowl of taco soup. It’s one of those meals I keep in my weeknight rotation. You get all the southwest flavors in a single, protein-packed pot. I love that it’s fast, flexible, and always a crowd-pleaser when friends come by.

The flavors hit all the right notes, spicy, savory, just the right level of heat, and that cooling contrast when you pile on the toppings. I always let people build their own bowls.

It’s a comforting soup that honestly works for just about any meal, weeknights, game day hangouts, or when I want to meal-prep a big batch for several days. Eating something hearty and packed with protein, fiber, and flavor never gets old.

The story

Taco Soup Was Invented by a Seasoning Packet

No taquería in Mexico serves taco soup, and none ever has. It is Tex-Mex, which is to say it is American, and it is a good deal younger than most people assume. The dish could not exist before the thing that flavors it did: pre-mixed taco seasoning packets only reached American shelves in the 1960s, sold by brands like Lawry’s and Old El Paso on the promise that a family could cook something unfamiliar without risking it. The dehydration technology behind them had been developed to feed soldiers. The soup arrived after the packet, not before.

Its canonical form is “7-can taco soup”, named for the number of cans it takes rather than for anything you do to them. Open seven, usually some arrangement of pinto beans, kidney beans, black beans, corn, diced tomatoes and green chilies, tip in a packet of taco seasoning and very often a packet of ranch dressing mix as well, and simmer. It traveled through church and community cookbooks across Texas and the South, the spiral-bound kind assembled by a congregation, which is how a recipe with no author ends up belonging to everybody.

That history is the reason this version works so well without meat. In the original, browned ground beef sat in the pot, but it was never where the flavor came from. The packet and the cans did that job, and the beef mostly added texture. Take it out and you have not removed the taste of 7-can taco soup, you have removed a step. What is worth putting back is the technique the packet era never bothered with: bloom the spices in hot oil rather than stirring them into broth, and finish the pot with lime. Neither takes more than a minute, and together they are the difference between a soup that tastes like a packet and one that does not.

What to buy

Ingredient Notes

  • Taco seasoning

    This one ingredient decides the soup. A standard 1 oz packet is roughly 2 tablespoons of mostly salt, chili powder and cumin, with a little starch to thicken, and it is why a bowl of this carries about 1,300 mg of sodium. Mixing your own hands the salt back to you: 1 tbsp chili powder, 1½ tsp ground cumin, 1 tsp smoked paprika, ½ tsp dried oregano, ¼ tsp garlic powder, ¼ tsp cayenne, then salt the pot at the end. Cooking for coeliac disease, check the packet rather than assuming. The major brands contain no wheat, but plenty carry no gluten-free label either.

  • Diced tomatoes with green chilies

    In the US this is one can, usually Rotel, and it is what makes the soup taste like taco soup rather than minestrone. The original is mild, so it seasons more than it burns. Elsewhere it is not on the shelf: use a 14.5 oz can of plain diced tomatoes plus a 4 oz can of green chilies, or one jalapeño seeded and diced into the pan with the onion. For more heat, leave the seeds in, or mince a chipotle in adobo into the pot at the blooming stage, which brings smoke with it.

  • Black and kidney beans

    Canned is the right call here, since the whole dish descends from cans and dried beans would need their own cooking. Drain and rinse both: the liquid in the can is starchy and salty, and rinsing washes away a useful share of the sodium in a recipe that already has plenty. Pinto beans stand in for either one. What to avoid is canned chili beans packed in sauce, which arrive pre-seasoned and fight whatever you have bloomed in the pot.

  • Corn

    Canned corn is traditional and works. Frozen is better, because it holds its shape and gives the spoon something to push against, and frozen fire-roasted corn is better still in a pot that is otherwise all soft textures. Either way it goes in for the last five minutes only, or it comes out flabby.

  • Lime

    Not a garnish, and the reason so many versions of this soup taste heavy. Beans, corn and canned tomatoes are all quietly sweet, and without acid the pot reads as flat however much salt goes in. One lime gives roughly 2 tablespoons, the right amount for six servings. Use fresh, and add it off the heat: simmering drives off the aromatics and leaves the bitterness behind.

  • Vegetable broth

    Buy low sodium if you can, given how much salt arrives in the seasoning. Three cups is what makes this a soup. Two cups, which is where a lot of recipes sit, leaves you with a bean stew that happens to be called soup, because the cans bring well over a kilogram of drained solids to the pot on their own.

Share

When it goes wrong

Troubleshooting

  • It tastes dusty, like raw spice powder

    The taco seasoning went into liquid instead of into fat. What carries the flavor of chili powder and cumin dissolves in oil, not water, so seasoning stirred into broth stays powdery however long it simmers. Add it to the aromatics in the oil and stir for 45 seconds first. To rescue a finished pot, bloom a fresh teaspoon in a spoonful of oil in a small pan and stir that through.

  • It came out more like a bean stew than a soup

    The cans bring more solid than people expect, roughly 1.1 kg of drained beans, corn and tomatoes, so two cups of broth is not enough liquid to make a soup out of them. Three cups is the ratio here. If you are already looking at a thick pot, loosen it with more broth rather than water, which thins the flavor along with the texture.

  • It is so salty I can’t finish a bowl

    Three salted things stack up: the seasoning packet, the broth and the beans. Rinse the beans properly, buy low sodium broth, mix your own seasoning without salt, and taste before adding any at the end. To rescue a pot that is already too salty, add a cup of unsalted broth and a rinsed can of beans to give the salt somewhere to go, then more lime. Acid removes no salt, but it reads as brightness against it and makes the bowl easier to eat.

  • It tastes flat and heavy, and I followed the recipe

    Almost always the missing lime. Every major ingredient in this pot sits on the sweet-savory side, and there is nothing sour anywhere in the can list to push back. Stir the juice of a whole lime in off the heat and taste again before you reach for more salt or more spice, which is the usual instinct and the wrong one.

  • Every spoonful tastes the same and the corn is mushy

    Everything went into the pot at once and cooked for the same length of time, so nothing has its own texture left. Stage it: tomatoes and broth first, beans for 15 minutes, corn for the last 5. The crunchy toppings do the rest of the work, and they belong on the table rather than in the pot.

  • It set almost solid in the fridge overnight

    That is the soup behaving normally, not a mistake. Beans keep absorbing liquid after the heat goes off and their starch keeps thickening what is left, so a pot that was loose at dinner will be spoonable rather than pourable the next morning. Loosen it with a splash of broth as it reheats. The flavor genuinely improves overnight, so this is a trade worth making.

Before you serve

Serving & Storage

The topping bowls are not an afterthought on this dish, they are the point of it. In the community-cookbook original the pot went into the middle of the table surrounded by small bowls, and everyone built their own, which is also the most practical way to feed a group that disagrees about heat and dairy. Put out four kinds of thing and the bowls take care of themselves: something creamy, so avocado or sour cream, something sharp, so grated cheddar or crumbled cotija and finely diced raw white onion, something fresh, so cilantro and lime wedges, and something crunchy, so tortilla chips or the Fritos the original called for.

The crunch goes on at the table and never in the pot. Chips stirred into the soup in the kitchen are soft by the time the bowls reach anybody. For the same reason, resist cooking rice into the pot: it drinks the broth and keeps drinking it in the fridge, and you will have lost the soup by day two. Serve it alongside instead, or with cornbread, or with a quesadilla cut into fingers for dipping.

Making it ahead

This is a better soup on day two, and unusually the reason is the technique rather than the usual vague claim about flavors melding. Bloomed spice keeps dissolving into the fat in the pot while it sits, so the chili and cumin round out and lose their edge overnight. Cook it through, cool it quickly and refrigerate. The one thing to hold back is the lime: if you are cooking more than a day ahead, leave it out and stir it in as you reheat, because the brightness fades in storage in a way the rest of the soup does not.

Storing leftovers

Four days in the fridge in a sealed container, and it will be thicker every day. Loosen it with broth on the way back up to temperature, and reheat gently on the stove rather than blasting it in the microwave, which boils the outside of the bowl and bursts the bean skins. It freezes for three months, best portioned flat in bags so it thaws in minutes. Freeze the soup only. Avocado turns brown and watery, dairy toppings split, and chips are chips, so all of that gets added fresh. The corn does soften slightly through a freeze, which is a fair price and the reason to use frozen corn in the first place if you know a batch is heading for the freezer.

Still wondering

Frequently Asked Questions

  • Can I make this in a slow cooker or an Instant Pot?

    Yes, but do not skip straight to dumping everything in, which is what most slow cooker versions of this recipe tell you to do and it costs you the best part of the dish. Soften the onion and pepper and bloom the taco seasoning in oil in a skillet first, three or four minutes of work, then scrape that into the pot with everything except the corn and the lime. Slow cooker: 4 hours on high or 6 to 7 on low, with the corn added for the final 20 minutes. Instant Pot: 8 minutes at high pressure with a quick release, then stir the corn through on sauté for 2 minutes. Lime goes in off the heat either way.

  • Is this taco soup vegan?

    The pot is, and so is everything in the can list. Two places it can quietly stop being vegan: the toppings, where cheese and sour cream are the default in most versions, and the seasoning, since some taco mixes list whey or milk solids among their flavorings and a few sold as taco seasoning are beef flavored. Read the packet once, or mix your own from the blend above and the question goes away. Avocado and a squeeze of lime do the job cheese usually does here.

Featured In

More Cozy Vegetarian Soups & Stews

Made this?

Comments

Leave a comment

First Name *
Email *
Website
Comment *
Recipe rating
Your email address will not be published. Required fields are marked *