Japanese curry puff, known as kare pan, is a beloved street food and bakery staple in Japan. It features a crispy, golden breadcrumb-coated exterior that gives way to a soft, airy dough filled with a savory, mildly spiced curry—typically a mixture of ground meat, onions, carrots, and potatoes bound in a rich roux-based sauce. The contrast between the crunchy crust and the creamy, flavorful filling makes it an irresistible snack that works equally well as an appetizer, lunchbox addition, or party bite.
Ingredients
- For the dough:
- 2 cups (250 g) all-purpose flour, plus more for dusting
- 1 tablespoon (12 g) granulated sugar
- 1 teaspoon (5 g) salt
- 1 tablespoon (10 g) instant yeast (or 2 1/4 tsp active dry yeast)
- 1/2 cup (120 ml) warm water (about 110°F / 43°C)
- 1/4 cup (60 ml) milk, room temperature
- 1 large egg, beaten (for egg wash)
- 1 cup (100 g) panko breadcrumbs
- Vegetable oil, for deep frying
- For the curry filling:
- 1 tablespoon (15 ml) vegetable oil
- 1 small onion, finely chopped (about 1/2 cup / 75 g)
- 1 small carrot, finely diced (about 1/3 cup / 50 g)
- 1 small potato, peeled and diced into 1/4-inch cubes (about 1/2 cup / 75 g)
- 1/2 lb (225 g) ground beef or pork
- 1 tablespoon (15 g) curry powder (Japanese or mild curry powder)
- 1 tablespoon (15 ml) soy sauce
- 1 tablespoon (15 ml) ketchup
- 1/2 cup (120 ml) water
- 1 teaspoon (5 g) sugar
- Salt and pepper, to taste
Instructions
- Make the dough: In a large bowl, combine the flour, sugar, and salt. If using active dry yeast, dissolve it in the warm water with a pinch of sugar and let it sit for 5–10 minutes until frothy. If using instant yeast, you can mix it directly into the flour. Add the warm water and milk to the dry ingredients. Mix until a shaggy dough forms.
- Knead the dough: Turn the dough out onto a lightly floured surface and knead for 8–10 minutes, until smooth and elastic. The dough should be soft and slightly tacky but not overly sticky. Place the dough in a lightly oiled bowl, cover with a damp cloth, and let it rise in a warm spot for about 1 hour, or until doubled in size.
- Prepare the filling: While the dough rises, heat 1 tablespoon of oil in a skillet over medium heat. Add the onion and cook until translucent, about 3 minutes. Add the carrot and potato and cook for another 2 minutes. Add the ground meat and cook, breaking it up with a spoon, until browned and no longer pink. If using beef or pork, cook until the meat reaches an internal temperature of 160°F (71°C) (USDA FSIS safe minimum).
- Season the filling: Stir in the curry powder, soy sauce, ketchup, sugar, and water. Bring to a simmer and cook for 5–7 minutes, until the sauce thickens and the vegetables are tender. Season with salt and pepper to taste. Transfer the filling to a bowl and let it cool completely. You can speed this up by spreading it on a plate and refrigerating it for 15–20 minutes.
- Shape the puffs: Punch down the risen dough and divide it into 8 equal pieces. On a lightly floured surface, roll each piece into a circle about 5 inches (12 cm) in diameter. Place about 2 tablespoons of the cooled filling in the center of each circle. Fold the dough over to create a half-moon shape and press the edges to seal. Crimp the edges with a fork or by pinching with your fingers.
- Final rise: Place the shaped puffs on a baking sheet lined with parchment paper. Cover loosely with a clean kitchen towel and let them rise for 20–30 minutes, until slightly puffy.
- Preheat oil: While the puffs are rising, heat about 2 inches (5 cm) of vegetable oil in a deep, heavy pot to 340°F (170°C). Use a thermometer to maintain the temperature.
- Bread and fry: Brush each puff with the beaten egg, then roll it in panko breadcrumbs, pressing gently to adhere. Carefully place a few puffs into the hot oil, avoiding overcrowding. Fry for 2–3 minutes per side, until golden brown and crispy. The internal temperature of the filling should reach 165°F (74°C) if you want to check. Drain on a wire rack or paper towels. Repeat with the remaining puffs.
Tips
- Cool the filling completely: If the filling is warm when you assemble the puffs, it will make the dough sticky and difficult to seal. Refrigerate it until it’s fully chilled.
- Seal edges well: Press out any air pockets when folding the dough, and crimp the edges firmly. Otherwise, the puffs may burst open during frying.
- Oil temperature: Keep the oil at a steady 340°F (170°C). If it’s too hot, the crust will brown before the dough cooks through; if too cool, the puffs will absorb excess oil and become greasy.
- Substitutions: Use ground chicken or turkey instead of beef/pork; cook to 165°F (74°C). For a vegetarian version, replace the meat with extra mushrooms and finely chopped vegetables—no temperature check needed, but ensure the filling is cooked through.
Serving Suggestions
Serve the curry puffs warm, either on their own or with a side of tonkatsu sauce, Japanese mayonnaise, or a simple soy-vinegar dip. They pair nicely with a light salad, pickled vegetables, or a bowl of miso soup. They’re also great as a bento box addition or party appetizer.
Variations
- Baked version: Instead of deep-frying, brush the breaded puffs with a little oil and bake at 400°F (200°C) for 15–18 minutes, until golden. They will be less crispy but still delicious.
- Seafood filling: Use cooked shrimp or flaked fish, and add a bit of coconut milk to the curry for a different twist. If using seafood, cook it to 145°F (63°C) internal temperature.
- Spicy curry: Add a teaspoon of chili paste or cayenne pepper to the filling for extra heat.
- Cheese-filled: Place a small cube of cheddar or mozzarella in the center of each filling for a melty surprise.
Storage and Reheating
Store leftover curry puffs in an airtight container in the refrigerator for up to 3 days. To reheat, place them on a baking sheet and warm in a 350°F (175°C) oven for 8–10 minutes, or until heated through and crispy. You can also freeze un-fried puffs (after shaping and breading) on a baking sheet, then transfer to a freezer bag for up to 2 months. Fry them directly from frozen, adding 1–2 minutes to the cooking time.
Frequently Asked Questions
Can I use store-bought pizza dough instead of making the dough from scratch?
Yes, you can. Use about 1 lb (450 g) of pizza dough for this recipe. It will yield a slightly different texture—more chewy and less fluffy—but it’s a convenient shortcut.
Why did my curry puffs burst open during frying?
This usually happens if the filling is too wet or if the edges weren’t sealed properly. Make sure the filling is well-drained and cooled, and press the edges firmly. Also, avoid overfilling the puffs.
Can I make the filling ahead of time?
Absolutely. The filling can be made up to 2 days in advance and stored in the refrigerator. Let it come to room temperature before assembling, or use it cold.
What is the best oil for deep-frying?
Use a neutral oil with a high smoke point, such as vegetable, canola, or peanut oil. These oils won’t impart a strong flavor and can handle the heat.
Can I bake these instead of frying?
Yes, see the variation above. Baking is a lighter option, but the crust will be less crunchy. Brush the puffs with oil before baking to help them brown.
How do I know when the filling is fully cooked?
If using meat, ensure it reaches 160°F (71°C) for ground meat during the initial cooking. After frying, you can check the internal temperature of the filling with a thermometer—it should be at least 165°F (74°C) for safety.
Related
- Poha Cutlet Recipe (Crispy Indian Snack)
- Poha in English: Flattened Rice Recipe
- Poha Is Made of What? Flat Rice Recipe
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).