I published this recipe for Cheesy Zucchini Taco Soup a few years ago after a particularly chaotic week at my house. I had a mountain of zucchini from my neighbor’s garden and a family begging for tacos. If you love this kind of easy, comforting meal, you should try my Cheesy Tex-Mex Taco Soup—it’s another family favorite.

I was too tired to stand at the stove. So I threw everything into my slow cooker. The result was a hug in a bowl. It’s been a cold-weather favorite ever since.
My secret for this recipe is a simple trick I learned as a self-taught baker: building layers of flavor. We don’t just dump and go. We take five minutes to wake up the spices. It makes all the difference.
Recipe Overview
- Cuisine: Tex-Mex Inspired
- Category: Soup
- Prep Time: 15 minutes
- Cook Time: 4 hours (slow cooker) or 30 minutes (stovetop)
- Total Time: 4 hours 15 minutes
- Servings: 6 hearty bowls
Why This Recipe is So Special
This isn’t your average dump soup. What makes it special is that quick sauté at the start.
We cook the onions, garlic, and taco seasoning in a tiny bit of oil before they hit the crockpot. This step opens up the spices and softens the onions.
Cheesy Zucchini Taco Soup Recipe

The Full Ingredient List
My Step-by-Step Method
Notes
Enjoy your homemade Cheesy Zucchini Taco Soup Recipe!
Nutrition Information
It gives the whole pot a richer, deeper flavor base. You get the ease of a slow cooker recipe with the taste of something you simmered for hours.
Plus, the zucchini melts into the broth, making it creamy without any actual cream. It’s a little magic trick I love.
The Full Ingredient List
Here’s everything you’ll need. I promise, it’s mostly pantry staples and fresh veggies!
- 1 tablespoon olive oil
- 1 large yellow onion, diced
- 4 cloves garlic, minced
- 2 tablespoons taco seasoning (use your favorite packet or homemade blend)
- 4 cups vegetable broth
- 1 (15 oz) can black beans, rinsed and drained
- 1 (15 oz) can pinto beans, rinsed and drained
- 1 (15 oz) can fire-roasted diced tomatoes, with their juices
- 2 medium zucchini, quartered and sliced (about 4 cups)
- 1 (4 oz) can diced green chiles
- 1 cup frozen corn
- 8 oz block cream cheese, cut into cubes
- 1 ½ cups shredded cheddar cheese
- For serving: tortilla chips, avocado, cilantro, lime wedges, sour cream
My Step-by-Step Method
Let’s walk through it together. This is my foolproof method for the best soup. For a heartier, beef-based version, check out my Beefy Cheesy Taco Soup recipe.
- Heat the olive oil in a large skillet over medium heat. Add the diced onion and cook for 4-5 minutes, until it starts to soften.
- Add the minced garlic and taco seasoning. Cook for just 1 more minute, until fragrant. This is our flavor boost!
- Transfer the onion mixture to your slow cooker. Add the vegetable broth, black beans, pinto beans, diced tomatoes with juices, zucchini, green chiles, and corn. Stir everything well.
- Cover and cook on LOW for 6-7 hours or on HIGH for 3-4 hours. You want the zucchini to be very tender.
- About 30 minutes before serving, add the cubed cream cheese. Stir occasionally as it melts into the hot soup.
- Turn off the heat. Stir in the shredded cheddar cheese until it’s completely melted and the soup is wonderfully creamy.
- Ladle into bowls and load up with your favorite toppings. I always go for a big handful of tortilla chips for crunch.
My Top Tips for Success
- Don’t skip the sauté. I know it’s tempting to just throw it all in, but those five minutes build a flavor foundation you can truly taste.
- For a smoother soup, use an immersion blender to lightly puree a portion of it right in the pot before adding the cheeses.
- If you’re in a hurry, you can make this on the stovetop. Just simmer everything (except the cheeses) in a large pot for 25-30 minutes, then stir in the cheeses off the heat.
- Let the cream cheese come to room temperature for 15 minutes before cubing. It will melt into the soup much faster and more evenly.
Common Mistakes to Avoid
I’ve made these so you don’t have to! Here’s what to watch for.
Adding the cheese too early. If you add the cream cheese and cheddar at the beginning, they can separate or make the soup grainy. Always add them at the very end.
Overcooking the zucchini. If you’re going to be gone all day, add the zucchini in the last 1-2 hours of cooking on low. This keeps it from becoming mushy.
Forgetting to season at the end. Taste your soup after the cheeses melt. You might need a pinch of salt or a squeeze of lime to brighten all the flavors perfectly.
NUTRITION INFORMATION
- Calories: ~450
- Carbohydrates: 45g
- Protein: 18g
- Fat: 22g
- Saturated Fat: 12g
- Fiber: 12g
- Sugar: 10g
- Note: This is an estimate for one serving without toppings, using standard ingredients.
FREQUENTLY ASKED QUESTIONS
Can I make this soup ahead of time?
Absolutely! This soup stores and reheats beautifully. Make it up to the point of adding the cheeses. Let it cool, then store it in the fridge for up to 3 days. Reheat it on the stove, then stir in the cheeses just before serving.
Is this soup freezer-friendly?
Yes, but with one tip. Freeze the soup before adding the dairy. Cream-based soups can sometimes separate when thawed. Freeze the base, then thaw, reheat, and stir in the fresh cream cheese and cheddar.
My soup is too thick. How can I thin it out?
No problem! Simply stir in a little extra vegetable broth or even some water when you reheat it. Add it slowly until you reach your perfect soup consistency.
Leave a Reply! (I’d Love to Hear From You!)
Did you try this cozy, cheesy soup? I’d love to know how it turned out for you! Did your family go back for seconds? What were your favorite toppings? For a truly fun presentation, you have to try serving it as Cheesy Taco Soup in Bread Bowls. Tell me all about it in the comments below. Your notes and ratings help other home cooks find their new favorite weeknight dinner. Happy cooking!





