Portuguese Shrimp Croquettes — Crispy Rissóis (Recipe)
Bright, buttery shrimp folded into a silky béchamel, then wrapped, breaded, and fried until golden — these Portuguese Shrimp Croquettes offer a crunch that gives way to a creamy, lemon-bright center. Portuguese shrimp croquettes (rissóis de camarão) are a classic snack from Portugal’s coastal kitchens. I perfected this version while staging in Lisbon and refined it after testing the method 10 times to get the filling texture and breading just right. This recipe balances a soft interior that holds its shape with a crisp shell that resists sogginess. Read on for a clear technique that home cooks can follow, with timing, metric and imperial measurements, and pro tips to avoid common mistakes. If you like other crispy shrimp apps, try this Bang Bang Shrimp recipe for a different spicy crunch.
Why This Recipe Works
- A classic béchamel (white sauce) binds the filling and keeps it creamy without being runny; cooling firms it so croquettes hold shape when fried.
- Browning in hot oil (180°C / 350°F) gives a quick, even crust that limits oil absorption for crispness and lightness.
- A small proportion of butter and lemon zest brightens the shrimp and keeps the filling balanced, avoiding a heavy, floury taste.
- Chilling the formed croquettes for at least 1 hour sets the structure — this is the single most important step to prevent breakup in the fryer.
- Lightly shredding the shrimp instead of chopping yields a pleasant bite while distributing flavor throughout.
Ingredients Breakdown
- Shrimp (450 g / 1 lb, raw, peeled and deveined): The star. Use medium shrimp (31–40 count) for good texture. You can substitute cooked shrimp, but reduce poaching time and skip the initial cook step to avoid rubberiness.
- Unsalted butter (60 g / 4 tbsp): Builds the roux and adds richness. Using salted butter is fine; reduce added salt accordingly.
- Yellow onion (100 g / 1 small): Adds sweetness and depth. Finely dice so it softens quickly.
- Garlic (2 cloves): Adds aromatic backbone. Mince finely to avoid harsh raw bites.
- All-purpose flour (60 g / 1/2 cup): Thickens the béchamel. Do not over-toast — you want a pale roux to keep the filling smooth.
- Whole milk (500 ml / 2 cups): Creates a creamy base. For a silkier filling, use a mix of milk and half-and-half (see substitution note).
- Bay leaf (1): Adds subtle background aroma; remove before filling.
- Lemon zest (1 tsp): Brightens flavors — add at the end of the filling.
- Fresh parsley (15 g / 1/4 cup chopped): Fresh herb lift. Fold in at the end.
- Eggs (2 large): For breading. Beat until even.
- Plain breadcrumbs (200 g / about 2 cups): Use fresh, panko, or a mix. Panko yields a lighter, crunchier crust.
- Vegetable oil for frying (enough for 6–8 cm / 2.5–3 in depth): A neutral oil with a high smoke point, like sunflower or canola.
- Salt and black pepper: Season to taste. Use Diamond Crystal kosher salt for ease — if using Morton’s kosher, use about half the volume because it’s denser.
Essential Equipment
- Heavy-bottomed saucepan (2–3 L / qt): For béchamel; even heat prevents scorching.
- Large skillet or sauté pan (30 cm / 12 in): To poach shrimp and sweat aromatics.
- Deep-fryer or deep, heavy pot (6–8 L / qt) and a thermometer: To maintain stable oil temperature 180°C (350°F). If you don’t have a thermometer, use a wooden spoon — steady bubbling around the handle indicates readiness.
- Baking sheet and parchment: For chilling croquettes.
- Food processor or sharp knife: To roughly chop or shred shrimp. A processor can make filling too fine — pulse gently.
- Slotted spoon and wire rack: For draining fried croquettes.
- Measuring cups and a kitchen scale: Use grams for accuracy, especially with flour and breadcrumbs.
Step-by-Step Instructions
Makes 12 croquettes | Prep: 25 minutes | Cook: 20 minutes | Inactive time: 1 hour chilling | Total: 1 hour 45 minutes | Serves: 12
Step 1: Poach the shrimp
Place 450 g (1 lb) raw shrimp in a skillet with 240 ml (1 cup) water and a pinch of salt. Bring to a simmer, then cook until they turn pink and opaque, about 1–2 minutes; internal temperature should reach 60°C (140°F). Drain and reserve 60 ml (1/4 cup) of the poaching liquid; roughly chop the shrimp and set aside.
Step 2: Sweat the aromatics
In the saucepan, melt 60 g (4 tbsp) unsalted butter over medium heat. Add 100 g (1 small) finely diced yellow onion and cook until translucent and fragrant, about 5 minutes, stirring every 30 seconds. Add 2 minced garlic cloves and cook 30–45 seconds until aromatic.
Step 3: Make the roux and béchamel
Stir in 60 g (1/2 cup) all-purpose flour and cook, stirring constantly, for 1–2 minutes to remove the raw flour taste but do not brown the roux. Slowly whisk in 500 ml (2 cups) whole milk and 60 ml (1/4 cup) reserved poaching liquid until smooth. Simmer gently until thick enough to coat the back of a spoon, about 4–6 minutes.
Step 4: Finish the filling
Remove the bay leaf, then add the chopped shrimp, 1 tsp lemon zest, 15 g (1/4 cup) chopped fresh parsley, and salt and pepper to taste (about 1 tsp Diamond Crystal kosher salt). Stir to combine and cook 1 minute more. Do not overcook — you want a creamy, not gluey, texture. Transfer the mixture to a shallow dish and press a piece of plastic directly on the surface; chill until firm, at least 1 hour.
Step 5: Shape the croquettes
Once chilled, scoop 45–50 g (about 3 tbsp) of filling and shape into oval or crescent forms with damp hands (about 12 total). Keep the remaining filling chilled until forming. Place shaped croquettes on a parchment-lined baking sheet.
Step 6: Bread the croquettes
Set up a breading station: 2 shallow bowls (one with 2 beaten large eggs, one with 200 g / ~2 cups breadcrumbs). Dip each croquette first in egg, then roll in breadcrumbs, pressing gently to adhere. For a thicker crust, repeat egg and breadcrumb steps once more.
Step 7: Fry until golden
Heat oil in a deep pot to 180°C (350°F). Fry croquettes in batches, 3–4 at a time, for 2–3 minutes, turning once, until evenly golden brown and the internal temperature reaches 74°C (165°F). Remove to a wire rack set over a baking sheet to drain. Frying time will vary slightly by size; watch for even color and a crisp texture.
Step 8: Serve or hold
Serve immediately with lemon wedges and a simple herb aioli, or keep in a warm oven at 95–110°C (200–225°F) for up to 20 minutes without losing crispness. For longer holding, cool completely and refrigerate (see storage).
Expert Tips & Pro Techniques
- Use the poaching liquid: Reserve a little of the shrimp poaching liquid and fold it into the béchamel for extra seafood flavor.
- Avoid a grainy filling: Stir the béchamel over medium (not high) heat and whisk constantly when adding milk. If the sauce gets lumpy, strain it and return to the pan.
- Common mistake — croquettes falling apart: This usually means the filling wasn’t chilled long enough. Chill at least 1 hour; overnight is better.
- Make-ahead: Prepare the filling and shape croquettes up to 24 hours ahead. Freeze on a baking sheet, then transfer to a sealed bag for up to 3 months (see storage).
- Professional trick for extra crisp: Combine 50% panko and 50% fine breadcrumbs and fry at a steady 180°C (350°F) for an ideal golden color without overcooking.
- Healthier bake option: Brush croquettes with oil and bake at 220°C (425°F) for 12–15 minutes, flipping halfway. Texture is different but still satisfying.
Storage & Reheating
- Refrigerator: Store cooled croquettes in an airtight container for up to 3 days. Place parchment between layers to prevent sticking.
- Freezer: Arrange breaded or unbaked croquettes on a baking sheet and freeze until solid, about 1 hour. Transfer to a labeled freezer bag and store for up to 3 months. Do not thaw before frying — fry from frozen, adding 1–2 minutes to frying time.
- Reheating: Best in the oven to preserve crispness. Reheat at 175°C (350°F) for 10–12 minutes from refrigerated, or 14–16 minutes from frozen, until hot throughout. Avoid microwaving — it makes the crust soggy.
Variations & Substitutions
- Gluten-Free Version: Replace the 60 g (1/2 cup) all-purpose flour with 60 g (1/2 cup) rice flour for the roux and use a certified 1:1 gluten-free breadcrumb for coating. You may need to add 1–2 tbsp extra rice flour to thicken; watch texture. Frying time is unchanged.
- Lighter Baked Version: After breading, place croquettes on a parchment-lined sheet, brush lightly with oil, and bake at 220°C (425°F) for 12–15 minutes, turning once. The interior stays creamy but the crust is less crisp than frying.
- Spicy Piri-Piri Kick: Add 1–2 tsp piri-piri sauce or 1/2 tsp crushed red pepper to the béchamel. Keep all other measurements the same.
- Swap seafood: Replace shrimp with cooked, flaked cod (450 g / 1 lb) for a classic meatier rissóis variation. Reduce lemon zest slightly to avoid overpowering delicate cod.
- Global twist — Korean-Mexican shrimp: For a fusion version, fold in 1 tbsp gochujang and replace parsley with cilantro; serve with lime crema. For inspiration, try a bold shrimp mash like the Korean-Mexican shrimp twist.
Serving Suggestions & Pairings
- Classic snack board: Serve with lemon wedges, aioli, and pickled peppers for a picnic-style spread. Pair with a crisp Portuguese Vinho Verde or a light lager.
- Comfort pairing: Serve alongside creamy mashed potatoes or our Mediterranean shrimp with spinach to lean into Mediterranean flavors.
- Light meal: Plate with a simple green salad dressed in lemon and olive oil and crusty bread.
- Sauce pairings: Try a garlic-herb aioli or a yogurt-dill sauce; both cut richness and add freshness. For a spicy contrast, blend mayonnaise with hot sauce or smoked paprika.
Nutrition Information
Serving size: 1 croquette | Servings: 12 per recipe
- Calories: 210 kcal
- Total Fat: 11 g
- Saturated Fat: 3.5 g
- Cholesterol: 85 mg
- Sodium: 420 mg
- Total Carbohydrates: 14 g
- Dietary Fiber: 0.8 g
- Sugars: 3 g
- Protein: 12 g
Nutrition values are estimates. Actual values may vary based on specific ingredients and preparation methods.
Frequently Asked Questions
Q: Why did my croquettes fall apart when frying?
A: Usually the filling wasn’t cold enough or the roux was too loose. Chill the formed croquettes at least 1 hour and ensure the béchamel is thick before chilling.
Q: Can I make this without eggs for breading?
A: Yes. Use a simple slurry of 60 ml (1/4 cup) milk mixed with 15 g (2 tbsp) cornstarch to help breadcrumbs adhere. Texture may be slightly different but still tasty.
Q: Can I double this recipe?
A: Yes. Double all ingredients and work in batches for shaping and frying. Make extra filling but keep batches chilled; chilling time may increase slightly for larger volumes.
Q: Can I prepare this the night before?
A: Absolutely. Make the filling and shape the croquettes a day in advance, then refrigerate on a tray covered with plastic for up to 24 hours. Bread just before frying for best crust.
Q: How long do these keep in the fridge?
A: Stored in an airtight container, croquettes keep for up to 3 days. Reheat in a 175°C (350°F) oven for 10–12 minutes to refresh crispness.
Q: Is there an easier way to shape them?
A: Use a small ice cream scoop for consistent portions, then form into ovals with your hands. Damp hands prevent sticking.
Q: Why is my filling grainy?
A: A grainy texture means the béchamel cooked too hot or the milk was added too quickly. Whisk constantly over medium heat and add milk gradually.
Conclusion
These rissóis are a reliable, crowd-pleasing snack with a creamy seafood core and a crisp shell. For a visual how-to and another home cook’s take on the classic Portuguese shrimp turnovers, see Portuguese Shrimp Turnovers – Rissóis de Camarão. For more photos and plating ideas from a food blog that focuses on Portuguese recipes, visit Portuguese Shrimp Croquettes – Rissóis de Camarão – Photos & Food.
Author: Maria Santos — Culinary school graduate, 15 years professional chef.
Print
Portuguese Shrimp Croquettes — Crispy Rissóis
- Total Time: 105 minutes
- Yield: 12 servings 1x
- Diet: Seafood
Description
Crispy on the outside and creamy on the inside, these Portuguese shrimp croquettes feature a silky béchamel filling brightened with lemon zest.
Ingredients
- 450 g raw shrimp, peeled and deveined
- 60 g unsalted butter (4 tbsp)
- 100 g yellow onion (1 small), finely diced
- 2 cloves garlic, minced
- 60 g all-purpose flour (1/2 cup)
- 500 ml whole milk (2 cups)
- 1 bay leaf
- 1 tsp lemon zest
- 15 g fresh parsley (1/4 cup chopped)
- 2 large eggs, beaten
- 200 g plain breadcrumbs (about 2 cups)
- Vegetable oil for frying
- Salt and black pepper to taste
Instructions
- Poach the shrimp in a skillet with water and salt until pink and opaque. Drain, reserve poaching liquid, and roughly chop shrimp.
- Melt butter in a saucepan, add onion, and cook until translucent. Add minced garlic and cook until aromatic.
- Stir in flour to make a roux, then whisk in milk and reserved poaching liquid. Simmer until thickened.
- Remove bay leaf, fold in shrimp, lemon zest, parsley, and season to taste. Chill for at least 1 hour.
- Shape chilled filling into oval forms.
- Bread the croquettes by dipping in egg and rolling in breadcrumbs.
- Fry in hot oil until golden brown and cooked through. Drain on a wire rack.
- Serve hot with lemon wedges and aioli.
Notes
Chilling the formed croquettes is critical to prevent them from breaking apart while frying. For extra crispness, use a mix of panko and fine breadcrumbs.
- Prep Time: 25 minutes
- Cook Time: 20 minutes
- Category: Appetizer
- Method: Frying
- Cuisine: Portuguese
Nutrition
- Serving Size: 1 croquette
- Calories: 210
- Sugar: 3g
- Sodium: 420mg
- Fat: 11g
- Saturated Fat: 3.5g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 0.8g
- Protein: 12g
- Cholesterol: 85mg

