Soups & Stews
This Azores Holy Ghost Soup recipe brings the island's legendary creamy tradition to your kitchen with its signature crispy breadcrumb topping. Born from the Holy Ghost Festival, this hearty soup transforms simple ingredients—chicken, potatoes, and corn—into a velvety masterpiece that balances earthy herbs with golden, crunchy contrast.
The secret lies in its method: simmering until the broth achieves that perfect, rich consistency before crowning it with toasted breadcrumbs that shatter at every bite.
The dish's name reflects its divine inspiration—Holy Ghost—a celebration of community and abundance during the Azores' Corpus Christi festivities.
Here, tender chicken and starchy vegetables melt into a fragrant broth infused with bay leaf and paprika, while the breadcrumb topping adds a textural magic that makes each spoonful unforgettable. What starts as a humble soup becomes a centerpiece, proving that tradition and comfort can coexist in every bowl.
What sets this recipe apart is its ability to deliver restaurant-quality results at home, with foolproof techniques that ensure the broth stays velvety and the breadcrumbs achieve that coveted crunch.
The combination of creamy base and crispy top creates a sensory experience that's both nostalgic and celebratory—perfect for gatherings or cozy weeknight dinners when you crave something special.
Serve it alongside crusty bread or a simple green salad to let the soup shine as the star. The leftovers, if there are any, reheat beautifully, making this a recipe that rewards both effort and anticipation. Let's bring the Azores' culinary heritage to your table with this timeless classic.
Ingredients for azores holy ghost soup
Sixteen ingredients to craft the Azores' velvety Holy Ghost Soup with its iconic crispy topping.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs, Bone-In 🍗 | 2 ½ lb | Skin-on for richer flavor |
| Russet Potatoes 🥔 | 2 lb | Yukon Gold for creamier texture |
| Corn Kernels 🌽 | 1 ½ cups | Fresh or frozen, cut from cob |
| Yellow Onion 🧅 | 1 whole | Medium size, diced finely |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced for aromatic depth |
| Bay Leaves 🌿 | 2 whole | Dried or fresh, removed before serving |
| Smoked Paprika 🌶️ | 1 tbsp | Sweet variety for subtle sweetness |
| Fresh Parsley 🌿 | ¼ cup | Chopped finely for garnish |
| Fresh Thyme 🌿 | ¼ cup | Leaves only, finely chopped |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For sautéing and finishing |
| Chicken Broth 💧 | 4 cups | Homemade or quality low-sodium |
| Stale Bread 🍞 | 1 ½ cups | Day-old crusty bread, torn |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated for topping |
| Salt 🧂 | 2 tsp | Diamond Crystal kosher salt |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked for heat |
The chicken thighs are non-negotiable for this recipe—bone-in, skin-on pieces deliver the deepest flavor. Local butchers often have them pre-cut, but if buying whole, look for pieces with good marbling. Russet potatoes hold their shape best during simmering, though Yukon Golds create a creamier texture if you prefer. Corn should be fresh from the cob or high-quality frozen—canned kernels often lack the sweetness. For the herbs, fresh thyme and parsley from the grocery store's refrigerated section stay vibrant longer than dried alternatives, though dried works in a pinch at one-third the amount. The smoked paprika should be a sweet variety—avoid the hot kind unless you want a spicy twist.
No fresh thyme? Dried thyme at one-third the amount works, but fresh is ideal. Substituting canned corn? Drain and rinse thoroughly to remove excess starch. For the breadcrumbs, stale bread is essential—day-old baguette or crusty rolls work best, but if you must use fresh, toast it first to remove moisture. The Parmesan topping can be swapped for nutritional yeast for a dairy-free option, though the flavor will differ. Chicken broth is critical—homemade or a low-sodium store-bought variety like Pacific Foods ensures the broth isn't overly salty. If using frozen corn, thaw it first and pat dry to prevent a watery soup.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 4 days, or freeze for 3 months—portion into containers before freezing for easy reheating. The breadcrumb topping loses crispiness when reheated, so it's best added fresh before serving. For make-ahead convenience, prepare the broth and vegetables a day ahead, then assemble and toast the topping just before serving. The Parmesan topping keeps well in the fridge for 1 week if stored in an airtight container.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just toss everything (chicken, potatoes, corn, onion) into a single pot with broth and let it simmer. No chopping like a fine-diner, no fussing with multiple pans. The bone-in thighs even make the broth richer while you’re sipping wine and pretending you’re not cooking.
- Garlic-Corn Euphoria: That moment when the sweet corn and roasted garlic cloves hit your tongue? Chef’s kiss. The Azores version isn’t just soup—it’s a flavor explosion where the potatoes soak up the savory, the corn adds natural sweetness, and the garlic ties it all together like a hug from your abuela.
- Lunchbox Hero: Between us, this soup is the meal prep MVP. Pack it in jars for work or school—it reheats like a dream, keeps for days, and honestly? Kids (and let’s be real, adults too) will devour it cold straight from the fridge when they’re too lazy to heat it.
- Budget-Buster Wins: Bone-in chicken thighs? Check. Russets? Always on sale. Corn? Frozen works just fine. I’ve made this for under $10 per serving, and it still feels like a restaurant-worthy dish. Plus, the leftovers? They’re basically free dinners for the next three nights.
Step-by-step instructions for Azores Holy Ghost soup
This traditional Azorean dish balances rich, velvety broth with crispy bread topping—precision is key.
Sear the Chicken Thighs for Deep Flavor
Pat the 2.5 lb chicken thighs, bone-in dry with paper towels, then season generously with 2 tsp salt and 0.5 tsp black pepper. Heat 0.25 cup extra-virgin olive oil in a Dutch oven over medium-high heat until shimmering. Working in batches, sear the chicken skin-side down for 8-10 minutes until golden brown and crispy. Flip and cook another 5 minutes until internal temperature reaches 165°F. Remove and set aside.
Here's the thing—searing develops that signature Maillard reaction that carries through the entire soup. Don't rush this step; let the skin render its fat and develop color. I press down gently on the thighs during the first minute to prevent curling, which ensures even contact with the pan.
Build the Herb-Infused Base
In the same Dutch oven, reduce heat to medium and add 1 whole yellow onion, diced, along with 4 cloves garlic, minced. Cook for 5 minutes until softened and translucent. Stir in 1 tbsp smoked paprika and cook for 30 seconds until fragrant. Add 2 whole bay leaves, then pour in 4 cups chicken broth. Bring to a simmer.
This is where the Azorean character emerges—the smoked paprika adds subtle depth while the bay leaves contribute earthy notes. Don't skip the simmer; this step extracts maximum flavor from the aromatics before adding the potatoes.
Cook the Potatoes to Creamy Perfection
Peel and cube the 2 lb russet potatoes into 1-inch pieces. Add them to the simmering broth along with the seared chicken thighs. Return to a boil, then reduce heat to low, cover, and cook for 20-25 minutes until potatoes are fork-tender. Remove the bay leaves before continuing.
I test doneness by piercing a potato with a knife—it should slide in easily with just slight resistance. Overcooking turns them mushy, which ruins the soup's texture. The potatoes should absorb the broth's flavor while maintaining their structure.
Create the Celestial Crunch Topping
While the soup simmers, tear the 1.5 cups stale bread into small pieces and mix with 0.5 cup freshly grated parmesan cheese. Heat 0.25 cup extra-virgin olive oil in a separate skillet over medium heat. Add the bread mixture and toast for 3-4 minutes until golden and crispy, stirring frequently. Remove from heat and set aside.
This crispy topping is what gives Holy Ghost Soup its signature "celestial crunch"—the contrast between creamy broth and crunchy bread is essential. Don't overcook the bread or it'll burn before getting crispy. The parmesan adds a salty, umami punch that balances the dish.
Finish with Corn and Fresh Herbs
Stir the 1.5 cups corn kernels into the soup and simmer for 5 minutes until heated through. Remove the chicken thighs and shred the meat, discarding skin and bones. Return the shredded chicken to the soup along with 0.25 cup chopped fresh parsley and 0.25 cup chopped fresh thyme. Taste and adjust seasoning if needed.
Here's the final touch: Ladle the soup into bowls, top each serving with the crispy bread mixture, and garnish with additional parsley. The contrast between the velvety broth and crispy topping is what makes this dish truly special. Serve immediately while the bread maintains its crunch.
Pro Tips For Making Azores Holy Ghost Soup
- CRISP THE SKIN FIRST: The chicken thighs in this soup should be golden and crisp before they go into the pot—don’t skip browning them. After searing skin-side down for 8-10 minutes until deeply browned (yes, even if it looks overdone), flip and render the fat for another 3 minutes. The crisp skin adds texture and flavor that simmering alone can’t match.
- PEEL POTATOES LAST MINUTE: Russet potatoes in Holy Ghost Soup need to stay firm, not turn to mush. Peel them right before adding to the pot—even if it’s messy—and cut them into even 1.5-inch chunks. If you prep them too early, they’ll soak up liquid and fall apart when you’re trying to serve thick, hearty slices.
- DON’T RUSH THE SIMMER: This isn’t a race. After everything’s in the pot, bring it to a gentle simmer—not a rolling boil—and keep it there. I used to crank the heat and wonder why the potatoes were mealy or the chicken dry. Holy Ghost Soup relies on slow flavor melding; 45-60 minutes of steady, low heat makes all the difference.
- SAVE THE CORN COBS: Don’t toss those corn husks! After shucking the kernels, save the cobs and simmer them in the broth for 20 minutes before straining. The cobs add natural sweetness and body to the stock—far better than just using the kernels alone. (Yes, even if it feels like extra work.)
Dietary considerations for these flavors
Traditional Meat Focus
The original Azores Holy Ghost Soup centers on chicken thighs as its protein base, providing rich, flavorful meat that simmers beautifully in the broth. The bone-in, skin-on pieces create depth of flavor that's essential to the dish's character.
For those seeking alternatives, shredded rotisserie chicken works in a pinch, though it lacks the searing step's depth. Vegetarians can substitute chickpeas or white beans for plant-based protein, though the texture will differ significantly. 🍗
Gluten-Free Adaptation
To make this soup gluten-free, simply replace the stale bread in the topping with gluten-free breadcrumbs or crushed gluten-free crackers. I recommend Schär brand gluten-free breadcrumbs for the best texture.
The rest of the recipe remains unchanged, as all other ingredients are naturally gluten-free. Always check your chicken broth label to ensure it's certified gluten-free if you're avoiding cross-contamination.
Dairy-Free Options
The traditional topping includes Parmesan cheese, but you can easily create a dairy-free version by substituting nutritional yeast or vegan Parmesan. For best results, use Follow Your Heart brand vegan Parmesan—it toasts beautifully and provides that salty, umami flavor.
The rest of the soup remains dairy-free as written, making this a simple adaptation for lactose-intolerant diners.
Low-Carb Variations
For a lower-carb version, reduce the potatoes to 1 lb and increase the corn to 2 cups for more natural sweetness. You can also replace half the potatoes with cauliflower florets, though they'll break down more quickly during cooking.
The breadcrumb topping can be made with almond flour or crushed pork rinds for a crispy, gluten-free alternative that fits low-carb diets.
Spice Level Control
The smoked paprika provides a subtle smoky flavor, but if you prefer more heat, add ½ tsp cayenne pepper to the broth. For a milder version, reduce the paprika to ½ tbsp and omit any additional spices.
The Azores version traditionally has a gentle warmth, so I recommend starting with the original recipe and adjusting only if needed for your taste preferences.
Nutrition facts
Frequently asked questions
What makes this Azores Holy Ghost Soup different from other creamy soups?
The signature contrast between velvety broth and crispy breadcrumb topping sets it apart. The Azorean tradition emphasizes this textural magic—simmered chicken, potatoes, and corn create a rich base, while the toasted bread with Parmesan adds a golden, shattering crunch that's essential to its identity.
Can I use frozen corn instead of fresh?
Yes, but thaw and drain frozen corn thoroughly first to prevent a watery soup. Pat it dry with a paper towel before adding to the broth. Fresh corn adds natural sweetness, but frozen works perfectly when properly prepped.
Why does the breadcrumb topping need to be made fresh?
The topping loses its crispiness when reheated, so it must be toasted right before serving. The breadcrumbs absorb moisture from the warm soup, so toasting them separately creates that perfect crunch. For make-ahead meals, prepare the soup base and topping separately, then assemble just before eating.
What's the best way to store leftovers?
Store the soup (without the topping) in an airtight container for up to 4 days in the fridge. Reheat gently on the stove, then add fresh toasted breadcrumbs when serving. The topping can be made ahead and stored separately for 1 week, or prepare it fresh daily for maximum crunch.
Can I make this soup without Parmesan?
Use nutritional yeast for a dairy-free option or omit it entirely if avoiding cheese. The breadcrumbs will still provide texture, though the Parmesan adds that signature salty depth. For extra flavor, add a pinch of garlic powder or onion powder to the topping mixture.
