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.

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.
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

- 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

30-Minute Creamy Taco Soup
Ingredients
Equipment
Method
- 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.
- Drain excess fat.
- Stir in the garlic and taco seasoning and cook for 30 seconds, until fragrant.
- Add the tomatoes, black beans, corn, and chicken broth.
- Bring the soup to a boil over high heat.
- Reduce the heat to maintain a simmer for 8–10 minutes.
- Reduce the heat to low.
- Whisk in the cream cheese a few cubes at a time for 3–5 minutes, until fully melted and the soup is creamy.



