Creamy Peruvian Potato Soup
The park was louder than usual that afternoon, full of kids running in circles while parents tried to catch a quiet moment on the benches. I had packed simple snacks, nothing fancy, but somehow they disappeared faster than expected. A friend’s little boy wandered over, holding an empty container and asking if I had anything warm at home. That question stayed with me longer than it should have.
Back in the kitchen, the house felt a bit too still after all that noise. I opened the pantry, then the fridge, scanning for something that could feel filling without taking much effort. Potatoes sat in a basket on the counter, the kind that always seem to wait patiently until you need them most.
I started chopping without much thought, letting the rhythm guide me. Onion, garlic, a bit of cumin. The base came together quickly, and soon the pot was gently bubbling. It wasn’t a complicated dish, but it carried that quiet promise of comfort.
When the soup was finally ready, I ladled some into a bowl and handed it to my kids first. They didn’t say much, just kept eating. That kind of silence usually says more than compliments. Later, I packed a small container and walked it next door. The boy’s face lit up before he even took a bite, and somehow, that felt like the best part of the whole day.

Short Description
A smooth and comforting potato soup inspired by Peruvian flavors, made with tender potatoes, warm spices, and a creamy finish.
Key Ingredients
- 4 large yellow potatoes, peeled and diced
- 1 onion, chopped
- 2 cloves garlic, minced
- 4 cups vegetable or chicken broth
- 1 cup evaporated milk
- 2 tablespoons vegetable oil
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- Salt and pepper to taste
- Fresh cilantro, chopped
Tools Needed
- Large pot
- Cutting board
- Sharp knife
- Wooden spoon
- Blender or immersion blender
- Ladle
Cooking Instructions
Step 1: Sauté the Aromatics
Heat 2 tablespoons vegetable oil in a large pot over medium heat. Add the chopped onion and cook for about 4 to 5 minutes until soft and slightly translucent. Stir in the minced garlic and cook for another 30 seconds until fragrant, being careful not to let it burn.
Step 2: Add the Spices
Sprinkle in the ground cumin and dried oregano. Stir continuously for about 1 minute to allow the spices to bloom and release their aroma.
Step 3: Cook the Potatoes
Add the diced potatoes and pour in 4 cups of broth. Increase the heat to bring the mixture to a gentle boil, then reduce to medium low. Let it simmer for 15 to 20 minutes, or until the potatoes are fork tender and begin to break apart.
Step 4: Blend for Creaminess
Carefully scoop out about half of the soup and blend until smooth using a blender or immersion blender. Return the blended portion to the pot and stir to combine. This creates a creamy texture while still leaving some chunks for balance.
Step 5: Add the Milk and Season
Stir in 1 cup evaporated milk. Season with salt and pepper to taste. Let the soup simmer for another 5 minutes over low heat, allowing the flavors to come together.
Step 6: Garnish and Serve
Ladle into bowls and top with freshly chopped cilantro. Serve warm while the texture is smooth and comforting.
Why You’ll Love This Recipe
Warm and Comforting: A smooth, creamy texture that feels satisfying without being heavy
Simple Ingredients: Pantry staples come together in a thoughtful way
Quick to Prepare: Ready in about 30 minutes with minimal prep
Family Friendly: Mild flavors that can be adjusted easily
Balanced Texture: Creamy base with soft potato pieces for a hearty bite
Mistakes to Avoid & Solutions
Undercooked Potatoes: Potatoes that are still firm will affect texture
Solution: Simmer until they easily break apart with a fork
Burning Garlic: Garlic cooks quickly and can turn bitter
Solution: Add it after onions soften and cook briefly
Overblending the Soup: Blending everything can make it too thick
Solution: Blend only half to keep a balanced consistency
Too Thick Texture: Soup can become overly dense
Solution: Add a splash of broth to loosen it before serving
Lack of Seasoning: Potatoes absorb a lot of flavor
Solution: Taste and adjust salt and pepper at the end
Serving and Pairing Suggestions
Serve with warm crusty bread for dipping
Pair with a light salad for a complete meal
Add shredded chicken for extra protein
Serve in bowls for a cozy dinner or in small cups for gatherings
Pair with a fresh citrus drink or herbal tea
Storage and Reheating Tips
Refrigerator: Store in an airtight container for up to 3 days
Freezer: Freeze for up to 2 months, though texture may slightly change
Reheating on Stovetop: Warm over low heat, stirring occasionally
Microwave: Heat in short intervals, stirring between each round
FAQs
1. Can I use a different type of potato?
Yes, Yukon Gold or russet potatoes both work well, though texture may vary slightly.
2. Can I make this dairy free?
Yes, substitute evaporated milk with coconut milk or a plant based alternative.
3. How can I make it thicker?
Blend a larger portion of the soup or let it simmer longer to reduce.
4. Can I prepare this ahead of time?
Yes, the flavors deepen after sitting, making it even better the next day.
5. Is this soup spicy?
No, it’s mild, but you can add chili flakes if you prefer some heat.
Tips & Tricks
Cut potatoes evenly for consistent cooking
Use warm broth to keep cooking temperature steady
Blend carefully while the soup is hot to avoid splashes
Add a squeeze of lime for a subtle brightness
Recipe Variations
Protein Boost Version
Step 1: Cook shredded chicken separately
Step 2: Stir into the soup after blending
Step 3: Simmer for 5 minutes before serving
Extra Creamy Version
Step 1: Increase evaporated milk to 1½ cups
Step 2: Blend slightly more of the soup
Step 3: Simmer until smooth and rich
Vegetable Packed Version
Step 1: Add diced carrots or corn with the potatoes
Step 2: Cook until tender
Step 3: Blend partially as directed
Final Thoughts
The bowl I brought next door came back empty, with a quiet thank you that felt more meaningful than a long conversation. That small exchange stayed with me, the way simple food often does when it reaches someone at just the right time. It’s not about complexity or presentation, but about how it fits into a moment.
This soup carries that kind of ease. It fills the kitchen with warmth without asking for too much effort, and it leaves behind a sense of calm that lingers even after the last spoonful. Meals like this don’t try to stand out, yet they quietly hold everything together on days that need a little extra care.
Creamy Peruvian Potato Soup
Course: MainDifficulty: Easy4
servings10
minutes30
minutesA smooth and comforting potato soup inspired by Peruvian flavors, made with tender potatoes, warm spices, and a creamy finish.
Ingredients
4 large yellow potatoes, peeled and diced
1 onion, chopped
2 cloves garlic, minced
4 cups vegetable or chicken broth
1 cup evaporated milk
2 tablespoons vegetable oil
1 teaspoon ground cumin
1 teaspoon dried oregano
Salt and pepper to taste
Fresh cilantro, chopped
Directions
- Heat 2 tablespoons vegetable oil in a large pot over medium heat. Add the chopped onion and cook for 4 to 5 minutes until soft and slightly translucent.
- Stir in the minced garlic and cook for about 30 seconds until fragrant, making sure it doesn’t burn.
- Add the ground cumin and dried oregano, stirring for about 1 minute to release their aroma.
- Add the diced potatoes and pour in 4 cups broth. Bring to a gentle boil, then reduce heat to medium low and simmer for 15 to 20 minutes until the potatoes are fork tender and starting to break apart.
- Carefully blend about half of the soup until smooth, then return it to the pot and stir to combine for a creamy texture with some chunks.
- Stir in 1 cup evaporated milk and season with salt and pepper. Simmer on low heat for 5 minutes to bring everything together.
- Ladle into bowls, top with chopped cilantro, and serve warm.