I absolutely love sharing this Roasted Poblano Soup with Spinach and Mexican Crema Recipe because it brings such a comforting, vibrant flavor that always surprises people. The smoky, slightly spicy poblanos paired with fresh spinach and that creamy touch of Mexican crema create a soup that feels both nourishing and festive. Every spoonful feels like a warm hug, and it’s one of those recipes I find myself craving, especially when I want something soothing but with a little kick.
Why You'll Love This Roasted Poblano Soup with Spinach and Mexican Crema Recipe
What really makes this recipe stand out for me is the incredible flavor profile. The roasting of the poblanos adds this beautiful smoky undertone that’s just irresistible. Then, the combination of ancho and guajillo powders with cumin and Mexican oregano gives it an authentic depth and subtle heat without overpowering the natural sweetness from the roasted veggies. I love how the spinach adds a fresh, green vibrancy that balances the richness perfectly, and the splash of Mexican crema at the end creates a silky smooth finish that feels indulgent but still light.
Another reason I adore this soup is how quick and straightforward it is to prepare, especially considering the depth of flavor. It’s mostly hands-off once the poblanos are roasting and the soup is simmering, which means I can chat with friends or prep a salad while it does its thing. It’s great for weeknight dinners when I want something comforting but easy, yet elegant enough for guests. Plus, this soup warms you up without being heavy, making it perfect for cozy nights or casual get-togethers where you want to impress without stress.
Ingredients You'll Need
The ingredients for this Roasted Poblano Soup with Spinach and Mexican Crema Recipe are delightfully simple but each plays a vital role in building those rich layers of flavor, vibrant color, and perfect texture.
- Poblano peppers: The star ingredient, roasted to create a smoky, slightly spicy base that defines this soup's unique character.
- Olive oil: For gently sautéing the veggies, adding a subtle fruity richness.
- Onion: Provides a sweet foundation when cooked down, balancing the heat of the poblanos.
- Carrot: Adds natural sweetness and body to the soup’s texture.
- Celery: Contributes a mild earthy flavor and helps round out the vegetable base.
- Garlic: Offers a savory punch that enhances the overall depth of flavor.
- Spinach: Introduces fresh, leafy brightness and a lovely green color contrast.
- Ancho powder: Adds a warm, smoky chili flavor with moderate heat.
- Guajillo powder: Brings a fruity, slightly tangy spicy note that elevates the soup.
- Mexican oregano: Provides an herbal, citrusy compliment to the smoky spices.
- Cumin: Lends an earthy warmth essential in Mexican cuisine.
- Salt and pepper: To season and bring out all the layers of flavor perfectly.
- Chicken stock: The flavorful liquid base that deepens the soup’s body.
- Milk: Lightens the broth and adds creaminess.
- Mexican crema: The final touch that adds smoothness and a slight tang, making the soup velvety and rich.
- Spicy chili oil, chili flakes, pepper slices, fresh parsley (for serving): Optional toppings to add heat, texture, and a fresh herbal note.
Directions
Step 1: Set your oven to broil and prepare a baking sheet by lightly oiling it. Slice the poblano peppers in half lengthwise, then place them on the sheet with their skin sides facing up.
Step 2: Broil the poblanos for about 15 minutes until you see the skins char and blacken beautifully, and the peppers start to puff up. Keep a close eye to avoid burning.
Step 3: Remove the peppers from the oven and allow them to cool just enough so you can handle them safely. Peel off the blackened skins carefully, then discard the skins, seeds, and stems.
Step 4: Roughly chop the peeled poblano flesh and set it aside for later use in the soup.
Step 5: Heat olive oil in a large pot over medium heat. Add the chopped onion, carrot, and celery. Sauté the vegetables for about 5 minutes until they soften and start to become fragrant.
Step 6: Add the chopped roasted poblanos, garlic, spinach, ancho powder, guajillo powder, Mexican oregano, cumin, and season with salt and pepper. Stir everything together and cook for an additional minute to allow the spices to bloom.
Step 7: Pour in the chicken stock and milk, then increase the heat to bring the mixture to a quick boil. Once boiling, reduce the heat and let it simmer gently for about 30 minutes. This step is crucial as it helps all the flavors meld together beautifully.
Step 8: Remove the pot from the heat and stir in the Mexican crema until it's fully incorporated, giving the soup a silky, smooth texture.
Step 9: Using a stick blender, blend the soup directly in the pot until you achieve a thin, creamy consistency. Alternatively, you can blend it in batches in a countertop blender. Take care with hot liquids!
Step 10: Serve the soup warm in bowls and garnish with a drizzle of spicy chili oil, a sprinkle of chili flakes, a few pepper slices, and some fresh chopped parsley for a pop of color and extra flavor.
Servings and Timing
This Roasted Poblano Soup with Spinach and Mexican Crema Recipe makes approximately 4 generous servings—perfect for a family dinner or for sharing with friends. The prep time, including roasting the peppers and chopping, takes about 20 minutes. Cooking and simmering the soup for flavor development is around 30 minutes. In total, from start to finish, you’re looking at roughly 55 minutes. There is no resting time required, but allowing it to sit for a few minutes before serving can help the flavors settle even more.
How to Serve This Roasted Poblano Soup with Spinach and Mexican Crema Recipe
I love serving this soup as a cozy starter or a light main course. One of my favorite ways is alongside warm, crusty bread or even some handmade tortilla chips for dunking. A crisp side salad with a citrus vinaigrette complements the smoky and creamy notes perfectly, adding a fresh crunch. If I’m feeling indulgent, I’ll also serve it with a dollop of extra Mexican crema or a sprinkle of queso fresco on top.
For presentation, I like to ladle the soup into simple white bowls to really let the soup’s vibrant green color shine. Garnishing it with a drizzle of chili oil, some chili flakes, and fresh parsley adds that extra visual appeal and a hint of heat that guests always appreciate. If you want to make it festive for parties, try serving it in small ramekins or mini cups as a fun appetizer portion.
When it comes to drinks, a chilled glass of crisp white wine like Sauvignon Blanc pairs beautifully with the smoky and herbal flavors. For a non-alcoholic pairing, a sparkling lime agua fresca or even a lightly sweetened iced hibiscus tea works wonderfully. I find this soup to be best served warm, straight from the pot, but if you have leftovers, gently warming it back up is just as satisfying.
Variations
Over time, I’ve experimented with this Roasted Poblano Soup with Spinach and Mexican Crema Recipe to suit different tastes and dietary needs. If you want a vegan version, swapping chicken stock for vegetable broth and using a plant-based crema or cashew cream works beautifully without losing that creamy texture. For a gluten-free option, rest assured the recipe is naturally gluten-free as long as your stock doesn’t contain any additives.
If you want to change up the flavor, adding a touch of fresh lime juice right before serving adds a lovely brightness that contrasts with the earthiness of the spices. You can also add a bit of smoked paprika or chipotle powder for a deeper smoky heat. For texture variations, stirring in some cooked corn kernels or black beans adds heartiness and color.
Finally, if you prefer a different cooking method, trying this soup in a slow cooker is a great option. After roasting the poblanos, simply add all your ingredients to the slow cooker and cook on low for 4-6 hours. This method is so convenient for busy days and still produces rich, developed flavors.
Storage and Reheating
Storing Leftovers
I always store leftover Roasted Poblano Soup with Spinach and Mexican Crema Recipe in airtight glass containers to maintain freshness. It keeps well in the refrigerator for up to 4 days. Storing it this way helps preserve the soup’s vibrant color and flavor, and it’s easy to reheat when you want a quick, comforting meal later on.
Freezing
This soup freezes wonderfully, making it a perfect make-ahead meal. I recommend dividing the soup into freezer-safe containers or heavy-duty freezer bags, leaving some space for expansion. It’s best used within 2-3 months for optimal flavor and texture. When ready to enjoy, thaw it overnight in the fridge before reheating gently.
Reheating
When reheating, I always prefer to warm the soup slowly over low to medium heat on the stove. This helps prevent separation and preserves the creamy texture. Stir frequently to keep it smooth. Avoid microwaving directly at high power to prevent curdling, especially since the Mexican crema can be sensitive to abrupt temperature changes. Adding a splash of milk or stock while reheating helps refresh the soup’s consistency if needed.
FAQs
Can I use other types of chili peppers instead of poblanos?
Absolutely! While poblanos have a mild heat and smoky flavor that works perfectly here, you can substitute with other mild to medium peppers like bells or Anaheim peppers. Just keep in mind the heat level and adjust seasoning accordingly. Roasting the peppers is key to developing that signature smoky base.
Is this soup spicy?
This Roasted Poblano Soup with Spinach and Mexican Crema Recipe has a gentle warmth thanks to the roasted poblanos and spices, but it’s not overwhelmingly spicy. You can always adjust the heat by adding more chili powders or topping with extra chili flakes or chili oil if you like it hotter.
Can I prepare the soup ahead of time?
Yes! You can roast the poblanos and prepare the soup base a day in advance. In fact, the flavors tend to deepen if the soup sits overnight. Just blend and add the crema when you’re ready to serve to keep it fresh and creamy.
What can I use if I don’t have Mexican crema?
If you can’t find Mexican crema, sour cream is a great substitute that provides similar tanginess and creaminess. For a dairy-free option, a thick coconut cream or cashew cream works well, though the flavor will be a bit different but still delicious.
How do I make this soup vegan?
To make this soup vegan, simply swap chicken stock for vegetable broth and use a plant-based cream alternative like cashew cream or coconut cream instead of Mexican crema. The roasted poblanos and spices keep the flavors bold and satisfying without any animal products.
Conclusion
If you’re looking for a hearty, flavorful soup that’s easy to make and impressively delicious, I can’t recommend this Roasted Poblano Soup with Spinach and Mexican Crema Recipe enough. It’s a vibrant, comforting dish that feels like a celebration in every bowl. Give it a try—I promise you’ll fall in love with that smoky, creamy goodness as much as I have!
Print
Roasted Poblano Soup with Spinach and Mexican Crema Recipe
A creamy and flavorful roasted poblano soup that combines smoky charred poblanos with aromatic vegetables and warm Mexican spices, finished with a dollop of rich crema and garnished with spicy chili oil and fresh herbs. Perfect as a comforting starter or a light meal.
- Total Time: 55 minutes
- Yield: 4 servings
Ingredients
Main Ingredients
- 1 pound poblano peppers (about 8-10 poblano peppers)
- 1 tablespoon olive oil
- 1 medium onion, chopped (white or yellow)
- 1 medium carrot, peeled and chopped
- 1 stalk celery, chopped
- 3 cloves garlic, chopped
- 1 cup chopped spinach (loosely packed)
- 1 tablespoon ancho powder
- 1 teaspoon guajillo powder
- 1 teaspoon Mexican oregano
- 1 teaspoon cumin
- Salt and pepper to taste
- 2 cups chicken stock
- 1 cup milk
- ¼ cup Mexican crema (or sour cream)
For Serving
- Spicy chili oil
- Chili flakes
- Pepper slices
- Fresh chopped parsley
Instructions
- Broil Poblanos: Set your oven to broil. Slice the poblano peppers in half lengthwise and place them skin side up on a lightly oiled baking sheet.
- Roast Poblanos: Broil the poblano halves for about 15 minutes until the skins char, blacken, and puff up, developing a smoky flavor.
- Peel Poblanos: Remove the peppers from the oven and let them cool slightly. Peel off and discard the skins, seeds, and stems.
- Chop Poblanos: Roughly chop the roasted poblanos and set them aside for later use.
- Heat Olive Oil: While the poblanos roast, heat a large pot over medium heat and add olive oil to warm up.
- Sauté Vegetables: Add chopped onion, carrot, and celery to the pot. Cook for about 5 minutes until they soften and become fragrant.
- Add Seasonings and Vegetables: Stir in the chopped roasted poblanos, garlic, spinach, ancho powder, guajillo powder, Mexican oregano, cumin, salt, and pepper. Cook for an additional minute, stirring constantly.
- Add Liquids and Simmer: Pour in the chicken stock and milk. Bring the mixture to a quick boil, then reduce the heat and simmer gently for about 30 minutes to meld the flavors.
- Incorporate Crema: Remove the pot from heat and stir in the Mexican crema or sour cream until fully blended and creamy.
- Blend the Soup: Use an immersion (stick) blender to puree the soup until smooth. Alternatively, transfer the soup in batches to a blender or food processor and blend until thin and creamy.
- Serve and Garnish: Ladle the soup into bowls and garnish with spicy chili oil, chili flakes, pepper slices, and fresh chopped parsley for an added burst of flavor and color.
Notes
- For a vegan or dairy-free version, substitute chicken stock with vegetable stock and use coconut cream instead of Mexican crema.
- Adjust the amount of chili powders based on your spice preference.
- Roasting the poblanos under the broiler imparts a smoky depth essential to the soup’s flavor.
- Use fresh herbs and chili oil for the best finishing touch.
- This soup pairs well with warm tortillas or crusty bread.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Soup
- Method: Roasting
- Cuisine: Mexican
Leave a Reply