High protein taco soup — the hearty one-pot dinner that actually keeps you full

Servings: 6 Total Time: 30 mins Difficulty: Beginner
Creamy, Spiced, and Loaded with Protein — One Pot and 30 Minutes
A close-up overhead view of high protein taco soup in a black bowl loaded with ground beef, black beans, corn, and diced tomatoes in a creamy spiced broth topped with fresh cilantro and tortilla chips pinit

There is a specific kind of weeknight dinner that earns a permanent spot in your rotation not because it is fancy or impressive but because it just works every single time. This high protein taco soup is exactly that kind of recipe. One pot, 30 minutes, and a bowl of something so hearty and satisfying that nobody at the table is reaching for a snack an hour later.

I started making this on weeks when I needed something high in protein but was completely done with the idea of grilled chicken and steamed vegetables for the fourth night in a row. Taco soup checked every box — it is packed with ground beef, black beans, and corn in a creamy, spiced broth that tastes like your favorite taco night decided to become a soup. Which is, objectively, an upgrade.

The best part about this recipe beyond the flavor and the protein content is how genuinely easy it is. You brown the meat, you dump everything else in, you let it simmer, and you eat. There is no complicated technique here, no specialty equipment, and no long list of steps to follow. Just good, honest food that does exactly what dinner is supposed to do.

Why you’ll love this recipe

  • Packed with protein from ground beef, black beans, and cream cheese for a meal that genuinely keeps you full
  • One pot and 30 minutes from start to finish — weeknight dinner does not get more practical than this
  • That creamy spiced broth is so good people will ask you what is in it every single time you serve it
  • Completely customizable with whatever toppings you have on hand
  • Tastes even better the next day which makes it an ideal meal prep recipe
  • Kid friendly, crowd pleasing, and endlessly satisfying in the way only a really good soup can be

Ingredients and key notes

For the soup:

  • 1 pound ground beef — 80/20 ground beef gives you the best flavor; leaner ground beef works but the soup will be slightly less rich
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 packet taco seasoning — or 2 tablespoons homemade taco seasoning if you prefer to control the salt level
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 can (15 oz) corn kernels, drained — or 1 cup frozen corn
  • 1 can (14.5 oz) diced tomatoes with green chiles — Rotel works perfectly here and adds a great kick
  • 1 can (14.5 oz) diced tomatoes, plain
  • 2 cups chicken broth — low sodium gives you better control over the final seasoning
  • 4 ounces cream cheese, cut into chunks and softened — this is what makes the broth creamy and rich
  • 1/2 cup sour cream — stirred in at the end for extra creaminess and a subtle tang

For serving:

  • Tortilla chips or strips
  • Shredded cheddar or Mexican blend cheese
  • Fresh cilantro
  • Sour cream
  • Sliced jalapeno
  • Lime wedges
  • Diced avocado

Key notes:

  • The cream cheese is what takes this from a regular taco soup to something genuinely special. Cut it into small chunks and let it soften at room temperature for about 15 minutes before it goes into the soup — it melts more evenly and smoothly than cold cream cheese straight from the fridge.
  • Drain and rinse the black beans thoroughly before adding them. The liquid in canned beans is starchy and can make the soup cloudy and slightly gummy if it goes in undrained.
  • Rotel diced tomatoes with green chiles give the soup a mild kick that is noticeable but not overwhelming for most people. If you are cooking for anyone who does not tolerate any heat, use plain diced tomatoes for both cans and add a small diced green bell pepper instead for a similar flavor without the spice.
  • Do not add the sour cream over high heat or it can curdle and break. Stir it in at the very end once the heat is reduced to low or the pot is off the heat entirely.
  • This soup thickens as it sits. If it becomes thicker than you like when reheating the next day, just add a splash of chicken broth to loosen it back to the consistency you want.

Step-by-step instructions

Step 1: Brown the ground beef

Heat a large heavy bottomed pot or Dutch oven over medium high heat. Add the ground beef and break it apart with a wooden spoon or spatula as it cooks. Brown the meat until no pink remains, about 6 to 8 minutes. If there is a lot of excess fat in the pot after browning, drain most of it off leaving just a thin coating on the bottom of the pot for cooking the aromatics.

Step 2: Cook the onion and garlic

Add the diced onion to the pot with the browned beef and cook over medium heat for about 3 minutes until softened and translucent. Add the minced garlic and cook for another 60 seconds, stirring constantly, until fragrant. Do not let the garlic burn — it goes from perfectly cooked to bitter faster than you expect so keep stirring.

Step 3: Add the taco seasoning

Sprinkle the taco seasoning over the beef and onion mixture and stir to coat everything evenly. Let it cook for about 30 seconds so the spices bloom in the heat before the liquid goes in. This quick step deepens the flavor of the seasoning significantly and is worth doing even if it seems minor.

Step 4: Add the beans, corn, and tomatoes

Add the drained black beans, drained corn, diced tomatoes with green chiles, and plain diced tomatoes to the pot. Stir everything together until well combined. Pour in the chicken broth and give the pot a good stir to incorporate everything.

Step 5: Bring to a simmer

Bring the soup to a gentle boil over medium high heat, then reduce the heat to medium low and let it simmer uncovered for about 10 minutes. This simmering time lets all the flavors come together and develop into something much more cohesive than the sum of its individual parts.

Step 6: Add the cream cheese

Add the softened cream cheese chunks to the simmering soup. Stir continuously as the cream cheese melts into the broth, breaking up any chunks with the back of your spoon. This takes about 2 to 3 minutes of stirring. Keep the heat at medium low — too much heat at this stage can make the cream cheese seize up rather than melt smoothly.

Step 7: Stir in the sour cream

Reduce the heat to low. Add the sour cream and stir it through the soup until fully incorporated and the broth looks uniformly creamy and slightly thicker. Taste the soup at this point and adjust the seasoning with salt, pepper, or an extra pinch of taco seasoning if needed.

Step 8: Serve with toppings

Ladle the soup into bowls and top with whatever you love most — tortilla chips, shredded cheese, fresh cilantro, extra sour cream, sliced jalapeno, lime wedges, or diced avocado. The toppings are not an afterthought here — they add texture, freshness, and brightness that make the whole bowl come alive.

Serving suggestions

This taco soup is hearty enough to stand completely on its own but here are a few ways to build it into a full meal:

  • Serve with a basket of warm tortilla chips on the side for scooping and dunking — this is the move and everyone at the table will agree
  • Ladle it over a scoop of cooked white rice in the bowl for an even heartier, more filling version that stretches the recipe further and works beautifully for meal prep
  • Serve alongside a simple green salad with lime vinaigrette for a complete dinner that balances the richness of the soup
  • Set up a toppings bar when serving a crowd — shredded cheese, sour cream, jalapenos, avocado, cilantro, and lime wedges laid out so everyone can customize their own bowl
  • Serve in smaller cups as a starter at a casual dinner party — it is impressive enough to open a meal and easy enough to make in a large batch
  • Pair with warm cornbread on the side for a cold weather dinner combination that is deeply satisfying and completely comforting

Storage tips

Refrigerator: Store leftover taco soup in an airtight container in the refrigerator for up to 4 days. As mentioned, this soup genuinely tastes better on day two and three once the flavors have had time to fully develop and meld together. The broth thickens overnight — add a splash of chicken broth when reheating to bring it back to the right consistency.

Reheating on the stovetop: Pour the soup into a saucepan over medium low heat and stir occasionally until warmed through. Add a splash of chicken broth if it has thickened too much overnight. Do not let it boil aggressively once reheating — a gentle simmer is all you need.

Reheating in the microwave: Transfer to a microwave safe bowl and heat in 60-second intervals, stirring between each interval, until warmed through. Add a splash of broth if needed to loosen the consistency.

Freezer: This soup freezes very well despite containing cream cheese and sour cream — the dairy components hold up better in this recipe than in most because of the amount of other ingredients stabilizing the broth. Freeze in airtight freezer safe containers for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop, stirring well. Add a splash of broth as needed and the soup comes back together beautifully.

Before you go

Thirty minutes. One pot. A bowl of soup that tastes like taco night decided to level up and become something even more satisfying. That is the whole pitch for this high protein taco soup and it delivers on every part of it every single time.

Make it on a Monday when everyone is tired and nobody wants anything complicated. Make it on a Sunday and portion it out for the week ahead. Make it for a casual get-together with a toppings bar set up on the counter and watch people go back for second bowls.

However you make it and whenever you make it — I hope it earns a spot in your regular weeknight rotation. It has absolutely earned its place in mine.

With gratitude, Kip

Difficulty: Beginner Prep Time 5 mins Cook Time 25 mins Total Time 30 mins
Servings: 6 Estimated Cost: $ 15
Best Season: Fall, Winter

Description

This high protein taco soup brings together seasoned ground beef, black beans, corn, diced tomatoes, and a creamy spiced broth in one pot in just 30 minutes. It is the kind of soup that eats like a full meal — deeply flavorful, genuinely filling, and so easy to make that it becomes an automatic weeknight go-to. Top it with tortilla chips, sour cream, shredded cheese, and fresh cilantro and you have a bowl that satisfies every taco craving without any of the assembly.

Ingredients

Soup:

Toppings:

Instructions

  1. Brown ground beef in a large pot over medium high heat, breaking it apart as it cooks. Drain excess fat.
  2. Add diced onion and cook for 3 minutes until softened. Add garlic and cook for 60 seconds until fragrant.
  3. Sprinkle taco seasoning over the meat mixture and stir to coat. Cook for 30 seconds.
  4. Add black beans, corn, both cans of diced tomatoes, and chicken broth. Stir to combine.
  5. Bring to a gentle boil then reduce to medium low and simmer uncovered for 10 minutes.
  6. Add cream cheese chunks and stir continuously over medium low heat until fully melted and smooth.
  7. Reduce heat to low and stir in sour cream until fully incorporated. Taste and adjust seasoning.
  8. Serve in bowls with desired toppings.
Keywords: high protein taco soup, taco soup recipe, easy taco soup, creamy taco soup, ground beef taco soup, one pot taco soup, high protein soup recipe, quick taco soup
Did you make this recipe?

Tag #recipesbykip and #deliciousrecipesbykip if you made this recipe. Follow @recipesbykip on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit

Frequently Asked Questions

Expand All:

Can I use ground turkey instead of ground beef?

Absolutely. Ground turkey is a great swap if you want a leaner version of this soup. The flavor will be slightly lighter and less rich than ground beef but it still works beautifully with the taco seasoning and creamy broth. Use 93 percent lean ground turkey for the best texture — extra lean ground turkey can become a little dry and crumbly in the pot. You will still get plenty of protein from the combination of turkey and black beans.

Can I make this in a slow cooker?

Yes. Brown the ground beef and cook the onion and garlic in a skillet first — you really do not want to skip that step since it builds a lot of flavor that you just cannot replicate in a slow cooker. Then transfer everything to the slow cooker, add all the remaining ingredients except the cream cheese and sour cream, and cook on low for 6 to 8 hours or high for 3 to 4 hours. Stir in the cream cheese and sour cream about 30 minutes before serving and let them melt in on the low setting with the lid on.

How do I make this soup spicier?

A few easy ways to turn up the heat. Use hot Rotel tomatoes instead of the regular version. Add a diced jalapeno or serrano pepper when you cook the onion and garlic. Stir in a teaspoon of chipotle powder or a tablespoon of hot sauce along with the taco seasoning. A pinch of cayenne pepper added at the end is also a quick and easy heat boost that you can control very precisely by adding it gradually and tasting as you go.

Can I make this dairy free?

You can but the creamy texture that makes this soup so distinctive will be different. Dairy free cream cheese brands like Violife or Kite Hill melt reasonably well as a substitute. Coconut cream works as a substitute for the sour cream and adds a subtle sweetness that actually pairs well with the taco spices. The soup will still taste very good but it will have a slightly different texture and flavor profile than the original.

Is this soup actually high in protein?

Yes, genuinely. Each serving contains approximately 28 to 32 grams of protein depending on the exact brands and quantities used. The ground beef contributes the most, followed by the black beans and the cream cheese. If you want to push the protein content even higher, you can add a drained can of white beans alongside the black beans or stir in a cup of cooked shredded chicken along with the beef.

Can I add other vegetables to this soup?

Definitely. Diced bell peppers cooked with the onion add sweetness and color. A diced zucchini added with the broth cooks through in the simmering time and adds bulk without significantly changing the flavor. Frozen spinach stirred in at the end wilts into the hot broth immediately and adds nutrition without altering the flavor. This recipe is very flexible and handles additions well — just be mindful of the total volume and use a large enough pot.

A self-taught Cook, Filmmaker, and Creative Director

Most days you can find me in the kitchen experimenting with new recipes or behind my camera capturing the stories food tells. What I’m most passionate about is creating dishes that are quick, comforting, and surprisingly healthy—and sharing them with you.

Leave a Comment

Your email address will not be published. Required fields are marked *

This error message is only visible to WordPress admins

Error: No feed found.

Please go to the Instagram Feed settings page to create a feed.