Filipino sopas is a creamy chicken macaroni soup — comfort in a bowl. Saute garlic, onion and ginger, simmer chicken to make a quick broth, then add elbow macaroni, carrots and cabbage. Finish with evaporated milk for that signature richness. It is the classic rainy-day merienda, warm and filling.

When the rain comes in and the afternoon turns grey, Filipino homes reach for sopas. It is a creamy, milky chicken macaroni soup that sits somewhere between a snack and a light meal — merienda that fills you up and warms you from the inside. Kids love it, it stretches a little chicken a long way, and it comes together with everyday ingredients.

Sopas is deeply nostalgic for a lot of Pinoys: the smell of ginger and garlic, the soft macaroni, the sweetness of evaporated milk. It is easy enough for a first-time cook and forgiving enough to make your own. If you love soup, it pairs naturally with heartier bowls like nilagang baboy, and you will find plenty more warm dishes in the Kusina collection.

What makes sopas special

Two things define a good sopas. The first is a quick, clean chicken broth built from scratch — even a couple of bone-in thighs simmered with ginger give you far more flavour than water alone. The second is the milk. Evaporated milk (gatas) is the traditional choice; it makes the soup creamy and gives it that gentle, slightly caramelised sweetness Filipinos know and love.

Beyond that, sopas is flexible. Some families keep it simple with just chicken, macaroni and cabbage. Others add hotdog for the kids, or a can of evaporated milk plus a splash of the liquid to make it extra rich. This recipe gives you a solid home-style base you can adjust to taste.

Ingredients

  • 2 tablespoons cooking oil or butter
  • 5 cloves garlic, minced
  • 1 medium onion, chopped
  • 1 thumb ginger, sliced (optional but recommended)
  • 400 g chicken thighs, bone-in
  • 2 tablespoons fish sauce (patis)
  • 6 cups chicken broth or water
  • 1.5 cups elbow macaroni
  • 1 carrot, diced
  • 1 cup cabbage, chopped
  • 1 hotdog, sliced (optional)
  • 1 cup evaporated milk
  • Ground black pepper to taste
  • Spring onion, chopped, to garnish

How to cook Filipino sopas

  1. Saute the aromatics. Heat the oil or butter and cook the garlic, onion and ginger until soft and fragrant. Ginger is optional but adds a lovely warmth, especially on a cold day.
  2. Cook the chicken. Add the chicken thighs and cook until they lose their pink colour on the outside.
  3. Make the broth. Pour in the broth or water, add the fish sauce, and bring to a boil. Lower the heat and simmer for about 20 minutes until the chicken is fully cooked and tender.
  4. Shred the chicken. Lift out the thighs, let them cool slightly, then shred the meat off the bone and return it to the pot. Discard the bones.
  5. Add pasta and carrots. Stir in the macaroni and diced carrot. Cook until the pasta is almost tender, about 8 minutes, stirring so it does not stick.
  6. Add cabbage and milk. Add the cabbage and hotdog, then pour in the evaporated milk. Heat through gently — do not let it boil hard, or the milk can split.
  7. Season and serve. Season with black pepper, garnish with spring onion, and serve piping hot.

Tips for the best sopas:

  • Cook the macaroni just until al dente. It keeps absorbing broth, so slightly firm is perfect.
  • If you are making it ahead, cook the pasta separately and add it per serving. This stops the soup from turning into a thick porridge.
  • Add the milk near the end and keep the heat gentle so it stays smooth and does not curdle.
  • A pat of butter at the start instead of oil makes the whole soup taste a little richer.

Fixing common sopas problems

The most common issue is sopas that thickens into near-paste after a while — this is normal, because the macaroni keeps drinking up the broth. Just loosen it with more broth or water when reheating, then re-season, since the added liquid dilutes the salt. If your milk curdled, it boiled too hard; next time, lower the heat before adding it and stir gently.

Variations to try

For a heartier bowl, add more vegetables like potatoes or celery, or use both chicken and a little hotdog. Some cooks stir in a beaten egg at the end for extra body, egg-drop style. For a lighter version, use fresh milk instead of evaporated and go easy on it. You can even make a quick pantry sopas with canned chicken or tuna when you are short on time.

Serving sopas

Sopas is a merienda star, served on its own in a big bowl in the middle of the afternoon. It is also lovely as a light dinner with pandesal (soft bread rolls) for dipping. On a family table, it opens a meal nicely before something more substantial like giniling or menudo. Whatever the occasion, sopas is the kind of warm, familiar food that feels like a hug — the reason it never goes out of style. Find more comfort dishes in our Kusina section.