Hungarian meatballs are tender beef-and-pork meatballs simmered in a warmly spiced paprika sauce and finished with sour cream. This home-style version pairs sweet Hungarian paprika with a little onion and garlic, then serves the creamy sauce over egg noodles; recipes vary by household, and this is one approachable take rather than a single definitive version.
Ingredients
- 1 lb (454 g) ground beef, preferably 85–90% lean
- 1/2 lb (227 g) ground pork
- 1/2 cup (50 g) fine dry breadcrumbs
- 1/4 cup (60 ml) milk
- 1 large egg (about 50 g without shell)
- 1 small yellow onion, finely grated, about 1/2 cup (75 g)
- 2 garlic cloves, finely minced, about 6 g
- 1 1/2 tsp (3.5 g) sweet Hungarian paprika, for the meatballs
- 1 tsp (6 g) fine salt
- 1/4 tsp (0.5 g) freshly ground black pepper
- 2 tbsp (30 ml) neutral cooking oil
- 1 medium yellow onion, finely chopped, about 1 cup (150 g)
- 1 tbsp (8 g) all-purpose flour
- 1 tbsp (7 g) sweet Hungarian paprika, for the sauce
- 1 tbsp (16 g) tomato paste
- 2 cups (475 ml) beef broth, preferably low-sodium
- 1 dried bay leaf
- 3/4 cup (180 g) full-fat sour cream, brought close to room temperature
- 1 tsp (5 ml) red wine vinegar, or to taste
- 12 oz (340 g) wide egg noodles, for serving (optional)
- 2 tbsp (8 g) chopped fresh parsley, for serving (optional)
Instructions
- Soften the breadcrumbs. Put the breadcrumbs in a large mixing bowl, pour over the milk, and let them stand for 2 minutes. This brief soak gives the crumbs time to absorb liquid, helping keep the meatballs tender instead of dry or dense.
- Mix and shape the meatballs. Add the beef, pork, egg, grated onion, garlic, 1 1/2 teaspoons paprika, salt, and pepper. Mix gently with clean hands or a fork just until evenly combined; stop as soon as no streaks of egg or seasoning remain. Shape into about 16 meatballs, each roughly 1 1/4 inches (3 cm) across. Set them on a plate while you prepare the pan.
- Brown the meatballs. Heat the oil in a wide, heavy skillet or Dutch oven over medium heat. Working in batches so the pan is not crowded, brown the meatballs for about 2 minutes on each side, turning carefully with tongs or a spoon. They do not need to be cooked through yet. Transfer browned meatballs to a clean plate; leave the flavorful browned bits and about 1 tablespoon of fat in the pan. If the pan is dry, add a small splash of oil.
- Build the paprika sauce. Add the chopped onion and cook for 4–5 minutes, stirring, until softened and translucent. Stir in the flour and tomato paste and cook for 1 minute. Take the pan off the heat briefly, stir in the remaining 1 tablespoon paprika, then gradually pour in the broth while whisking or stirring to loosen any browned bits. Returning the pan to medium heat, add the bay leaf and bring the sauce to a gentle simmer.
- Simmer until safely cooked. Return the meatballs and any juices on the plate to the pan, nestling them into the sauce. Cover partially and simmer gently for 12–15 minutes, turning the meatballs once if they are not mostly submerged. Check the center of a large meatball with an instant-read food thermometer; USDA FSIS lists 160°F (71°C) as the safe minimum internal temperature for ground meat. If needed, simmer a few minutes longer and check again. A steady, gentle simmer cooks them through without making them tough.
- Cook the noodles and finish the sauce. While the meatballs simmer, cook the egg noodles according to their package directions, then drain. Remove the skillet from the heat and take out the bay leaf. In a small bowl, stir a ladleful of hot sauce into the sour cream gradually to warm it. Stir the sour cream mixture into the pan, then add the vinegar and taste. Adjust salt, pepper, or vinegar as desired. Keep the sauce warm over low heat without letting it boil, which can make sour cream separate.
- Serve. Spoon the meatballs and sauce over drained noodles and finish with parsley, if using. The finished sauce should coat the meatballs and noodles but still be loose enough to pool on the plate. If it seems too thick, stir in broth a tablespoon at a time; if it is thinner than you like, let it simmer gently for another minute or two before adding the sour cream.
Tips
- Use sweet Hungarian paprika when possible. It gives the sauce its characteristic rounded, gently sweet pepper flavor. If it is unavailable, ordinary sweet paprika is a practical substitute, though the flavor may be less distinctive. Hot paprika is much stronger, so use only a pinch alongside sweet paprika unless you specifically want heat.
- Handle the mixture lightly. Overmixing compacts the meat and can make the finished meatballs firm. If the mixture feels very sticky, wet your hands lightly to shape it rather than adding extra breadcrumbs, which can dry it out.
- Brown in batches and lower the heat for paprika. Crowding causes meatballs to steam instead of brown. Paprika can turn bitter if it fries in very hot oil, which is why the sauce step briefly takes the pan off the burner before the spice goes in.
- Temper the sour cream. Bringing it closer to room temperature and stirring in hot sauce before adding it to the pan reduces the chance of curdling. Full-fat sour cream tends to make a smoother sauce than a low-fat version.
Serving Suggestions
Wide egg noodles are a natural choice because their broad surfaces catch the paprika sauce. For a Hungarian-inspired table, serve them with buttered boiled potatoes, mashed potatoes, or spaetzle instead. A slice of crusty bread is useful for the sauce, especially if the meal is served without noodles.
Add something crisp or bright alongside the rich, creamy main dish: a cucumber salad dressed with vinegar, a simple green salad, or lightly steamed green beans all work well. A spoonful of chopped parsley adds freshness, while a little extra vinegar at the table lets diners sharpen the sauce to taste. If serving four generous portions, divide the noodles first and arrange four meatballs over each serving with plenty of sauce.
Variations
Make it all pork or all beef: The blend gives a balanced flavor, but you can use 1 1/2 lb (681 g) of either ground pork or ground beef. All-pork meatballs will taste richer; lean all-beef meatballs may be a little less tender, so avoid overmixing and check their temperature promptly.
Add gentle heat: Stir a pinch of hot Hungarian paprika or cayenne into the sauce with the sweet paprika. Start small and taste before adding more, since heat builds as the sauce simmers. For a milder, smoky variation, a small pinch of smoked paprika can replace part of the sweet paprika, but too much will shift the flavor away from the classic sweet-pepper profile.
Use a different binder: Plain panko or crushed plain crackers can stand in for fine breadcrumbs in the same volume. If using gluten-free breadcrumbs, check that they are plain and season the mixture to taste. For a dairy-free version, use an unsweetened plant-based milk in the meatballs and an unsweetened plant-based sour cream alternative in the sauce; the flavor and thickness will vary, so add the alternative gradually.
Make the sauce without sour cream: For a tangier finish, use crème fraîche in place of sour cream, adding it off the heat in the same way. Greek yogurt can work, but it is more prone to separating, so use full-fat yogurt, temper it carefully, and do not boil the sauce after adding it.
Storage and Reheating
Refrigerate the meatballs and sauce within 2 hours of cooking, preferably in a shallow, covered container. They keep for 3–4 days in the refrigerator. Store noodles separately if possible so they do not absorb all the sauce; if they are already combined, the dish is still fine to store together, though the noodles will soften.
Reheat a portion in a covered saucepan over low heat, stirring gently and adding a splash of broth or water if the sauce has thickened. Heat leftovers to 165°F (74°C), checking with a food thermometer. Avoid a hard boil because the sour cream sauce may separate. A microwave also works: cover loosely, heat in short intervals, stir between intervals, and verify the center reaches 165°F (74°C).
For longer storage, freeze the cooled meatballs and sauce in a freezer-safe container for up to 2–3 months for best quality. Thaw overnight in the refrigerator and reheat to 165°F (74°C). Sour cream sauces can become slightly grainy after freezing and thawing; gentle reheating and stirring can improve the texture. Cook fresh noodles when serving if the original noodles were frozen with the sauce.
Frequently Asked Questions
Are Hungarian meatballs the same as Swedish meatballs?
They are related in the broad sense that both are seasoned meatballs served with a creamy sauce, but the flavor profile differs. This Hungarian-style recipe is centered on sweet paprika, onion, and a sour-cream-finished sauce, while Swedish-style meatballs commonly use different seasonings and are often served with a different sauce and accompaniments.
Can I make the meatballs ahead?
Yes. Shape them up to one day ahead, cover, and refrigerate until you are ready to brown them. Keep raw meat refrigerated and separate from ready-to-eat foods. You can also cook the full dish a day ahead; cool and refrigerate it promptly, then reheat gently to 165°F (74°C) before serving.
Why did my sour cream sauce split?
The sauce may have boiled after the sour cream was added, or the sour cream may have gone into the pan very cold. Remove the pan from the heat, temper the sour cream with hot sauce before stirring it in, and warm the finished dish gently. If it separates a little, whisking in a spoonful of warm broth may help bring it together, though the texture may not become perfectly smooth.
Can I bake the meatballs instead of browning them in a skillet?
Yes, but the sauce will have less of the browned flavor created in the pan. Arrange the shaped meatballs on a lined baking sheet and bake at 400°F (204°C) until browned and cooked to 160°F (71°C), checking with a thermometer. Start checking around 15 minutes, since size and oven performance affect the timing. Make the sauce separately, then add the cooked meatballs and their juices and simmer gently for a few minutes.
How can I tell if the meatballs are done without cutting one open?
Use an instant-read thermometer inserted into the center of a larger meatball; ground beef and pork should reach 160°F (71°C). Color alone is not a dependable safety check, and simmering time can vary with the meatball size and pan temperature. If a meatball has not reached the safe minimum, continue simmering and check again.
Related
- Hungarian Recipes for Dinner: Classic Chicken Paprikash
- Hungarian Chicken Paprikash: A Cookbook Classic
- Hungarian Chicken Paprikash with Nokedli, From Scratch
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).