This cheesy taco soup is a hearty, flavorful one-pot meal loaded with ground beef, beans, tomatoes, taco spices, and melty cheese. Perfect for cozy dinners, meal prep, and quick weeknight meals.
Cheesy Taco Soup
If you love tacos and comfort food, this cheesy taco soup brings the best of both worlds into one warm, satisfying bowl. It’s packed with seasoned ground beef, beans, tomatoes, corn, and bold taco spices, then finished with creamy melted cheese for a rich and comforting texture.
This is a quick, one-pot recipe that’s perfect for busy nights, game day, or meal prepping ahead of the week.
Why You’ll Love This Recipe
- One-pot and easy cleanup
- Ready in under 40 minutes
- Bold, taco-inspired flavor
- Creamy, cheesy finish
- Great for leftovers and meal prep
- Customizable toppings
Recipe Information
Prep Time: 10 minutes
Cook Time: 25–30 minutes
Total Time: 40 minutes
Servings: 6
Ingredients
Base Soup
- 1 tablespoon olive oil
- 1 pound (450g) ground beef
- 1 small onion, diced
- 3 cloves garlic, minced
- 1 packet taco seasoning (or 2 tablespoons homemade mix)
Vegetables & Beans
- 1 can (14 ounces) diced tomatoes
- 1 can (14 ounces) tomato sauce
- 1 can (15 ounces) black beans, drained and rinsed
- 1 can (15 ounces) kidney beans, drained and rinsed
- 1 cup corn (fresh, frozen, or canned)
- 3 cups beef broth
Cheesy Finish
- 1½ cups shredded cheddar cheese
- ½ cup cream cheese (optional, for extra creaminess)
Equipment Needed
- Large soup pot or Dutch oven
- Wooden spoon
- Ladle
Step-by-Step Directions
Step 1: Cook the Beef
Heat olive oil in a large pot over medium heat.
Add ground beef and cook until browned, breaking it apart with a spoon.
Drain excess fat if needed.
Step 2: Add Onion and Garlic
Add diced onion and cook for 3–4 minutes until softened.
Stir in minced garlic and cook for another 30 seconds until fragrant.
Step 3: Add Seasoning
Sprinkle in taco seasoning and stir well to coat the beef mixture evenly.
Cook for 1 minute to enhance the flavor.
Step 4: Add Soup Ingredients
Add:
- Diced tomatoes
- Tomato sauce
- Black beans
- Kidney beans
- Corn
- Beef broth
Stir everything together until well combined.
Step 5: Simmer
Bring the soup to a gentle boil, then reduce heat to low.
Simmer uncovered for 15–20 minutes to allow flavors to blend.
Step 6: Add Creaminess
Stir in cream cheese (if using) until fully melted and incorporated.
This step gives the soup a rich, velvety texture.
Step 7: Add Cheese
Turn off the heat and stir in shredded cheddar cheese until melted.
The soup should become thick, creamy, and slightly cheesy.
Step 8: Serve
Ladle into bowls and serve hot.
Topping Ideas
Make your cheesy taco soup even better with:
- Sour cream
- Avocado slices
- Crushed tortilla chips
- Fresh cilantro
- Jalapeños
- Extra shredded cheese
- Lime wedges
Storage
Refrigerator
Store in an airtight container for up to 4 days.
Freezer
Freeze for up to 3 months (without dairy added for best texture).
Add cheese after reheating if freezing.
Reheating
Stovetop
Heat over medium-low, stirring occasionally until hot.
Microwave
Heat in 1-minute intervals, stirring between each.
Variations
Chicken Taco Soup
Replace ground beef with shredded cooked chicken.
Spicy Version
Add diced jalapeños or a pinch of cayenne pepper.
Low-Carb Version
Skip beans and corn, and add extra ground beef and zucchini.
Creamy Ranch Taco Soup
Add 1 packet ranch seasoning for extra flavor depth.
Tips for Success
- Brown the beef well for deeper flavor.
- Add cheese off the heat to prevent separation.
- Adjust thickness by adding more or less broth.
- Let soup rest for 5–10 minutes before serving for best texture.
Final Thoughts
Cheesy taco soup is the ultimate comfort food in a bowl—rich, hearty, and full of bold Tex-Mex flavor. With its creamy texture and customizable toppings, it’s a family-friendly recipe you’ll want to make again and again, especially on chilly nights or busy weekdays.