Vegetarian Crockpot Taco Soup (With Vegan Option)

Vegetarian Taco Soup in the Crockpot

The Spruce

Ratings (49)
  • Total: 5 mins
  • Prep: 5 mins
  • Cook: 0 mins
  • Slow cook time: 8 hrs
  • Yield: 6 servings
Nutritional Guidelines (per serving)
1126 Calories
14g Fat
203g Carbs
53g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
×
Nutrition Facts
Servings: 6 servings
Amount per serving
Calories 1126
% Daily Value*
Total Fat 14g 18%
Saturated Fat 2g 11%
Cholesterol 0mg 0%
Sodium 200mg 9%
Total Carbohydrate 203g 74%
Dietary Fiber 41g 146%
Protein 53g
Calcium 394mg 30%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

This Mexican-inspired vegetarian taco soup recipe with kidney beans, pinto beans, and black beans is easy, deliciously satisfying, and quick to prepare (you really just dump everything in the crockpot). 

It's a set-it-and-forget-it kind of recipe packed with fiber, protein and low-glycemic carbohydrates that is nearly fat-free and perfect for busy lifestyles. 

Plus, it's a great vegetarian and vegan option for families on a budget. Keep it vegan by omitting the optional cheese and sour cream toppings, or use dairy-free and vegan substitutes.

This is a terrific tailgating or party food especially when you're uncertain of your guests' eating preferences and dietary restrictions—its always nice to offer something for everyone. Try one of the tofu, seafood, and meat variations below.

Ingredients

  • 1 (14-ounce) can corn (drained)
  • 1 (14-ounce) can kidney beans (or navy beans, drained)
  • 1 (14-ounce) can pinto beans (drained)
  • 1 (14-ounce) can black beans (drained)
  • Optional: 1 (7-ounce) can green chiles (you might want to omit this if you're cooking for kids)
  • 1 (14-ounce) can stewed tomatoes (Mexican-style is best if you can find it, undrained)
  • 1 (1-ounce) package taco seasoning mix
  • 1/4 teaspoon cumin
  • 3/4 teaspoon onion powder
  • 1/2 teaspoon salt
  • 1/2 teaspoon garlic powder
  • Garnish: tortilla chips (or corn chips, to taste)
  • Garnish: grated cheese (to taste)
  • Garnish: green onions (chopped, to taste)
  • Garnish: fresh cilantro (chopped, to taste)
  • Optional: sour cream (to taste)

Steps to Make It

  1. Gather the ingredients.

    Vegetarian crockpot taco soup ingredients
     The Spruce
  2. Place the drained corn, kidney beans, pinto beans, black beans, optional green chilies, and undrained stewed tomatoes in your crockpot and give it a quick stir.

    Vegetarian crockpot taco soup recipe in crock pot
     The Spruce
  3. Next, add the taco seasoning mix, cumin, onion powder, salt, and garlic powder and quickly stir again.

    Vegetarian crockpot taco soup ingredients in crock pot
     The Spruce
  4. Cook on low setting for 8 to 10 hours. Alternatively, if you're in a hurry, you can set this on high for 3 hours.

  5. Taste and adjust the seasonings before serving. If the soup is too thick for your liking, add vegetable broth to thin it out. If it is too thin, cook it a little longer with the cover off.

    Vegetarian Crockpot Taco Soup
     The Spruce
  6. To serve, set out bowls of optional garnishes—tortilla chips, grated cheese, chopped green onions, chopped cilantro, sour cream—and let your family or guests top their soup to their liking. 

    Vegetarian Crockpot Taco Soup I
     The Spruce
  7. Serve and enjoy.

Tofu Variation

For even more protein, add tofu, seitan, or textured vegetable protein (TVP). If using tofu or seitan, follow these instructions. If using TVP, see the note after the directions. The yield will be increased from 6 servings to 8 servings in all three cases.

  1. Drain 12 ounces of firm or extra-firm tofu and cut it into 8 slices. 

    Tofu
     The Spruce
  2. Place the tofu slices on a thick layer of paper towels. Top with another thick layer of paper towels and place a heavy (cast-iron) skillet on top to press out the excess water. If you don't have a cast-iron skillet, make a weight by placing a heavy can of vegetables in a bowl on top of the tofu. Let the tofu press for 10 minutes.

    Draining tofu with iron skillet on top
     The Spruce
  3. Sparingly brush the drained and pressed slices of tofu on all sides with olive oil or a neutral oil like canola, grapeseed, or sunflower oil.If desired, sprinkle with some of the packaged taco seasoning mix. 

    Seasoning tofu for taco soup
     The Spruce
  4. Over medium-high heat, cook the tofu in a heated nonstick skillet until it begins to brown on the bottom, about 5 minutes. Flip the slices and cook for 2 minutes more.

    Frying tofu
     The Spruce
  5. Remove from the pan and let cool. Cut into strips or chunks and add to the soup at the end of cooking to rewarm it. Don't let it boil because it can make the tofu unpleasantly tough.

    Tofu added to taco soup
     The Spruce
  6. Add to soup and enjoy.

Note: If using TVP, it must be reconstituted in hot water for 10 minutes before using. Add it to the crockpot during the last 30 minutes of cooking.

Seafood Variation

If you are a vegetarian who eats fish and shellfish, you can use this same cooking technique by adding up to 12 ounces (pre-cooked weight) of seafood like shrimp, crab, cod, mahi-mahi, or any other firm-fleshed fin fish. Remember, when you mix the cooked seafood with the cooked soup to just warm it through otherwise, it will become rubbery, dry, and tough. 

Meat Eater Variation

For the carnivores in your group, you can set out bowls of cooked and drained room-temperature chorizo sausage or grilled chicken along with the other garnishes for guests to add to their bowls at their discretion. The heat of the soup will rewarm the meat.