Filipino sopas: a white macaroni soup with chicken, macaroni, carrots, cabbage, and sausage, served on a wooden table
Prep20 min
Cook40 min
Serves4 servings
CuisineFilipino

Sopas Recipe: Filipino Chicken Macaroni Soup

Sopas, the Filipino chicken macaroni soup, scaled for a home kitchen. How to use evaporated milk, patis, cabbage, and sausage, plus heat control, common mistakes, storage, and how it is eaten in the Philippines.

Total: 1 hrLevel: Beginner

Cooking flow

Cooking steps

STEP 11 / 6

Prepare the ingredients

15 min

Prep for sopas: carrot, celery, cabbage, onion, and garlic chopped and macaroni measured
Carrot in 1 cm dice, celery in 5 mm slices, and cabbage in 1 cm-wide pieces cook evenly

No heat is needed. Trim excess fat from the chicken thighs, cut them into 3 cm cubes, and pat dry. Cut the onion into 1 cm dice, coarsely chop the garlic, cut the carrot into 1 cm dice, slice the celery 5 mm thick, and roughly chop the cabbage into 1 cm-wide pieces. Slice the hot dogs or sausages 7 mm thick on the diagonal. Measure the macaroni and open the can of evaporated milk. If the vegetables are cut large, the macaroni will soften first, so keep the carrot on the small side.

STEP 22 / 6

Sauté the aromatics and chicken

8 min

Sautéing onion, garlic, and chicken in butter for sopas
Sauté the aromatics over medium heat without burning them, and stop when the chicken surface turns white

Put 20g butter and 1 tsp vegetable oil in the pot and warm over medium heat for 1 minute. When the butter foams and before it turns brown, add the onion and garlic and sauté for 3 minutes. When the edges of the onion turn translucent and the garlic smells fragrant, add the chicken and, still over medium heat, sauté for 4 minutes, turning. When the surface of the chicken turns whitish and a thin layer of juices appears on the bottom of the pot, pour 2 tsp patis down the side of the pot and toss for just 30 seconds. You do not need to build up deep browning here.

STEP 33 / 6

Simmer and shred the chicken

18 min

Returning shredded chicken to the simmered broth for sopas
Simmer at a small, gentle boil over medium-low and shred the chicken once it is white all the way through

Add 1.2L water and the bay leaf and bring to a boil over high heat. Once boiling, lower to a gentle medium heat and skim the foam from the surface. Simmer for 12 minutes at a heat where small bubbles rise steadily from the edge of the pot. When the center of the chicken is white (74 degrees C or higher if you are using a thermometer), take out only the chicken and let it rest for 2 minutes. Shred it along the grain with two forks into pieces about 1 cm wide and return it to the pot. You are looking for the shredded chicken to be evenly scattered in the soup, with white fibers lightly clinging to a wooden spoon. If the broth turns very cloudy, do not stir it further here; just skim off the foam.

STEP 44 / 6

Add the macaroni

9 min

Adding elbow macaroni to the chicken broth and stirring with a wooden spoon
Simmer the macaroni at a gentle boil over medium heat and move on while a little core remains in the center

Turn the heat to medium, and when the soup is bubbling, add 160g macaroni. For the first minute, scrape the bottom of the pot with a wooden spoon to prevent sticking. After that, simmer for 8 minutes over medium to medium-low heat. The macaroni should be plump on the surface with just a little white core left in the center. If you add the vegetables after the macaroni is completely soft, it will fall apart by the time you add the milk at the end. If the broth runs low, add up to 100 ml boiling water.

STEP 55 / 6

Simmer the vegetables and sausage

7 min

Adding carrot, cabbage, celery, and sausage to the macaroni soup and simmering
Simmer the vegetables briefly over medium-low and keep a little of the cabbage's color and texture

Lower to medium-low and add the carrot, celery, and hot dogs or sausages; simmer for 4 minutes. When the edges of the carrot have softened slightly and a skewer goes in only shallowly, add the cabbage. Simmer another 3 minutes and stop when the cabbage has wilted but still holds a pale yellow-green color. A hard rolling boil breaks the macaroni, and water from the cabbage thins the soup. Taste, and if it is weak, add just a pinch of salt.

STEP 66 / 6

Finish with evaporated milk

5 min

Pouring evaporated milk into the pot of sopas to finish a white soup
Warm the evaporated milk over low heat and finish a white, round soup without boiling it

Lower to low heat and add 200 ml evaporated milk and 100 ml milk. Stir slowly from the bottom with a wooden spoon and warm for 3 minutes, until small bubbles appear at the edge of the pot. Do not boil. When the soup is white and, scooped up with the spoon, has a light body that coats the macaroni, add the remaining 1 tsp patis and the black pepper. Turn off the heat, let it rest for 2 minutes, ladle into bowls, and scatter with green onion. At the table, add a few drops of patis each so everyone can adjust the saltiness to taste.

0 / 0
Ingredients

Ingredients

1 / 2

Soup and main ingredients

Ingredient Amount Substitutes & notes
Chicken thighs 600g Skin-on. Bone-in at 700g gives a stronger broth
Elbow macaroni 160g Regular, not quick-cook, is easier to handle
Onion 150g 1 cm dice
Garlic 2 cloves, 12g Coarsely chopped
Butter 20g For aroma. It burns easily, so use oil as well
Vegetable oil 1 tsp Keeps the butter from burning
Water 1.2L For simmering the chicken. You may add up to 100 ml along the way
Bay leaf 1 Can be omitted
Patis 1 tbsp 2 tsp in the pot, 1 tsp at the end to adjust
Salt 1/2 tsp Adjust according to the salt in the patis
Black pepper 1/3 tsp May also be added at the end
2 / 2

Vegetables and finishing

Ingredient Amount Substitutes & notes
Carrot 120g 1 cm dice. Cutting small helps everything cook evenly
Celery 80g 5 mm slices. Halve it if you dislike celery
Cabbage 180g Roughly chopped into 1 cm-wide pieces
Filipino-style hot dogs 2 Otherwise 3 regular sausages, thinly sliced. Do not overdo it
Evaporated milk 200 ml Unsweetened. If using only milk, use 150 ml and do not reduce it too far
Milk 100 ml To thin it if the evaporated milk alone is too rich
Green onion 2 stalks Thinly sliced
Patis for the table 2 tsp A few drops each, added by each person
Warm rice or bread for 4 In the Philippines it is sometimes paired with bread
0 / 0

A Rainy-Day Chicken Macaroni, Steaming with Milk

On a rainy afternoon you lift the pot lid, and after the sweet smell of garlic and onion, a cloud of milky steam rises. Macaroni, shredded chicken, cabbage, and carrots are sunk in the broth. Sopas is the white chicken macaroni soup that, when a Filipino family puts it in front of you, makes your shoulders drop and makes you think, "this is exactly what I needed today."

Sopas served in the pot: macaroni, chicken, cabbage, and carrots in a white soup, with patis and green onion alongside
Serve sopas straight from the pot and let everyone add patis and green onion at the table to suit their own taste

It is simply "chicken macaroni soup," but it is not just a cream soup. Whitened with evaporated milk, it is lighter than anything made with heavy cream, and a faint note of fish sauce from the patis lingers underneath. Some households add the red Filipino-style hot dog, and cabbage and carrots supply the sweetness. It turns up on tables at breakfast, at a light lunch, at merienda (the afternoon snack hour), and on days when you feel a little run down.

If you are cooking your way through Filipino food, sopas sits between arroz caldo and tinola. It is more Western than arroz caldo, which gets its body from rice, and rounder and more child-friendly than tinola, which leans on ginger. Set beside pancit canton and lumpiang shanghai, it also shows that Filipino home cooking is not only sweet and fried.

A note on the name

Sopas is explained as a name derived from the Spanish word sopa (soup). In Filipino cooking it is the home-style name for a soup that combines chicken, macaroni, vegetables, and milk. It is sometimes written "chicken sopas." This article uses the Philippine spelling, Sopas.


What Is Sopas? A Home Soup Rounded Out with Evaporated Milk

The backbone of sopas is chicken broth, macaroni, vegetables, and evaporated milk. In the chicken sopas recipes from Panlasang Pinoy and Kawaling Pinoy, too, the chicken is simmered and shredded, macaroni and vegetables go in, and evaporated milk finishes the soup white. Wikipedia likewise describes Philippine sopas as a creamy soup made with macaroni, vegetables, meat, and evaporated milk.

What makes it authentic is a "light whiteness," not richness. If you thicken it heavily with flour, the way you would a Japanese-style cream stew, you drift away from sopas. A little body comes naturally from the macaroni starch, the evaporated milk softens the edges, and patis adds salt and a fermented aftertaste. Keep those three things and it will not become just pasta soup thinned with milk.

What to protect Practical choice What changes if you skip it
Evaporated milk Use unsweetened evaporated milk in a can Heavy cream is too heavy; plain milk is too thin
Patis Filipino fish sauce. If you cannot find it, start with 2 tsp of fish sauce such as nam pla With salt alone, the Filipino aftertaste is weak
Macaroni Elbow macaroni Penne is too big; quick-cook thin pasta falls apart
Cabbage Roughly chopped, simmered briefly at the end Overcooked, it tastes watery rather than sweet
Sausage Filipino-style hot dog is ideal. Otherwise a small amount of regular sausage Too much puts the processed-meat flavor up front

The first time, put evaporated milk and heat control ahead of the hot dog. You can make sopas without the red sausage, but if you boil hard after adding the milk, the white soup turns grainy and is ruined. Evaporated milk is unsweetened. Sweetened condensed milk pushes the flavor toward dessert, so when you buy the can, check that it says "unsweetened" or "evaporated milk."


Ingredients (serves 4)

Sopas ingredients: elbow macaroni, chicken thighs, carrot, celery, cabbage, onion, garlic, evaporated milk, patis, sausage, and butter
Chicken and macaroni are easy to get at any supermarket; evaporated milk and patis give sopas its Filipino outline
Allergy and food-safety notes

This recipe uses chicken, dairy, macaroni (which contains wheat), and fish sauce. If anyone has a fish or shellfish allergy, skip the patis and make up the salt with 3/4 tsp salt and 1 tsp light soy sauce. Cook the chicken all the way through, to a center temperature of 74 degrees C or higher, and do not reuse the cutting board, knife, or cooking chopsticks that touched raw chicken for serving.

Shopping Notes: Look at the Patis and the Pot, Not the Meat or Dairy

For sopas, chicken, macaroni, and milk are things you can simply pick up at a local supermarket. Where it is worth shopping a little more carefully is the patis, which creates the Filipino saltiness, a heavy-bottomed pot that keeps a low heat steady, and a thermometer that lets you check that the chicken is cooked through.

Evaporated milk is often found in supermarkets and import grocers. If you cannot find it you can make this with milk alone, but the whiteness and roundness will be weaker. Sweetened condensed milk is not a substitute. The cans look alike, so always check that it is unsweetened.

A soup with milk in it tends to turn grainy if only the bottom of the pot takes the heat. For 4 servings, a heavy pot around 22 cm across is easy to work with, and it holds small bubbles steady even after you lower the heat.

The chicken is cut small, so it cooks through easily, but a thermometer is reassuring the first time. In particular, when you use bone-in meat, the area near the bone can look red, so it is safer not to judge by color alone.

Method: Don't Break Up the Macaroni, and Don't Boil the Milk

Sopas turns blurry quickly if you add everything and simmer it for a long time. Simmer the chicken first and shred it, add the vegetables while the macaroni still has a little bite, and bring the milk in at the end over low heat. The whiter the dish, the more important it is not to use high heat.

Decision Table for Your Own Kitchen

Sopas is easy to substitute in, but if you pull everything toward a Western-style cream soup it becomes something else. Separate what to protect from what you can let go, and even the first attempt will not leave you unsure.

Ingredient in question What to protect Practical choice
Evaporated milk Whiten with unsweetened concentrated milk Unsweetened evaporated milk in a can. Never sweetened condensed milk
Patis Adds fermented depth to the saltiness 2 tsp of fish sauce such as nam pla also works. Closer than salt alone
Hot dog A home-style touch of slightly sweet processed meat Up to 3 regular sausages. Don't overdo it
Macaroni Lets it swell in the soup Regular elbows, not quick-cook. Do not boil separately
Cabbage Adds sweetness and lightness If using young spring cabbage, cut the cooking time by 1 minute

If you make it with milk alone, add 250 ml milk at the end and warm it without boiling. The body will be weaker, but the macaroni starch rounds it out a little. If you add cream, keep it to 2 tbsp. Any more and it moves toward a Japanese-style cream stew rather than the lightness of sopas.

The red color and the slightly sweet processed-meat note of the hot dog are what people remember from the table. But if you add a lot of regular sausage, the smoky aroma gets strong. Slicing 2 to 3 thinly and using them only to support the overall savoriness keeps the flavor of the chicken broth and milk.

You may wonder whether to boil the macaroni separately, but in this dish it goes straight into the pot, because its starch makes the soup slightly silky. Boiled separately, the soup becomes too clear and only the milk flavor floats on top.

What Goes Wrong: Grainy, Thin, or Broken-Down Macaroni

Problem Cause Fix
Soup is grainy It boiled after the evaporated milk went in Warm over low heat and stop at small bubbles at the edge
Flavor is weak Too timid with the patis, so too little salt Add a few drops of patis or a pinch of salt in the bowl
Macaroni falls apart Simmered too long first, or stirred too hard over high heat Move on to the vegetables while a little core remains
Watery Cabbage was cooked too long, or too much milk Uncover and warm over low heat for 3 minutes, without reducing too far
Chicken is dry Cut too small and cooked too long Simmer in 3 cm cubes and then shred; warm briefly after the milk
Fish sauce is too strong All of it went into the pot at once Keep to 2 tsp in the pot and adjust the rest at the table

If it has turned grainy, do not try to rescue it by boiling it down over high heat. The dairy will separate further and the macaroni will break. Take the pot off the heat and slowly stir in 2 tbsp milk; it won't come back completely, but the mouthfeel settles down a little.

If it is thin, adding a few drops of patis brings it back toward sopas better than adding chicken stock powder. If someone at the table doesn't like fish sauce, it is practical to go light in the pot and put patis and black pepper out for each bowl.

Storage and Reheating

Sopas is lightest right after it is made, but it keeps in the refrigerator. Cool it down within 30 minutes and transfer it to a shallow container. Two days in the refrigerator is the guideline. The macaroni absorbs liquid, so the next day it will be much thicker.

A pot is best for reheating. Add 50 to 80 ml milk or water per serving and warm over low heat for 6 to 8 minutes. When the edge of the pot is bubbling and steam rises from all over, it is ready. In a microwave, put it in a heatproof container, add 2 tbsp water, heat at 600W for 2 minutes, stir, and heat for 1 more minute. Stir from the bottom of the container to check that no cold spot remains in the center.

It is not well suited to freezing. The macaroni breaks and the texture of the dairy declines. If you must freeze it, use less macaroni and store mainly the soup and chicken, then add a little freshly boiled macaroni after thawing; it is easier to eat that way.

How to Eat It and What to Serve

Sopas on its own makes a light meal. A soft bread like Filipino pandesal is nice, but in a home kitchen dinner rolls or sandwich bread are also fine. You can pair it with white rice, but since there is macaroni in it, a small amount is enough.

As a menu, rather than putting it on the same day as the sour sinigang, it comes together better beside something fried or grilled. Set next to the spring rolls of lumpiang shanghai, the grilled chicken of chicken inasal, or the eggplant omelet of tortang talong, the white soup becomes a place of rest on the table.

For breakfast, go light on the black pepper; for dinner, make the patis a little stronger. For children, a little hot dog makes it easier to eat, but for adults alone, chicken and vegetables are enough.

Frequently Asked Questions

I don't have evaporated milk. Can I make it with just milk?

Yes. Add 250 ml milk at the end and warm it over low heat without boiling. It is lighter than with evaporated milk and the whiteness is weaker, but the macaroni starch rounds it out a little. If you add cream, keep it to 2 tbsp so it does not get too heavy.

Can I use sweetened condensed milk instead?

No. Sweetened condensed milk is sweet and does not suit a sopas soup. The cans look alike, so when you buy, check for the label unsweetened evaporated milk or "evaporated milk."

Should I boil the macaroni separately?

For this dish, putting it straight into the pot is better. The starch from the macaroni enters the soup and gives a light body. Boiling it separately makes it less likely to break up, but the soup tends to taste thin, so add a little patis at the end.

Can I make it without Filipino-style hot dogs?

Yes. As long as you have chicken, macaroni, evaporated milk, and patis, the core of sopas is there. If you use sausages, keep it to 3, thinly sliced and simmered briefly. A lot of strongly smoked sausage makes the whole soup taste of processed meat.

How do I make it for children?

Go light on the black pepper and patis in the pot, and let only the adults add more at the table. If someone dislikes celery, halve it and increase the cabbage and carrot a little. The macaroni can be on the softer side, but it is hard to eat if it breaks down, so adjust with the final resting time.

It set solid the next day. Did I do something wrong?

No. The macaroni absorbs the soup, so it naturally thickens in the refrigerator. When reheating, add 50 to 80 ml milk or water and bring it back slowly over low heat. Rushing it over high heat makes the milk grainy.