When the craving for bold Tex-Mex flavors meets the comforting embrace of a warm bowl of soup, you get this incredible Cheesy Taco Soup. This recipe masterfully combines the zesty, spicy elements of your favorite tacos with the satisfying, spoonable goodness of a thick, creamy soup. It’s the perfect solution for busy weeknights, feeding a crowd, or simply curling up with a bowl of something deeply satisfying.
Ready in just 30 minutes, this one-pot wonder is packed with lean protein, fiber-rich beans, and a decadent trio of melted cheeses. It’s a guaranteed family-friendly hit that will have everyone asking for seconds.

The magic of this dish lies in its layers of flavor and effortless preparation. By browning lean ground beef with aromatic onions and garlic, then building a rich base with spices, beans, and savory sauces, you create a complex flavor profile that simmers to perfection.
The final flourish of melted cream cheese, sharp cheddar, and pepper jack transforms it from a simple soup into a luxuriously creamy and cheesy masterpiece. Let’s dive into how to make this beloved comfort food staple.
Why You’ll Love This Easy Taco Soup Recipe
This cheesy taco soup recipe stands out for numerous reasons, making it a go-to in countless home kitchens.
Perfect for Busy Schedules
With a total time of just 30 minutes from start to finish, this recipe is a lifesaver on hectic evenings. The prep is minimal, and most of the cook time is hands-off simmering, allowing you to prepare garnishes or simply relax.
Customizable and Family-Friendly
The spice level is easily adjustable. Use mild salsa and enchilada sauce for a kid-friendly version, or kick up the heat with hot varieties and extra chili powder. The array of toppings lets everyone build their perfect bowl.
Nutritious and Satisfying
Packed with approximately 28 grams of protein per serving from lean beef and beans, this soup is a filling meal that fuels your body. The beans also contribute valuable fiber. For another fantastic high-protein option that captures similar flavors, check out our High Protein Taco Soup.
Gathering Your Ingredients
Using quality ingredients is key to the best flavor. Here’s what you’ll need for this hearty soup.
For the Soup Base:
- 1 pound lean ground beef (93/7 or similar)
- 1 medium onion, chopped
- 4 cloves garlic, minced
- 1 red bell pepper, diced
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon kosher salt
- 1/2 teaspoon dried oregano
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon black pepper
- 1/4 cup all-purpose flour (for thickening)
For the Hearty Add-Ins:
- 1 (15-ounce) can kidney beans, rinsed and drained
- 1 (15-ounce) can black beans, rinsed and drained
- 1 (4-ounce) can mild diced green chilies
- 1 cup salsa (choose your preferred heat level)
- 1 (10-ounce) can mild enchilada sauce
- 6 cups chicken broth
- 1-2 cups water (as needed for consistency)
For the Creamy Cheese Blend:
- 4 ounces reduced-fat cream cheese, cubed and softened
- 1 cup freshly grated sharp cheddar cheese
- 1 cup freshly grated Pepper Jack cheese
For Serving & Garnish:
- Avocado, sliced or diced
- Fresh cilantro, chopped
- Green or red onions, chopped
- Lime, cut into wedges
- Sour cream or plant-based alternative
- Fresh tomatoes, diced
- Tortilla chips
- Additional shredded cheese
Step-by-Step Cooking Instructions
Follow these simple steps for a perfectly creamy and flavorful soup every time.
Step 1: Brown the Beef and Aromatics
In a large soup pot or Dutch oven over medium heat, add the lean ground beef and chopped onion. Cook, breaking up the meat with a spoon, until the beef is fully browned and the onions are soft and translucent. Drain any excess fat if necessary.
Step 2: Build the Flavor Foundation
To the pot, add the chili powder, cumin, kosher salt, dried oregano, smoked paprika, black pepper, diced red bell pepper, and minced garlic. Stir well to combine and cook for about 1 minute until fragrant. This toasts the spices, unlocking their full potential.
Step 3: Create the Roux
Sprinkle the flour evenly over the meat mixture. Stir constantly for 2-3 minutes to cook the raw flour taste out. This creates a roux that will help thicken the soup beautifully.
Step 4: Simmer the Soup
Add the rinsed kidney beans, black beans, diced green chilies, salsa, enchilada sauce, chicken broth, and 1 cup of water. Stir thoroughly to combine. Bring the mixture to a boil, then reduce the heat to maintain a gentle simmer. Let it cook for 10-15 minutes, stirring occasionally, until the soup has thickened slightly.
Step 5: Add the Cream Cheese
Reduce the heat to low. Stir in the cubed, softened cream cheese. Continue stirring until the cream cheese has completely melted and is fully incorporated into the soup, creating a smooth, creamy base.
Step 6: Finish with Cheesy Goodness
Remove the pot from the heat. This is crucial to prevent the cheeses from breaking or becoming grainy. Gradually stir in the freshly grated sharp cheddar and Pepper Jack cheeses until they are completely melted and the soup is luxuriously creamy.
If the soup is too thick, add the remaining cup of water, a little at a time, until your desired consistency is reached.
Step 7: Garnish and Serve
Ladle the hot soup into bowls. Top with your favorite garnishes. We highly recommend a combination of diced tomatoes, chopped onions, fresh cilantro, a dollop of sour cream, a squeeze of lime juice, and a handful of tortilla chips for crunch. The fresh toppings add essential texture and bright, contrasting flavors.
Expert Tips for the Best Results
- Cheese Matters: Always grate your own cheese from a block. Pre-shredded cheese contains anti-caking agents that can make your sauce grainy and less smooth.
- Control the Heat: For a milder soup, use mild salsa, mild enchilada sauce, and omit the Pepper Jack in favor of more cheddar or Monterey Jack. For more heat, use hot salsa, add a pinch of cayenne pepper, or include diced jalapeรฑos with the bell pepper.
- Make it Ahead: This soup tastes even better the next day as the flavors meld. Prepare the soup through step 4, then cool and refrigerate. The next day, reheat gently and proceed with adding the cheeses off the heat.
- Thickening Trick: If you prefer a thicker soup, let it simmer uncovered for a few extra minutes. For a thinner soup, add more broth or water.
Serving Suggestions and Variations
This soup is a complete meal in a bowl, but it pairs wonderfully with simple sides. A crisp green salad or warm cornbread are classic companions. For creative ways to enjoy taco flavors in other formats, explore our Big Mac Salad or our deliciously portable Big Mac Wrap.
Dietary Variations:
To make this soup gluten-free, use a 1:1 gluten-free flour blend or 2 tablespoons of cornstarch mixed with 2 tablespoons of cold water added in step 4 instead of the all-purpose flour.
For a dairy-free version, use your favorite plant-based cream cheese and shredded cheese alternatives. You can also substitute the ground beef with ground turkey, chicken, or a plant-based meat alternative.
Nutrition Information
This cheesy taco soup is not only delicious but also provides a balanced nutritional profile. The estimated values per serving (based on 6 servings) are shown in the table below. Please note that these are approximations and can vary based on specific ingredients and toppings used.
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 339 kcal |
| Total Carbohydrates | 13 g |
| Dietary Fiber | 1 g |
| Sugars | 4 g |
| Protein | 28 g |
| Sodium | 1059 mg |
As with any hearty dish, the sodium content can be managed by using low-sodium broth, no-salt-added beans, and watching the salt in your chosen salsa and enchilada sauce. The high protein content makes this an excellent post-workout recovery meal or a satisfying dinner that keeps you full for hours.
Storing and Reheating Leftovers
Allow the soup to cool completely before storing. Transfer it to an airtight container and refrigerate for up to 4 days. To reheat, place the desired amount in a saucepan over low heat, stirring occasionally, until warmed through. You may need to add a splash of broth or water as the soup thickens when chilled.
We do not recommend freezing this soup after the dairy has been added, as the creamy texture may separate upon thawing. For best results, freeze the soup base (through step 4) before adding any cheese.
Conclusion: Your New Favorite Comfort Food
This Cheesy Taco Soup recipe is a testament to how simple ingredients can create something extraordinary. It delivers all the beloved flavors of taco night in a comforting, spoonable format that’s perfect for any occasion. Whether you’re looking for a quick weeknight dinner, a crowd-pleasing game day meal, or a make-ahead lunch option, this soup checks all the boxes.
Its creamy texture, robust flavor, and customizable nature ensure it will become a regular in your recipe rotation. So grab your pot, gather your toppings, and get ready to enjoy a bowl of pure, cheesy comfort.
The Recipe
Print
Cheesy Taco Soup
- Total Time: 30 min
- Yield: 6 servings 1x
Description
A quick and creamy one-pot soup packed with ground beef, beans, spices, and three kinds of melted cheese. All the flavors of your favorite tacos in a comforting, spoonable bowl ready in 30 minutes.
Ingredients
1 pound lean ground beef
1 medium onion, chopped
4 cloves garlic, minced
1 red bell pepper, diced
1 teaspoon chili powder
1 teaspoon ground cumin
1 teaspoon kosher salt
1/2 teaspoon dried oregano
1/2 teaspoon smoked paprika
1/4 teaspoon black pepper
1/4 cup all-purpose flour
1 (15-ounce) can kidney beans, rinsed and drained
1 (15-ounce) can black beans, rinsed and drained
1 (4-ounce) can mild diced green chilies
1 cup salsa
1 (10-ounce) can mild enchilada sauce
6 cups chicken broth
1–2 cups water
4 ounces reduced-fat cream cheese, cubed and softened
1 cup freshly grated sharp cheddar cheese
1 cup freshly grated Pepper Jack cheese
Avocado, sliced or diced
Cilantro, chopped
Green or red onions, chopped
Lime, cut into wedges
Sour cream or plant-based alternative
Tomatoes, diced
Tortilla chips
Additional shredded cheese
Instructions
- In a large pot, brown ground beef with onion until cooked.
- Add spices, bell pepper, and garlic; cook 1 minute.
- Sprinkle flour over meat; cook 2-3 minutes, stirring.
- Stir in beans, chilies, salsa, enchilada sauce, broth, and 1 cup water. Bring to boil, then simmer 10-15 mins.
- Over low heat, stir in cream cheese until melted.
- Remove from heat. Stir in cheddar and Pepper Jack cheeses until melted. Add water to thin if needed.
- Serve with desired garnishes.
Notes
- Grate cheese from a block for smoother melting.
- Control spice level with mild or hot salsa/sauce.
- Soup thickens upon standing; add water or broth when reheating.
- Prep Time: 5 min
- Cook Time: 25 min
- Category: Main Course
- Method: Baked
- Cuisine: American
Nutrition
- Calories: 339 kcal
- Sugar: 4 g
- Sodium: 1059 mg
- Carbohydrates: 13 g
- Fiber: 1 g
- Protein: 28 g






