Holy Ghost Soup — or Sopa do Espírito Santo — is one of the most sacred and beloved recipes in all of Azorean tradition. This is the soup that brings everyone to the table, literally. Growing up, the Holy Ghost Feast was one of the most anticipated times of year in our community, and this soup was at the heart of it. Rich beef broth, tender cabbage, and day-old bread layered in a tourine — it is humble, deeply comforting, and full of meaning.

What is Holy Ghost Soup?
Holy Ghost Soup is the traditional dish served at the Festa do Espírito Santo — the Feast of the Holy Spirit — a celebration rooted in Azorean culture for centuries. The feast traces back to Queen Isabel of Portugal, who promised to feed the poor if a great famine came to an end. That promise became a tradition of charity and community that Azoreans have carried with them around the world. At the heart of every celebration is this soup: a rich broth made from chuck roast and bones, simmered low and slow with cabbage, garlic, cinnamon, and allspice, then served layered with bread, mint, and liver in a large tourine. This particular version comes from Ribeira Seca, São Jorge.
How to Make This Recipe
The key to a great Holy Ghost Soup is patience. The meat goes into the pot first, cooked plain in water over low heat for about 45 minutes so you can skim off the impurities before adding your aromatics. Once the meat is tender, it comes out while the cabbage finishes cooking in that same broth. Then comes the layering — bread in the bottom of the tourine, broth ladled over, mint, and liver added on top. Maria’s preference is to add the beef and cabbage right into the soup rather than serving them separately, but either way is traditional.
Tips for the Best Holy Ghost Soup
- Skim the broth. After the first 45 minutes of cooking the meat, take the time to remove the foam and impurities that rise to the top. This is what gives the broth its clarity and clean flavor.
- Don’t rush the simmer. Low and slow is the only way. The longer it cooks, the deeper the flavor.
- Strain before serving. Always strain the broth to make sure no whole spices end up in the bowl.
- Use day-old bread. Fresh bread will dissolve. Day-old bread soaks up the broth beautifully without turning to mush.
- Give the bread time to soak. Add the broth over the bread and let it sit for a minute before serving — but don’t let it absorb everything. You want it soaked, not soggy.
- The liver is traditional. Chop it fine and add it just before serving. It adds a depth of flavor that is distinctly Azorean.
- A large heavy-bottomed stockpot is essential for a soup this size.
As an Amazon Associate, I earn from qualifying purchases.
Serving and Storing
Holy Ghost Soup is traditionally served in a large communal tourine, with guests helping themselves. The broth, bread, meat, and cabbage can all go together or be arranged separately — your table, your call. It serves 6–8 and reheats beautifully the next day, arguably tasting even better. Store leftovers in the refrigerator for up to 3 days. Keep the bread separate if possible, as it will continue to absorb liquid overnight.
PrintHoly Ghost Soup
Ingredients
Ingredients:
4 lb chuck roast and meat bones
1 head of cabbage (cut into quarters) 10 cups water
2 loaves day old bread
1 lb liver
1 minced onion
4 cloves minced garlic
1 tbsp ground allspice
1 cinnamon stick
1 tbsp peppercorn
Mint to taste
Pinch of salt
Instructions
1. You first want to cook your meat, plain, in the water over low/medium heat for 45 minutes. After 45 minutes, you can remove the impurities that rose to the top then add your onions, garlic, allspice, cinnamon, and salt.
2. Once the meat is cooked and tender, you can remove it and add in your cabbage to cook for 15 minutes. In this version, the cabbage is cooked separately using the beef broth. The cabbage and beef will also be served separately. Before serving, make sure you strain the broth to ensure that no large spices make it into the soup.
2. In a large serving soup tourine, you will layer your bread, add your broth, mint, and liver. When individually serving, you typically will serve yourself the soup mixture, and then add the beef and cabbage. Personally, I like adding my beef and cabbage right into the soup not on a a separate dish. There’s no right or wrong! Give the bread time soak it in the flavor before serving, but don’t let it absorb all the liquid.
Notes
Here are some tips to consider when making the recipe:
- Start with a good meat broth: The flavor of Holy Ghost soup largely depends on the quality of meat broth used. So, take your time to prepare a good, flavorful broth that will add depth and richness to the soup.
- Use fresh ingredients: Fresh ingredients like onions, garlic, and herbs will give your soup a bright, vibrant flavor. Avoid using dried herbs or spices as they may not be as flavorful.
- Let it cook slowly: To achieve the best results, it’s best to let the soup simmer slowly for at least an hour. This will allow the flavors to develop and the meat to become tender.
- Add liver for a traditional touch: Adding liver is a traditional way to make Holy Ghost soup, and it adds a rich, meaty flavor to the soup. Chop the liver into small pieces and sprinkle it on top of the soup before serving.
- Serve with bread: Holy Ghost soup is traditionally served with slices of crusty bread to soak up the flavorful broth. Make sure to have plenty of bread on hand for dipping.







Oh my Gosh!! I haven’t had this soup for years and years. I never knew the name of it. It was one of my favorite soups that Mom made. I especially loved the mint she added. To this day, I love mint. I am going to tell my brother and sisters that I have found the recipe and will get together with them for a meal with this soup as the center of rememberances of our childhood.