“You’ve got to try this,” my neighbor had said, waving a container with a suspiciously bright orange cube and some glistening shrimp pieces at me. It was a scorching afternoon, and honestly, I wasn’t in the mood for anything complicated. But that vibrant mix of colors and the tangy aroma pulled me right in. That day, I stumbled upon the magic of Fresh Peruvian Shrimp Ceviche with Sweet Potato and Corn—and, no joke, it became my go-to for those busy, sun-soaked afternoons.
This recipe caught me off guard—not just because of its fresh, zingy flavors but also because it’s a dish that feels both light and satisfying. The sweetness of the cooked sweet potato paired with the juicy, citrusy shrimp created a balance I didn’t know I needed. Honestly, I was skeptical at first. Shrimp ceviche always sounded fancy, complicated, or something that needed a trip to a specialty market. But this version? It’s straightforward enough to whip up on a whim, using simple ingredients that remind me of easy dinners like the garlic butter shrimp scampi linguine I love when I’m short on time.
Years later, the recipe stuck—not for its flashiness, but because it’s honest and refreshing. It’s the kind of dish that’s perfect when you want to impress without the stress and crave something a little adventurous yet cozy. I still find myself making it when the heat waves roll in, or when I want a quick reminder that simple food can pack a punch. And between you and me, the sweet corn and creamy sweet potatoes make this ceviche a little celebration in every bite.
That quiet realization—that some of the best recipes come from casual moments and unexpected invites—is why this one has stayed close to my heart (and my kitchen). If you’re curious about a fresh take on seafood that’s easy to make and packed with personality, this shrimp ceviche might just become your summer staple.
Why You’ll Love This Fresh Peruvian Shrimp Ceviche Recipe
From the first time I mixed the lime juice with shrimp and let the flavors mingle, I knew this was something special. Over countless trials (and a few happy kitchen messes), I’ve polished this recipe to highlight what makes Fresh Peruvian Shrimp Ceviche with Sweet Potato and Corn stand apart. Here’s why it’s a winner:
- Quick & Easy: Ready in under 30 minutes, making it perfect for those last-minute cravings or busy weeknights.
- Simple Ingredients: No need for exotic finds—fresh shrimp, lime, sweet potatoes, and corn are likely already in your pantry or local market.
- Perfect for Summer Gatherings: Whether you’re hosting a casual get-together or a backyard barbecue, this ceviche brings a bright, refreshing touch.
- Crowd-Pleaser: The juicy shrimp combined with creamy sweet potatoes and sweet corn wins over both kids and adults alike.
- Unbelievably Delicious: The contrast of textures—plump shrimp, tender sweet potato, and crunchy corn—makes every bite feel like a little fiesta.
What sets this recipe apart is the careful balance of acidity and sweetness. Instead of overwhelming you with too much lime or heat, it finds that sweet spot where the shrimp are tender and the other ingredients shine. I often tweak the seasoning depending on the day, sometimes adding fresh cilantro or a hint of chili for a subtle kick. Plus, the inclusion of sweet potatoes and corn isn’t just traditional—it’s a way to round out the dish and make it feel like a complete meal, which you don’t always get with ceviche.
Honestly, this isn’t just another ceviche recipe floating on the internet. It’s the one I keep coming back to because it’s forgiving for beginners but nuanced enough to impress guests (kind of like my go-to for French onion soup with Gruyère croutons, which always surprises people with its depth).
What Ingredients You Will Need for Fresh Peruvian Shrimp Ceviche
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples or easy to find at any fresh market. The sweet potato and corn add a comforting touch that pairs beautifully with the bright, citrusy shrimp.
- Fresh shrimp, peeled and deveined (about 1 pound / 450 grams) – look for wild-caught if possible for best flavor.
- Fresh limes, juiced (around 6 large limes) – the star of the marinade, providing that zesty punch.
- Sweet potatoes, peeled and cut into 1-inch cubes (about 2 medium-sized) – boiled until tender, adding natural sweetness and creaminess.
- Peruvian corn (choclo) or regular large-kernel corn, cooked and cut off the cob (1 cup / 150 grams) – adds a pleasantly chewy, sweet crunch.
- Red onion, thinly sliced (1 medium) – for that sharp contrast and crunch.
- Fresh cilantro, chopped (¼ cup / 15 grams) – bright herbaceous notes.
- Aji amarillo paste (1 teaspoon) – a mild yellow chili paste traditional in Peruvian cuisine, optional but recommended for authentic flavor and gentle heat. You can substitute with a mild jalapeño or omit for less spice.
- Salt and black pepper to taste – essential seasoning to balance flavors.
- Olive oil (1 tablespoon) – adds a subtle richness.
If you want to get creative, swapping sweet potatoes with butternut squash or adding avocado chunks can be delightful twists. For a gluten-free version, this recipe naturally fits without modification. I like to source my shrimp from trusted local markets, and when it comes to the lime, fresh-squeezed is non-negotiable—bottled just won’t give that vibrant acidity.
Equipment Needed
- Mixing bowls – at least two, one for the ceviche and one for the sweet potatoes and corn.
- Sharp knife and cutting board – thin slicing the onion and dicing sweet potatoes requires a good, stable blade.
- Medium saucepan – to boil the sweet potatoes and cook the corn if using fresh.
- Citrus juicer or reamer – handy to get every drop of lime juice without the mess.
- Colander or slotted spoon – for draining cooked veggies.
- Serving bowls or plates – something shallow works best to showcase the colors and textures.
If you don’t have a citrus juicer, no worries—just use a fork to squeeze out the juice (though it can be a bit messier). I’ve found that a sharp chef’s knife makes prep faster and safer, especially when slicing the onion thinly. For boiling sweet potatoes, a simple medium pot does the trick; no fancy cookware needed here.
Preparation Method for Fresh Peruvian Shrimp Ceviche

- Prepare the shrimp: Rinse the shrimp under cold water, peel and devein if not already done. Cut into bite-sized pieces (about ½ inch / 1.3 cm). Set aside. (5 minutes)
- Cook the sweet potatoes: Place peeled and cubed sweet potatoes in a pot of salted boiling water. Cook until tender but still firm, about 10-12 minutes. Drain and let cool. (15 minutes including cooling)
- Cook the corn: If using fresh corn, boil the cobs for 5-7 minutes until tender. Let cool slightly, then slice kernels off the cob. (10 minutes)
- Slice the onion: Thinly slice the red onion and soak in cold water for 5-10 minutes to mellow the sharpness. Drain well before adding to the ceviche. (10 minutes)
- Mix the marinade: In a large bowl, combine freshly squeezed lime juice, aji amarillo paste (or substitute), olive oil, salt, and black pepper. Whisk together until blended. (2 minutes)
- Marinate the shrimp: Add the shrimp pieces to the lime mixture. Toss gently to coat. The acidity will “cook” the shrimp. Let sit for 10-15 minutes until shrimp turn opaque and firm. (15 minutes)
- Assemble the ceviche: Gently fold in the cooled sweet potatoes, corn, drained red onion, and chopped cilantro into the shrimp mixture. Taste and adjust seasoning with salt and pepper. (5 minutes)
- Chill and serve: Refrigerate for 10 minutes if desired, though it can be enjoyed immediately. Serve chilled with extra lime wedges. (10 minutes optional)
Tip: Keep an eye on the shrimp during marinating—overdoing it can make them rubbery. The shrimp should be firm but tender, with a fresh snap. Also, soaking the onions helps mellow their bite, making the flavor blend beautifully.
Cooking Tips & Techniques
Working with ceviche can feel intimidating because it’s one of those dishes that’s all about timing and balance. Here are a few things I’ve learned after many attempts and happy accidents:
- Use the freshest shrimp you can find. Since the cooking process is acidic and quick, freshness impacts both safety and flavor.
- Don’t over-marinate the shrimp. Lime juice “cooks” the shrimp in minutes. Leaving it too long makes the texture tough and less enjoyable.
- Balance the acidity carefully. Too much lime can overpower the sweet potatoes and corn. Taste as you go, and remember you can always add more, but you can’t take it out.
- Soak sliced onions in cold water. This reduces their sharpness and adds a gentle crunch that complements the shrimp.
- Chill before serving. While not mandatory, a short chill lets the flavors meld and the dish refreshes your palate perfectly on warm days.
One kitchen blunder I made early on was skipping the step of soaking onions—they overwhelmed the dish with bitterness. I also learned that boiling sweet potatoes to just tender, not mushy, preserves their subtle sweetness and texture. If you’re multitasking, cook the sweet potatoes and corn ahead of time to reduce prep time on busy days.
Variations & Adaptations
This Fresh Peruvian Shrimp Ceviche with Sweet Potato and Corn is wonderfully adaptable for different tastes and dietary needs:
- Spicy kick: Add finely chopped fresh jalapeño or a pinch of cayenne if you want more heat than the mild aji amarillo paste offers.
- Vegetarian version: Swap shrimp for hearts of palm or firm tofu marinated in lime juice for a fresh, tangy alternative.
- Seasonal twist: Swap sweet potatoes with roasted butternut squash or add diced avocado for creaminess.
- Cooking method: For a cooked twist, briefly poach the shrimp in simmering water before marinating, which softens the texture and makes it easier for those wary of raw seafood.
- Allergen-friendly: This recipe is naturally gluten-free and dairy-free. For nut allergies, avoid adding any garnishes like toasted nuts or seeds.
Personally, I’ve tried adding a splash of fresh orange juice for a sweeter, rounder flavor that my family loved. Also, mixing in some diced cucumber adds a refreshing crunch that pairs nicely. For a heartier meal, serve alongside crispy air fryer loaded potato skins with cheddar and bacon for a fun contrast.
Serving & Storage Suggestions
Serve this ceviche chilled or at room temperature to really let those bright flavors pop. I like presenting it on a shallow plate or in small bowls, garnished with a few cilantro leaves and extra lime wedges on the side. It pairs beautifully with simple tortilla chips or a light salad to keep things fresh and balanced.
If you’re looking for beverage pairings, a crisp white wine like Sauvignon Blanc or a cold, citrusy beer matches the acidity nicely. For non-alcoholic options, sparkling water with a squeeze of lime works wonders.
Store any leftovers in an airtight container in the refrigerator for up to 24 hours. Keep in mind that the shrimp will continue to “cook” in the lime juice, so texture may change slightly over time. Sweet potatoes and corn also soften further, so it’s best enjoyed fresh.
To reheat the sweet potatoes and corn separately before mixing if you want a warm contrast, but avoid heating the shrimp. The flavors develop and meld, making leftovers still tasty, but fresh is undeniably best.
Nutritional Information & Benefits
This shrimp ceviche is not only delicious but also packs a nutritional punch. Shrimp provides a lean source of protein, low in calories and rich in selenium and vitamin B12. The lime juice adds a boost of vitamin C, which supports immunity and skin health.
Sweet potatoes contribute complex carbohydrates and fiber, along with beta-carotene, an antioxidant that supports eye health. Corn adds fiber and essential minerals like magnesium. The fresh herbs and onions bring antioxidants and vitamins without adding calories.
Overall, this recipe fits well into gluten-free and low-fat diets. It’s a light, balanced meal that satisfies without heaviness—ideal for warm weather or when you want something wholesome but bright. Just watch the sodium if you add extra salt, especially if serving with salty chips or sides.
Conclusion
Fresh Peruvian Shrimp Ceviche with Sweet Potato and Corn is that rare recipe that feels both special and down-to-earth. It’s easy to prepare, bursting with flavor, and just the right kind of different to keep your taste buds curious. I love it because it brings together simple, fresh ingredients into a dish that feels like a small celebration—without any fuss.
Feel free to make it your own with tweaks to spice, texture, or accompaniments. It’s a recipe that invites creativity but always delivers on bright, satisfying flavor. If you’ve enjoyed dishes like my creamy Cajun shrimp pasta, you’ll find this ceviche a refreshing change that still honors the beautiful versatility of shrimp.
Give it a try, and I’d love to hear how you customize it or what moments you share it with—drop a comment below or share your twists!
Frequently Asked Questions about Fresh Peruvian Shrimp Ceviche
Can I use frozen shrimp for this ceviche?
Yes, but be sure to thaw them completely and pat dry before marinating. Fresh shrimp is preferred for the best texture and flavor.
How long can I store leftover ceviche?
Store in an airtight container in the refrigerator and consume within 24 hours. The shrimp will become firmer as it “cooks” further in the lime juice.
What is the role of sweet potato in this ceviche?
Sweet potato adds a creamy, sweet balance to the tangy shrimp and lime, making the dish more filling and texturally interesting.
Can I prepare the ceviche ahead of time?
Yes, but it’s best to keep the shrimp separate from the sweet potato and corn until just before serving to maintain texture.
What can I substitute for aji amarillo paste?
If unavailable, use a mild jalapeño or a pinch of smoked paprika for color and a gentle heat, or omit if you prefer no spice.
Pin This Recipe!

Fresh Peruvian Shrimp Ceviche Recipe Easy Homemade with Sweet Potato and Corn
A quick and easy Peruvian shrimp ceviche featuring fresh shrimp marinated in lime juice, paired with creamy sweet potatoes and sweet corn for a refreshing and satisfying dish perfect for summer.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Appetizer
- Cuisine: Peruvian
Ingredients
- 1 pound fresh shrimp, peeled and deveined (wild-caught preferred)
- Juice of 6 large fresh limes
- 2 medium sweet potatoes, peeled and cut into 1-inch cubes
- 1 cup Peruvian corn (choclo) or large-kernel corn, cooked and cut off the cob
- 1 medium red onion, thinly sliced
- ¼ cup fresh cilantro, chopped
- 1 teaspoon aji amarillo paste (optional; substitute with mild jalapeño or omit)
- Salt to taste
- Black pepper to taste
- 1 tablespoon olive oil
Instructions
- Rinse the shrimp under cold water, peel and devein if not already done. Cut into bite-sized pieces (about ½ inch). Set aside. (5 minutes)
- Place peeled and cubed sweet potatoes in a pot of salted boiling water. Cook until tender but still firm, about 10-12 minutes. Drain and let cool. (15 minutes including cooling)
- If using fresh corn, boil the cobs for 5-7 minutes until tender. Let cool slightly, then slice kernels off the cob. (10 minutes)
- Thinly slice the red onion and soak in cold water for 5-10 minutes to mellow the sharpness. Drain well before adding to the ceviche. (10 minutes)
- In a large bowl, combine freshly squeezed lime juice, aji amarillo paste (or substitute), olive oil, salt, and black pepper. Whisk together until blended. (2 minutes)
- Add the shrimp pieces to the lime mixture. Toss gently to coat. Let sit for 10-15 minutes until shrimp turn opaque and firm. (15 minutes)
- Gently fold in the cooled sweet potatoes, corn, drained red onion, and chopped cilantro into the shrimp mixture. Taste and adjust seasoning with salt and pepper. (5 minutes)
- Refrigerate for 10 minutes if desired, though it can be enjoyed immediately. Serve chilled with extra lime wedges. (10 minutes optional)
Notes
Use the freshest shrimp possible for best flavor and safety. Do not over-marinate the shrimp to avoid rubbery texture. Soaking the sliced onions in cold water mellows their sharpness. Chill before serving for best flavor, but ceviche can be enjoyed immediately. Substitute aji amarillo paste with mild jalapeño or omit for less spice. Sweet potatoes can be swapped with butternut squash or avocado can be added for creaminess. Store leftovers in an airtight container in the refrigerator for up to 24 hours; texture may change over time.
Nutrition
- Serving Size: Approximately 1 cup
- Calories: 220
- Sugar: 6
- Sodium: 350
- Fat: 5
- Saturated Fat: 0.7
- Carbohydrates: 22
- Fiber: 3
- Protein: 20
Keywords: shrimp ceviche, Peruvian ceviche, sweet potato, corn, seafood appetizer, lime shrimp, aji amarillo, summer recipe, gluten-free, dairy-free


