Soups & Stews
This beef and potato croquette recipe delivers crispy golden bites with a savory meat center that melts in your mouth. The secret lies in perfectly cooked ground beef and tender potatoes bound together, then coated in a light, airy breading that turns irresistibly crispy when fried.
I've perfected this technique over years of testing—no soggy centers or greasy coatings here.
What sets these croquettes apart is the two-step breading process that creates that signature restaurant-quality crunch. You'll start with a thin layer of flour and beaten egg, then coat with panko breadcrumbs for maximum crispiness.
The filling combines ground beef with finely diced potatoes and herbs, creating a flavorful center that holds its shape while still being tender.
By the time they emerge from the fryer, you'll have golden-brown croquettes with a satisfying crackle that gives way to juicy, seasoned beef and potato filling. The high heat ensures they stay crispy even when served with dipping sauce—no more soggy appetizers here.
This recipe makes about 24 croquettes, perfect for parties or a satisfying snack.
Serve with your favorite dipping sauce—spicy mayo, tartar sauce, or a creamy aioli—and prepare for compliments. The technique is straightforward but yields restaurant-quality results that will impress even the pickiest eaters. Let's get started on making these crispy bites!
Ingredients for beef and potato croquette
Pantry staples and fresh herbs combine for restaurant-quality croquettes with a crispy exterior and juicy beef-potato center.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (80/20) 🥩 | 1 ½ lb | Lean but not extra-lean for juiciness |
| Russet Potatoes 🥔 | 3 medium | Peeled and finely diced (1/4-inch) |
| Yellow Onion 🧅 | 1 medium | Finely diced, not minced |
| Garlic Cloves 🧄 | 4 cloves | Minced, not powdered |
| All-Purpose Flour 🌾 | ½ cup | For initial breading layer |
| Large Eggs 🥚 | 2 whole | Beaten, room temperature |
| Japanese Panko Breadcrumbs 🍞 | 2 cups | Light and crispy, not fine |
| Fresh Parsley 🌿 | ¼ cup | Finely chopped, stems removed |
| Fresh Dill 🌿 | 1 tbsp | Chopped, not dried |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly cracked |
| Vegetable Oil 🫒 | 3 cups | For deep frying, 350°F |
| Unsalted Butter 🧈 | 1 tbsp | For flavor in filling |
The ground beef makes or breaks these—80/20 lean-to-fat ratio ensures juiciness without greasiness. Trader Joe's or Costco carry excellent pre-ground chuck blends, but if buying whole, ask for chuck roast and grind yourself. Russet potatoes are your best bet for starchy texture—Yukon Golds work too but can get gummy. The onions and garlic should be finely diced, not minced—think rice-sized pieces. Fresh herbs are non-negotiable here; dried won't give that bright pop of flavor. I always double-check my panko—Japanese brands like Kikkoman are worth the splurge for that signature crunch.
No panko? Regular breadcrumbs toasted in the oven (350°F for 10 minutes) work in a pinch, but texture suffers. Short on fresh dill? Dried dill at one-third the amount gets you close, though parsley is easier to find. The flour layer is critical—don't skip it. The egg wash? Room temperature eggs prevent clumping. For the oil, vegetable or canola works best (high smoke point), but peanut oil is ideal if you're avoiding strong flavors. The butter in the filling? Full-fat only—it adds richness that margarine can't match.
Potatoes and beef can be prepped ahead and chilled for 24 hours—the flavors meld beautifully. The croquettes themselves keep 2 hours at room temperature (covered) or 3 days refrigerated. For freezing, assemble but don't fry—flash-freeze on a tray first, then bag for 2 months. Reheat fried croquettes in a 375°F oven for 5-7 minutes to restore crispiness. I always make a double batch—one for dinner, one for freezing.
Why You'll Love This Recipe
- Fewer Ingredients, Big Payoff: I swear by this recipe because it’s that simple—just five core ingredients, no weird substitutions. The 80/20 ground beef adds richness without fuss, and the russets hold their shape after boiling, so no mushy surprises. Honestly, I’ve made it three times in a row for dinner, and the only thing changing is the dipping sauce.
- Crispy Outside, Creamy Inside: That golden crust from the flour coating? Chef’s kiss. The beef and potatoes stay tender while the outside gets perfectly crunchy—no dry bites here. Between us, the garlic and onion caramelize just enough to make every bite taste like it’s been simmering for hours, even though it’s ready in under 40 minutes.
- Lunchboxes to Potlucks: These croquettes are my go-to for everything—pack them in bento boxes for school lunches, toss them in a thermos for work, or bring a batch to a picnic. (Yes, even on a Tuesday.) They reheat like a dream, and the kids? They’ll pick them out of the fridge before I do—no complaints.
- Budget-Friendly Leftovers: A pound of beef and a few potatoes stretch to feed four, with extras that freeze beautifully. I’ve pulled these from the freezer after two weeks and fried them up like nothing happened. Not the prettiest, but the taste makes up for it—and my wallet thanks me every time.
Step-by-step instructions for beef and potato croquettes
Here's how to craft golden, crispy croquettes with a savory beef-potato center every time.
Cook the Potato and Onion Base
Place the peeled, finely diced 3 medium russet potatoes and 1 medium yellow onion in a medium saucepan. Cover with cold water by about 1 inch and add 1.5 teaspoons kosher salt. Bring to a boil over medium-high heat, then immediately reduce to a simmer. Cook for 12-15 minutes until the potatoes are fork-tender and the mixture forms a thick mash when pressed between your fingers.
Drain the potatoes and onions thoroughly in a colander, pressing down gently with a wooden spoon to remove excess moisture. Transfer the mixture to a clean bowl and mash with a potato masher or fork until smooth. The texture should be slightly grainy but mostly uniform—this prevents the croquettes from becoming too dense.
Prepare the Beef Filling
In a large skillet, heat 1 tablespoon unsalted butter over medium heat. Add the 1.5 lb ground beef (80/20) and cook until browned, breaking it apart with a wooden spoon. Drain any excess fat, leaving about 1 tablespoon in the pan for flavor.
Add the 4 cloves minced garlic and cook for 30 seconds until fragrant. Stir in the cooked potato mixture, 1 teaspoon ground black pepper, 1 tablespoon chopped fresh dill, and ¼ cup finely chopped fresh parsley. Mix well and let the filling cool to room temperature before shaping—this ensures the croquettes hold together during frying.
Shape and Bread the Croquettes
Divide the cooled filling into 24 equal portions (about 1.5 tablespoons each). Roll each portion into a smooth, cylindrical shape about 2 inches long and 1 inch thick. Place them on a parchment-lined tray and refrigerate for 30 minutes to firm up—this makes handling easier during breading.
Set up three shallow bowls: one with the ½ cup all-purpose flour, one with the 2 beaten large eggs, and one with the 2 cups Japanese panko breadcrumbs. Lightly dredge each croquette first in flour, tapping off excess, then in egg, and finally in panko, pressing gently to adhere. Arrange on a wire rack and let rest for 10 minutes to allow the breading to set.
Fry to Golden Perfection
Heat 3 cups vegetable oil in a deep skillet or Dutch oven to 350°F using a candy thermometer. Fry 4-5 croquettes at a time, turning occasionally, until golden brown on all sides, about 3-4 minutes total. Remove with a slotted spoon and drain on a wire rack or paper towels. Maintain the oil temperature—if it drops below 340°F, the croquettes will absorb oil instead of crisping.
Serve immediately while still warm and crispy. The interior should be piping hot with tender beef and potatoes, while the exterior boasts a perfect golden crust. For extra flavor, sprinkle with additional chopped parsley and a pinch of flaky salt right before serving.
Pro Tips For Making Beef And Potato Croquette
- Boil, Don’t Microwave: DESCRIPTION: Russets break down into gluey mush if you’re lazy and nuke them—don’t. Boil whole, unpeeled potatoes until a knife slides in cleanly (about 15 minutes), then cool in ice water. This keeps them firm for shaping, and skipping the peel saves time. I learned this the hard way after making a lumpy, sad filling.
- Brown the Beef First: DESCRIPTION: Drain the fat after cooking the ground beef, but never skip browning it first. That quick sear locks in flavor and prevents a bland, greasy filling. Use a hot pan—no rush, just let it crisp slightly before draining. Your croquettes will taste like they came from a restaurant, not a sad weeknight.
- Chill the Filling: DESCRIPTION: Stuff the croquettes, then pop them in the freezer for 15–20 minutes before breading. Cold filling = less mess, tighter shapes, and a crispier crust. I was skeptical until I tried it—now I’d never go back. (Yes, even if you’re impatient like me.)
- Use Cold Water for Breading: DESCRIPTION: Dip the croquettes in cold water before flouring—this is what makes the crust stick. Warm water = soggy, uneven coating. Pat them just dry enough to cling to the flour, then press firmly. The first batch might look messy, but the second will be golden and perfect.
Storing and reheating this recipe
Refrigerator Storage
Store unfried croquettes in an airtight container on the refrigerator shelf (not the door) for up to 3 days. The filling stays fresh, but the breading will soften—so plan to fry within 24 hours for best texture. I wrap mine in parchment paper before sealing to prevent sticking. 🥔
Freezing Unfried Croquettes
For long-term storage, flash-freeze shaped (but unbreaded) croquettes on a tray for 1 hour, then transfer to a ziplock bag with parchment between layers. They keep for 2 months—thaw overnight in the fridge before breading and frying. Pro tip: Label bags with the date to track freshness. ❄️
Reviving Fried Croquettes
If you fried a batch ahead, reheat in a 375°F oven for 5-7 minutes on a wire rack (not a plate) to restore crispiness. For extra crunch, sprinkle panko breadcrumbs and broil for 1-2 minutes.
Microwaving works in a pinch—cover with a damp paper towel for 20-30 seconds to revive texture. 🔥
Oil Management Tips
Never reuse frying oil for croquettes—it breaks down after one use. Store leftover oil in a sealed container in the pantry for up to 1 month. For the next batch, use fresh oil at 350°F to maintain crispiness. I keep a small thermometer handy to monitor temperature drops. 🌡️
Make-Ahead Breading
Prep the flour, egg, and panko stations the night before and store components separately. Reassemble just before breading—this saves time on busy days. Keep the egg wash refrigerated in a sealed container. For extra crispiness, chill breaded croquettes for 10 minutes before frying. 💫
Serving Warm vs. Room Temp
Croquettes taste best freshly fried and served immediately, but they hold up well at room temperature for 2 hours if covered. For parties, fry in batches and keep warm in a 200°F oven on a wire rack. Avoid stacking—it traps steam and makes them soggy. 🎉
Nutrition facts
Frequently asked questions
Can I make these croquettes without frying?
For a baked version, preheat your oven to 425°F and brush breaded croquettes with oil. Bake on a wire rack for 15-18 minutes, flipping halfway, until golden. For extra crispiness, broil for 1-2 minutes at the end. The texture won't be identical to fried, but they'll still be delicious.
Why did my croquettes fall apart when frying?
This usually happens when the filling is too wet or the croquettes weren't chilled before breading. Drain potatoes thoroughly and press out excess moisture. Also ensure the filling is completely cooled before shaping—warm filling expands during frying and causes crumbling.
What's the best dipping sauce for these?
Spicy mayo (mix mayo with hot sauce and a pinch of smoked paprika) or classic tartar sauce are perfect matches. For something lighter, try a creamy aioli with lemon zest. Avoid watery sauces—they'll make the breading soggy. Serve sauces on the side for dipping.
Can I use ground turkey instead of beef?
Yes, but there are a few adjustments. Ground turkey is leaner, so add 1 tablespoon olive oil to the filling to keep it moist. Also consider using 93/7 ground turkey (not 99% lean) for better texture. The flavor will be slightly different but still delicious.
How do I make these vegetarian?
Replace the beef with 1 cup cooked lentils or crumbled tempeh plus 1/4 cup nutritional yeast for umami. Sauté the lentils with garlic and herbs just like the beef. The texture will be slightly different but still satisfying. Add 1 extra tablespoon flour to help bind the mixture.
