Peruvian Pumpkin Soup with Queso Fresco

Updated November 4, 2026

Total time
57 min
prep 20 min · cook 37 min
Serves
6
portions as written

Jump to recipe

Peruvian Pumpkin Soup with Queso Fresco

Peruvian-style pumpkin soup is a thick, comforting soup of squash, potatoes, corn, and peas, finished with milk and queso fresco. It is inspired by locro de zapallo, a Peruvian squash dish with many regional and family versions; this soup-style version balances a creamy, partly mashed base with tender pieces of vegetables.

Ingredients

  • 2 tablespoons (30 ml) neutral vegetable oil
  • 1 medium yellow onion, finely chopped, about 1 cup (150 g)
  • 3 garlic cloves, minced, about 1 tablespoon (9 g)
  • 1 tablespoon (15 g) aji amarillo paste
  • 1 teaspoon (2 g) ground cumin
  • 2 pounds (900 g) peeled, seeded pumpkin, kabocha, or butternut squash, cut into roughly 1-inch (2.5 cm) cubes
  • 2 medium Yukon Gold or yellow potatoes, peeled and cut into ½-inch (1.25 cm) cubes, about 2 cups (300 g)
  • 4 cups (950 ml) low-sodium vegetable broth
  • 1 cup (150 g) fresh or frozen corn kernels
  • 1 cup (145 g) fresh or frozen peas
  • 1 cup (240 ml) whole milk or evaporated milk
  • 4 ounces (115 g) queso fresco, crumbled, plus more for serving
  • 1 tablespoon (4 g) finely chopped huacatay, if available
  • 1 tablespoon (4 g) chopped fresh cilantro, plus more for serving
  • ¾ teaspoon (4 g) fine salt, plus more to taste
  • ¼ teaspoon (0.5 g) freshly ground black pepper
  • 1 lime, cut into wedges, for serving

Instructions

  1. Prepare the vegetables. Peel and seed the squash if needed, then cut it and the potatoes into the sizes listed. Keep the potato pieces fairly small so they soften at the same rate as the squash. Chop the onion and garlic, measure the broth and seasonings, and crumble the queso fresco. If using frozen corn or peas, they can go straight into the pot without thawing.
  2. Soften the onion. Heat the oil in a heavy soup pot or Dutch oven over medium heat. Add the onion and cook for 6 to 7 minutes, stirring occasionally, until soft and translucent but not browned. If the onion starts sticking or taking on color, lower the heat and add a tablespoon of broth.
  3. Cook the aromatics. Stir in the garlic, aji amarillo paste, cumin, salt, and black pepper. Cook for 1 minute, stirring constantly so the garlic does not scorch. Aji amarillo gives the soup its fruity, gently warm character. The paste can vary in heat, so use a little less if you prefer a mild soup and adjust at the end.
  4. Simmer the squash and potatoes. Add the cubed squash, potatoes, and vegetable broth. Bring the pot to a gentle boil, then reduce the heat to maintain a steady simmer. Cover and cook for about 20 minutes, stirring once or twice, until the squash is very soft and the potatoes are easily pierced with a fork. If the broth is boiling hard, lower the heat; a vigorous boil can break up the potatoes before the squash is ready.
  5. Make a creamy, textured base. Use a potato masher to mash roughly half of the vegetables right in the pot, leaving plenty of squash and potato pieces intact. For a smoother soup, blend one or two cups (240–480 ml) of the soup and return it to the pot. Take care with hot liquid: blend in small batches, vent the lid according to the blender instructions, and never fill the blender to the top. Avoid blending the entire pot unless you want a uniformly smooth soup.
  6. Add the corn and peas. Stir in the corn, peas, huacatay if using, and cilantro. Simmer for 5 minutes, just until the vegetables are tender and heated through. Frozen vegetables may need an extra minute or two; keep the soup at a gentle simmer rather than letting it boil rapidly.
  7. Finish with milk and cheese. Lower the heat and stir in the milk and crumbled queso fresco. Warm gently for about 2 minutes, stirring, until the cheese softens and the soup is hot. Do not let it boil after adding the milk, because boiling can make the dairy separate or give the soup a grainy texture. Taste and add more salt or pepper if needed.
  8. Serve. Ladle into warm bowls and top with extra queso fresco and cilantro. Offer lime wedges at the table so each person can add a little brightness to taste. If the soup thickens while it sits, stir in a splash of warm broth or milk before serving.

Tips

  • Choose a flavorful squash. Kabocha is dense and sweet, while butternut is easy to peel and widely available. Pumpkin also works, but varieties differ in moisture and sweetness. Use cooking pumpkin rather than a large carving pumpkin, which can be watery and bland. If your squash is especially watery, simmer the soup uncovered for a few extra minutes before adding the dairy.
  • Find aji amarillo or substitute thoughtfully. Aji amarillo paste is sold in many Latin American grocery stores and some larger supermarkets. If you cannot find it, use 1 tablespoon (15 g) mild yellow chile paste or ½ teaspoon (1 g) paprika with a small pinch of cayenne. The substitute will provide color and warmth but will not have the same fruity flavor. Add cayenne cautiously; it is much hotter than aji amarillo paste.
  • Huacatay is optional, but distinctive. This Peruvian herb, sometimes called black mint, has a savory, minty aroma and may be available fresh or as a prepared paste in Latin American markets. If it is unavailable, use cilantro as listed, or add a little chopped mint alongside it. Cilantro and mint give a fresh finish but do not exactly reproduce huacatay’s flavor.
  • Control the texture and salt. Mash only part of the vegetables for a thick soup with distinct pieces. If you use a fully salted broth or salty cheese, start with less salt and season after the queso fresco is stirred in. For a thinner soup, add warm broth gradually rather than pouring in a large amount at once.

Serving Suggestions

Serve the soup hot as a filling first course or as a light main meal. A bowl of steamed white rice alongside it is a familiar, practical pairing, especially if you want something to soak up the thick, cheesy broth. Crusty bread or toasted bread also works well, though it is not necessary because the potatoes and squash make the soup substantial.

Set out lime wedges, extra crumbled queso fresco, and chopped cilantro so everyone can finish a bowl to taste. The lime’s acidity cuts through the creamy dairy and sweet squash; squeeze in a little, taste, and add more only if you like. A simple salad of lettuce, tomato, and thinly sliced red onion offers a crisp contrast. For a larger meal, serve the soup before grilled vegetables or roasted chicken, keeping the soup portions modest.

Variations

Make it vegetarian or vegan: The recipe is vegetarian when made with vegetable broth. For a vegan version, replace the milk with unsweetened oat milk or a plain, unsweetened plant-based cooking cream, and omit the queso fresco or use a plant-based alternative. The result will be less tangy and salty, so taste carefully and finish with lime and a little extra salt if needed.

Use other vegetables: A cup of diced carrot can replace some of the squash, though it makes the soup a little sweeter. Replace the peas with diced green beans, or use a mix of corn and peas. Add firmer vegetables at the same time as the potatoes and tender vegetables with the peas so they do not turn mushy.

Adjust the richness: Evaporated milk makes the soup especially creamy; whole milk gives a lighter finish. You can use half-and-half for a richer bowl, but warm it gently and do not boil the soup. For a thinner broth-forward version, add up to 1 cup (240 ml) extra broth and mash less of the squash. For a thicker, stew-like version, mash more vegetables and use a little less broth next time.

Change the chile level: Aji amarillo paste has a mild to moderate heat that varies by brand and batch. Start with 2 teaspoons (10 g) if you are unsure, then stir in more at the end. For a spicier bowl, add a pinch of cayenne or serve sliced fresh chile on the side rather than making the entire pot hot.

Storage and Reheating

Let the soup stop steaming heavily, then refrigerate it in a covered, shallow container within 2 hours of cooking. Keep it refrigerated for 3 to 4 days. The soup will thicken as it cools because the potatoes and squash continue to absorb liquid; this is normal. Store toppings such as extra cilantro, lime wedges, and queso fresco separately for the freshest texture.

To reheat a portion, warm it in a saucepan over low to medium-low heat, stirring often and adding a splash of broth or milk if needed. Avoid a hard boil, which can cause the dairy to separate. Reheat leftovers to 165°F (74°C), checking with a food thermometer. In a microwave, cover loosely, heat in short intervals, and stir between intervals so the center heats evenly; check the temperature before serving.

For longer storage, freeze the soup in airtight, freezer-safe containers for up to 2 months. Leave a little room at the top for expansion and label the container with the date. Dairy can change texture after freezing, so for the best result you may freeze the soup before adding the milk and queso fresco, then add them while reheating. Thaw frozen soup overnight in the refrigerator, reheat it thoroughly, and stir well. Do not leave cooked soup at room temperature for more than 2 hours.

Frequently Asked Questions

Is this the same as Peruvian locro de zapallo?
This recipe is inspired by locro de zapallo, a Peruvian squash dish often made with potatoes, corn, peas, cheese, and milk. It is deliberately served as a spoonable soup, while some versions of locro are thicker and closer to a stew. Ingredients and texture vary by region and household, so this is one practical interpretation rather than a claim to be the only traditional version.

Can I use canned pumpkin?
Use plain canned pumpkin, not pumpkin pie filling. It can work in a pinch, but it is already soft and will not give the soup the same tender chunks or fresh squash flavor. Replace the fresh squash with about 3 cups (735 g) canned pumpkin, add it with the broth, and reduce the simmer to about 10 minutes. Keep the potatoes, and add broth gradually because canned pumpkin can make the base very thick.

What can I use instead of queso fresco?
Crumbled mild feta is a convenient substitute, but it is saltier and tangier, so reduce the added salt and taste before serving. A mild farmer cheese or fresh ricotta salata can also work, although each changes the flavor slightly. If using a cheese that does not soften much in hot soup, crumble it over the bowls instead of stirring it into the pot.

Can I make the soup ahead?
Yes. For the best texture, cook the squash, potatoes, and broth through the mashing step, cool and refrigerate the base, then add the corn, peas, milk, and queso fresco as you reheat it. You can also make the complete soup a day ahead; expect it to thicken, and loosen it with broth while warming gently. Refrigerate it within 2 hours of cooking.

How can I make the soup smoother?
Mash more of the vegetables with a potato masher, or blend a portion and return it to the pot. For a completely smooth soup, blend the cooked squash and potato base before adding the corn, peas, milk, and cheese. Then stir in those ingredients and simmer just until the vegetables are tender. Use caution when blending hot soup, and follow your blender’s instructions for venting.

Why did my soup turn grainy?
Milk and cheese can become grainy if the soup boils hard after they are added, and some cheeses simply do not melt smoothly. Keep the heat low during the final step and stir until the cheese softens rather than trying to dissolve every crumb. If it is already grainy, take the pot off the heat and stir gently; blending may smooth the base, but it will not fully undo separated dairy.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).