Go Back

30-Minute Creamy Taco Soup

30-minute creamy taco soup with a rich orange-cream broth, tender beans and corn, and a cream-cheese swirl. Brown the beef, simmer briefly, then melt in cream cheese for a thick, spoonable Tex-Mex soup.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: Tex-Mex
Calories: 520

Ingredients
  

Soup base
  • 1 lb ground beef
  • 1 onion
  • 3 cloves garlic
  • 1 can (15 oz) black beans drained
  • 1 can (15 oz) corn drained
  • 1 can (10 oz) Rotel tomatoes
  • 1 can (14 oz) diced tomatoes
  • 1 packet (1 oz) taco seasoning
  • 1 packet (1 oz) ranch dressing mix
  • 3 cup beef broth
  • 8 oz cream cheese cubed
  • 1 1/2 cup heavy cream
Toppings
  • 1 shredded cheddar
  • 1 sour cream
  • 1 tortilla chips crushed
  • 1 jalapeños
  • 1 cilantro

Equipment

  • 1 Dutch oven

Method
 

Brown the beef
  1. Brown the ground beef in a large pot, then drain the fat. Keep the heat high enough to fully brown the meat and reduce excess grease.
Sauté aromatics
  1. Sauté the diced onion for 3 minutes. Add the minced garlic and cook 1 minute until fragrant.
Build the soup
  1. Add the black beans, corn, Rotel tomatoes, diced tomatoes, taco seasoning, ranch dressing mix, and beef broth. Bring everything to a boil so the flavors start combining quickly.
Simmer
  1. Simmer for 10 minutes on reduced heat. Keep it at a gentle bubbling and let the soup thicken slightly.
Make it creamy
  1. Add the cubed cream cheese and stir until completely melted. Scrape the bottom and sides so no cream cheese streaks remain.
Finish cooking
  1. Stir in the heavy cream and simmer for 3-4 minutes until heated through. Look for a smooth, creamy texture that coats the spoon.
Serve and top
  1. Serve hot and top with shredded cheddar, sour cream, crushed tortilla chips, jalapeños, and cilantro. Add toppings right before eating so the chips stay crisp.

Notes

For the creamiest texture, melt the cream cheese thoroughly before adding the heavy cream, and stir often during the final 3-4 minutes. Store leftovers in the refrigerator up to 3 days; reheat gently on the stove until warmed through. Freezing is not recommended because dairy may separate. If you want a lighter option, swap the heavy cream for evaporated milk for a similar creamy finish.