01 -
Heat 2 tbsp olive oil in a large pot or Dutch oven over medium heat. Add 1 large yellow onion, diced, and cook until softened, about 5-7 minutes. Stir in 3 cloves garlic, minced, and cook for another minute until fragrant.
02 -
Add 2 lbs Russet potatoes, peeled and diced, to the pot. Stir in 1 tbsp chili powder, 1 tsp ground cumin, 1/2 tsp smoked paprika, and 1/4 tsp dried oregano. Cook for 1-2 minutes, stirring constantly, to toast the spices.
03 -
Pour in 4 cups low-sodium chicken or vegetable broth. Bring the mixture to a boil, then reduce heat to medium-low, cover, and simmer for 10-12 minutes, or until the potatoes are fork-tender. This forms the hearty base of your Tex-Mex Creamy Salsa Potato Soup.
04 -
Once potatoes are tender, stir in 1 1/2 cups mild or medium chunky salsa, 1 cup frozen corn, and 1 (15-oz) can black beans, rinsed and drained. Continue to simmer gently for 5 minutes, allowing the vibrant Tex-Mex flavors to fully develop.
05 -
Reduce heat to low. Stir in 1/2 cup heavy cream, 1/4 cup sour cream, and 1/2 cup shredded Monterey Jack cheese until melted and well combined. Ensure the Tex-Mex Creamy Salsa Potato Soup does not boil after adding the dairy to maintain its creamy texture.
06 -
Season the Tex-Mex Creamy Salsa Potato Soup generously with salt and freshly ground black pepper to taste. Ladle the hot soup into bowls and garnish each serving with 1/4 cup fresh cilantro, chopped, for a fresh finish.