The onion softens in the pot before the beef goes in, and that first few minutes sets up a soup with more going on than a quick taco-seasoning shortcut. I let the beef brown, then add the seasoning, tomatoes with green chiles, beans, corn, and broth so each spoonful has plenty to catch. This Creamy Cheesy Ground Beef Taco Soup is hearty without turning into a thick, heavy stew.
The timing on the cheese matters more than you might expect. I soften and cube the cream cheese, whisk it with a little hot soup until smooth, then return it to the pot before stirring in the cheddar. That gentle finish gives the broth a creamy body while the beans and corn stay distinct. Serve it as soon as the cheddar melts, while the soup is hot and velvety.

Kitchen Note
Set the cream cheese out to soften and cut it into cubes before you start cooking. Cold cream cheese takes more whisking to smooth out, even when you temper it with hot soup.
Save this Creamy Cheesy Ground Beef Taco Soup for a cozy dinner with a creamy broth, tender beans, and plenty of cheddar.
Why This Taco Soup Stays Brothy Instead of Turning Into Chili
This soup is meant to be ladled, not scooped like a thick chili. The beef, beans, and corn give it substance, but the four cups of broth keep the base loose enough to flow around them. The cream cheese and cheddar add richness at the end; they don’t turn the pot into a dense cheese sauce or replace the broth.
That distinction helps set expectations before you start adjusting the pot. If it looks more like soup than chili after the simmer, that’s right. The uncovered simmer brings the tomato, green chile, taco seasoning, and beef broth together, while leaving the beans and corn intact. Don’t add flour or another thickener to chase a chili texture; it changes the character of the dish and can make the creamy finish feel heavy. Each bowl should have a silky broth with plenty of beef and vegetables in every spoonful.
The Ingredients That Shape the Broth, the Heat, and the Creamy Finish

- Ground beef — The 85% lean blend brings beefy flavor without leaving an excessive amount of fat in the pot. If a pool of fat remains after browning, drain it before adding the liquids; leaner beef works too, though the soup will taste a little less rich.
- Taco seasoning — The packet seasons the whole pot and brings the familiar taco spices together without measuring several jars. Packet heat and salt levels vary, so taste the broth after it simmers before deciding whether it needs anything else.
- Diced tomatoes with green chiles — Use the full can, including its juices. The tomatoes add acidity and the green chiles bring a mild, savory heat that gets distributed through the broth.
- Black beans and corn — Drain and rinse the beans to remove the canning liquid, then drain the corn so it doesn’t add extra liquid to the pot. The beans add a creamy bite, while the corn brings a little sweetness and contrast.
- Beef broth — Broth gives this soup a deeper base than water. A lower-sodium beef broth is a useful choice if you prefer more control over the saltiness, since taco seasoning and cheese both contribute seasoning.
- Cream cheese and sharp cheddar — A block of cream cheese gives the broth its creamy body, and sharp cheddar brings a more pronounced cheese flavor. A block of cheddar that you shred yourself usually melts more smoothly than packaged shreds; the cream cheese should be softened and cubed before it goes into the bowl.
Build the Soup in Stages, Then Finish the Cheese Gently
Soften the Onion and Brown the Beef
Warm the neutral oil in a 6-quart Dutch oven or soup pot over medium heat. Add the diced onion and cook for 4 to 5 minutes, stirring occasionally, until softened. Add the ground beef and break it up with a spoon as it cooks for 6 to 8 minutes, until browned and at 160°F. Drain excess fat if needed before moving on.
Bloom the Seasoning Before Adding the Broth
Stir the minced garlic and taco seasoning into the beef and cook for 30 seconds. Keep the mixture moving so the garlic doesn’t scorch. Add the diced tomatoes with their juices, drained and rinsed black beans, drained corn, and beef broth. Stir through the bottom of the pot so the browned beef and seasoning are evenly distributed.
Let the Broth Simmer Uncovered
Bring the soup to a boil, then reduce the heat until it holds a gentle simmer. Cook uncovered for 15 minutes, stirring now and then so nothing settles and sticks to the bottom. Look for small, steady bubbles rather than a hard boil. A vigorous boil isn’t needed here; it can make the broth reduce too quickly before the flavors have had time to come together.
Temper the Cream Cheese and Melt the Cheddar
Reduce the heat to low. In a bowl, whisk the softened, cubed cream cheese with about 1 cup of hot soup until the mixture is smooth, then stir it back into the pot. This small-bowl step helps the cream cheese blend into the broth without leaving lumps. Stir in the shredded cheddar until melted, then serve.
Easy Swaps for a Different Heat Level or Dietary Need
Make It Gluten-Free
Use a 1-ounce gluten-free taco seasoning packet in place of the regular packet. The rest of the soup stays the same, with the same savory, creamy texture.
Use Pinto Beans for a Softer Bite
Replace the black beans with a 15-ounce can of drained and rinsed pinto beans. They soften more into the broth and give each spoonful a slightly creamier bean texture.
Turn Up the Heat
Swap in a hotter 1-ounce taco seasoning packet. It keeps the same easy seasoning step but gives the finished soup a more noticeable kick.
Storage and Reheating
- Refrigerator: Keep leftovers in an airtight container for 3 to 4 days. The broth may thicken as it chills.
- Freezer: This soup can be frozen, though the dairy may look a little less smooth after thawing. Freeze in airtight containers for up to 2 to 3 months and thaw overnight in the refrigerator.
- Reheating: Warm it gently in a saucepan over low heat, stirring often. Avoid bringing it to a boil, which can make the creamy broth separate.
Questions That Come Up When Making Taco Soup

Creamy Cheesy Ground Beef Taco Soup
Ingredients
Equipment
Method
- Heat the oil in a 6-quart Dutch oven or soup pot over medium heat. Add the onion and cook for 4 to 5 minutes, stirring occasionally, until softened.
- Add the ground beef and cook for 6 to 8 minutes, breaking it up with a spoon, until browned and it reaches 160°F; drain excess fat if needed.
- Stir in the garlic and taco seasoning and cook for 30 seconds.
- Add the tomatoes with their juices, black beans, corn, and beef broth.
- Bring the soup to a boil, reduce the heat to maintain a gentle simmer, and cook uncovered for 15 minutes.
- Reduce the heat to low.
- Whisk the softened cream cheese in a bowl with about 1 cup of hot soup until smooth.
- Stir the cream cheese mixture back into the pot.
- Stir in the cheddar until melted.
- Serve the soup.



