30-Minute Creamy Taco Soup

Emily
By

The ground beef should brown in the bottom of the pot, not steam in a puddle of liquid. I give it room to cook with the onion, then drain off excess fat before the seasonings and broth go in. That small pause keeps the first spoonful of 30-Minute Creamy Taco Soup rich without feeling greasy.

The cream cheese takes this in a different direction from a broth-only taco soup: it softens the sharp edges of the tomatoes and taco seasoning and gives the broth a smooth, creamy finish. I add it after the soup has simmered, a few cubes at a time, so it melts into the hot liquid instead of sitting in stubborn lumps. You get tender beans and corn in a savory, creamy bowl without a long cook.

30-Minute Creamy Taco Soup in a creamy, hearty bowl
“

Kitchen Note

Let the cream cheese soften before you cut it into cubes. Soft cubes whisk in more easily than cold ones, so you spend less time chasing little pieces around the pot.

Save this 30-Minute Creamy Taco Soup for a night when you want a fast pot of taco-seasoned broth, tender beans, and a smooth cream cheese finish.

Save to Pinterest

Why the Canned Beans Need Only a Short Simmer

The beans and corn are already cooked when they come out of the cans, so this pot doesn’t need a long stretch on the stove to make them tender. The 8-to-10-minute simmer gives the taco seasoning, tomatoes with green chiles, and chicken broth time to come together while the beans keep their shape and the corn stays pleasantly plump.

A hard boil all the way through isn’t doing you any favors here. Bring the soup to a boil first, then lower the heat and let it bubble gently. That keeps the broth from reducing too quickly before the cream cheese goes in, and it gives the canned ingredients time to share their flavor without turning soft and mushy. Since the creamy finish comes at the end, you don’t need to simmer dairy in the pot or hope it thickens the broth on its own. The short simmer is intentional: it builds a cohesive base, then the cream cheese changes the texture right before serving.

What the Taco Tomatoes and Cream Cheese Actually Contribute

30-Minute Creamy Taco Soup, rich and colorful
  • Ground beef — The 85% lean beef brings a savory base and enough fat to brown well. A regular grocery-store pack is all you need; the browning and draining matter more than choosing a premium brand.
  • Taco seasoning — The packet brings a balanced mix of taco spices without measuring several seasonings separately. Choose a mild or hot version based on the heat you like; the seasoning packet is one of the easiest ways to adjust the finished soup.
  • Diced tomatoes with green chiles — These add tomato acidity and a little chile flavor in one can. The standard canned version works well here, and it saves you from chopping fresh tomatoes that would release extra liquid at a different rate.
  • Black beans and corn — Canned versions keep the timing quick and give the soup contrasting bites: creamy beans and sweet kernels. Drain and rinse the beans to remove the canning liquid, and drain the corn so it doesn’t water down the broth.
  • Chicken broth — Broth carries the seasoning through the whole pot. A familiar everyday broth is fine; you don’t need a specialty stock for the cream cheese and taco seasoning to make the soup taste full.
  • Cream cheese — A plain block melts into the broth and gives it body without flour or a separate cream sauce. The standard grocery-store block works; save whipped or spreadable cream cheese for another use because its texture isn’t the same as the cubed block used here.

From Browned Beef to a Smooth, Creamy Finish

Brown the Beef and Soften the Onion

Set a 5-quart Dutch oven over medium-high heat and add the ground beef and diced onion. Break the beef into small pieces as it cooks for 6–8 minutes, until it’s browned and the onion has softened. If the pot looks oily, drain the excess fat before moving on; leaving a pool behind can make the finished broth feel greasy. Keep the beef broken up so you don’t end up with large, dense clumps in the soup.

Wake Up the Garlic and Taco Seasoning

Stir in the minced garlic and taco seasoning once the excess fat is drained. Cook for 30 seconds, stirring so the garlic and spices coat the beef and onion. You’ll smell the garlic and toasted seasoning as they warm. Don’t let the garlic sit unattended over the heat; this stage is brief, and browned garlic can turn bitter.

Build the Brothy Base

Add the tomatoes with green chiles, drained black beans, drained corn, and chicken broth. Raise the heat to high and bring the pot to a boil, then reduce the heat until the soup holds a steady simmer. Let it simmer for 8–10 minutes, with small bubbles breaking the surface rather than a rolling boil. If the pot keeps boiling hard, lower the heat so the broth doesn’t reduce too quickly.

Whisk in the Cream Cheese

Lower the heat to low before adding the softened cream cheese cubes. Whisk in a few cubes at a time for 3–5 minutes, letting each addition melt into the broth before adding more. The soup is ready when no visible cream cheese pieces remain and the broth looks evenly creamy. If you rush in all the cubes at once, you’ll have a harder time smoothing them out.

Three Useful Changes Without Losing the Taco-Soup Feel

Make It Vegetarian and More Bean-Forward

Leave out the ground beef and use vegetable broth in place of chicken broth. Add another drained and rinsed can of black beans with the other canned ingredients. The soup will be less meaty, with a thicker, more bean-forward texture; cook the onion in a little oil before adding the garlic and seasoning.

Use a Dairy-Free Creamy Finish

Replace the dairy cream cheese with plain, block-style dairy-free cream cheese. Soften and cube it, then whisk it in over low heat the same way. The result stays creamy, though the flavor is a little less rich and the texture may not be quite as silky as the dairy version.

Turn Down the Heat

Choose mild taco seasoning and swap in plain diced tomatoes without green chiles. You keep the tomato-rich broth and taco seasoning, but the chile heat is gentler. This is a useful adjustment when you want the soup’s creamy texture without much spice.

Storage and Reheating

  • Refrigerator: Cool promptly, refrigerate within 2 hours, and store in a covered container for 3–4 days. The soup will thicken as it chills.
  • Freezer: Freeze in airtight portions for up to 2–3 months. Cream cheese can separate or turn slightly grainy after thawing, so whisk the soup well as it reheats.
  • Reheating: Warm it gently in a saucepan over low heat, stirring often; add a splash of broth if it has thickened too much. Heat leftovers to 165°F, and avoid a hard boil, which can make the creamy broth less smooth.

Questions That Come Up While the Pot Simmer

Can I use pinto beans instead of black beans?+

Yes. Replace the black beans with an equal-size can of pinto beans, drained and rinsed. Pinto beans are softer and a little earthier, but they’ll hold up well during the short simmer.

Can I use beef broth instead of chicken broth?+

Yes, use the same amount of beef broth. It gives the soup a deeper, beefier base, while chicken broth lets the taco seasoning come through a little more clearly.

Can I make this soup milder without losing its taco flavor?+

Yes. Use mild taco seasoning and diced tomatoes without green chiles. You still get the tomato and spice flavors, with less chile heat in the broth.

How do I prep the ingredients ahead of time?+

Dice the onion, mince the garlic, and cube the cream cheese ahead, then keep them covered in the refrigerator. Keep the uncooked beef separate and brown it when you’re ready to cook; drain and rinse the canned ingredients just before adding them.

30-Minute Creamy Taco Soup

Creamy taco soup comes together in 30 minutes with ground beef, black beans, corn, and tomatoes with green chiles. Cream cheese melts into the simmered broth for a rich, creamy finish.
Prep Time 6 minutes
Cook Time 24 minutes
Total Time 30 minutes
Servings: 6 servings
Course: Dinner
Cuisine: Tex-Mex
Calories: 450

Ingredients
  

  • 1 lb ground beef 85% lean
  • 1 yellow onion small, diced
  • 2 cloves garlic minced
  • 1 packet (1 oz) taco seasoning
  • 1 can (15 oz) diced tomatoes with green chiles
  • 1 can (15 oz) black beans drained and rinsed
  • 1 can (15 oz) corn drained
  • 4 cups chicken broth
  • 1 block (8 oz) cream cheese softened and cut into cubes

Equipment

  • 1 5-quart Dutch oven

Method
 

  1. In a 5-quart Dutch oven over medium-high heat, cook the ground beef and onion, breaking up the beef, for 6–8 minutes, until the beef is browned and the onion is softened.
  2. Drain excess fat.
  3. Stir in the garlic and taco seasoning and cook for 30 seconds, until fragrant.
  4. Add the tomatoes, black beans, corn, and chicken broth.
  5. Bring the soup to a boil over high heat.
  6. Reduce the heat to maintain a simmer for 8–10 minutes.
  7. Reduce the heat to low.
  8. Whisk in the cream cheese a few cubes at a time for 3–5 minutes, until fully melted and the soup is creamy.

Notes

For a smooth finish, soften the cream cheese before adding it a few cubes at a time. Refrigerate leftovers for 3–4 days; freezing is possible, though the creamy texture may change. Ground turkey can replace the beef if desired.

You might also like these recipes

Leave a Comment

Recipe Rating