Total Time
Prep/Total Time: 20 min.
This creamy taco soup recipe is super-easy, and very satisfying. Finish with crunchy and bright toppings that will delight your guests, like avocado, lime wedges or tortilla strips.

Updated: Jun. 18, 2024

Here’s a warm and cozy twist on Taco Tuesday: a creamy beef taco soup. This super-simple, ultra-creamy taco soup has all of the flavors of a great taco, stirred together in a single pot. Almost entirely made from pantry ingredients, you can keep everything on hand and make this anytime you’re crunched for time. Packed with protein from both beef and beans, the soup has a silky-smooth base from Velveeta and sour cream.

If you prefer chicken, try this chicken taco soup recipe (or make it next Taco Tuesday).

Ingredients for Creamy Taco Soup

  • Ground beef: What’s a taco-themed dinner without ground beef? Use whatever lean percentage you prefer.
  • Onion: Chopped onion adds savory flavor.
  • Pinto beans: Creamy canned pinto beans add extra protein and fiber. Black beans would be perfect too.
  • Tomatoes: Stewed, canned tomatoes are a simple way to bring juicy tomato flavor to this taco soup.
  • Diced tomatoes and chiles: Canned tomatoes spiked with spicy chiles, like Rotel, add mild but pleasant heat.
  • Canned chili: Seasoned beef, tomatoes, and chiles layer in the flavors. Make sure to pick up the canned chili without beans.
  • Velveeta cheese: Cubed processed cheese, like Velveeta, brings cheesy flavor with the smoothest texture.
  • Garlic powder: Make it as garlicky as you like with garlic powder.
  • Sour cream: Just like topping a taco, cool and rich sour cream complements and balances the rich beef and mildly spicy chiles.

Directions

Step 1: Make the soup—it’s that easy!

In a Dutch oven, cook the ground beef and the onion until the meat isn’t pink and the onion is soft. Drain off any fat. Add the beans, tomatoes, tomatoes and chiles, chili, cheese and garlic powder. Cook over low, stirring until cheese is melted. Stir in half of the sour cream, but be sure not to boil (it can curdle). Use the rest of the sour cream to top each bowl.

Creamy Taco Soup Variations

  • Make it even spicier: While the chiles add some mild heat to the soup, if you prefer more spice you can add cayenne pepper at the same time as the garlic powder, or stir in a few canned chiles in adobo sauce.
  • Add fresh or frozen vegetables: If you’d like to enjoy a few more veggies in this taco soup, add diced red or green pepper at the same time as the onion. Frozen sweet corn is also a delicious combination with cheese.
  • Cream cheese instead of sour cream: If you don’t have sour cream, 1 cup of cream cheese can be added to the soup in its place.

How to Store Creamy Taco Soup

Creamy taco soup leftovers can be stored in a covered container in the fridge for three to four days. Reheat gently in a saucepan or the microwave. Top with sour cream after reheating.

Can you freeze creamy taco soup?

Taco soup can be frozen, but hold off on the final addition of sour cream as it doesn’t freeze well. Stir that in after the soup is thawed and you are reheating it.

Creamy Taco Soup Tips

Am I able to substitute lighter ingredients?

You can use light sour cream or Greek yogurt instead of full-fat sour cream (but don’t boil these either.) Ground turkey or chicken can be swapped in for ground beef.

What are some great toppings for creamy taco soup?

This is the fun part! Any taco toppings your guests like can be served alongside the creamy taco soup. Try diced avocado, crunchy tortilla strips, a squeeze of lime juice, sliced fresh jalapenos or sliced scallions.

What side dishes go great with taco soup?

Homemade tortilla chips would be a great crispy side to dip into the soup. Or a light and bright avocado citrus salad. Warm tortillas or street corn salad would be delicious too.

Creamy Taco Soup

Prep Time 20 min
Yield 3-1/4 quarts.

Ingredients

  • 1-1/2 pounds ground beef
  • 1 large onion, chopped
  • 1 can (15 ounces) pinto beans, rinsed and drained
  • 1 can (14-1/2 ounces) stewed tomatoes
  • 1 can (10 ounces) diced tomatoes and green chiles
  • 1 can (10 ounces) chili without beans
  • 1 pound Velveeta, cubed
  • Salt, pepper and garlic powder to taste
  • 2 cups sour cream, divided

Directions

  1. In a Dutch oven or soup kettle, cook beef and onion over medium heat until meat is no longer pink; drain. Add the beans, tomatoes, chili, cheese and seasonings. Reduce heat to low; cook and stir until cheese is melted. Stir in 1 cup sour cream; heat through (do not boil). Garnish with remaining sour cream.

Nutrition Facts

1 cup: 333 calories, 20g fat (12g saturated fat), 76mg cholesterol, 746mg sodium, 15g carbohydrate (7g sugars, 2g fiber), 21g protein.

This is a quick-and-easy recipe to make, and it's one of our favorite meals for cold winter nights.