Swedish meatballs

Swedish meatballs combine ground beef with aromatic spices and a creamy sauce for a comforting dish. This recipe guides you through creating tender meatballs and a rich, flavorful sauce.

13 Feb 2026
Cook time 35 min
Prep time 15 min

Ingredients:

1/2 cup bread crumbs
1/2 cup light sour cream
18 oz ground beef (80/20%)
1 onion
2 garlic cloves
1 tsp allspice
1 egg
1 tsp salt
1 tsp black pepper
1/4 cup olive oil
1/2 cup beef broth
1 tsp corn flour
Swedish meatballs

Swedish meatballs, known for their tender texture and rich flavors, are a classic dish that combines ground beef, aromatic spices, and a creamy sauce. Follow this recipe to create a hearty and delightful meal that's perfect for any occasion.

Instructions:

1. Prepare the Binding Mixture:
- In a large mixing bowl, combine the bread crumbs and light sour cream. Mix well and let it sit for about 5 minutes to allow the bread crumbs to absorb the sour cream.
2. Combine the Ingredients:
- Add the ground beef, finely chopped onion, minced garlic, allspice, beaten egg, salt, and black pepper to the crumb mixture.
- Using your hands or a spatula, thoroughly mix the ingredients until well combined.
3. Form Meatballs:
- Shape the mixture into small meatballs, around 1 to 1.5 inches in diameter. You should get around 24-28 meatballs depending on the size.
4. Cook the Meatballs:
- In a large skillet, heat the olive oil over medium heat.
- Once the oil is hot, carefully add the meatballs to the skillet. You may need to do this in batches to avoid overcrowding the pan.
- Cook the meatballs for about 7-10 minutes, turning them regularly to ensure they are browned on all sides and cooked through. Remove the cooked meatballs and place them on a paper towel-lined plate to drain any excess oil.
5. Make the Sauce:
- In the same skillet, remove any excess oil, leaving about 1 tablespoon behind. Add the beef broth, scraping the bottom of the pan to loosen any browned bits.
- In a small bowl, mix the corn flour with a tablespoon of water to create a smooth slurry.
- Gradually add the corn flour slurry to the skillet, stirring continuously to avoid lumps. Cook for 2-3 minutes until the sauce thickens slightly.
6. Combine Meatballs and Sauce:
- Return the meatballs to the skillet, gently coating them with the sauce. Let the meatballs simmer in the sauce for another 5 minutes to ensure they are heated through and flavors meld together.
7. Serve:
- Serve the Swedish meatballs hot, typically over mashed potatoes, egg noodles, or rice. Garnish with fresh parsley if desired.

Swedish meatballs are a delicious and versatile dish that's sure to please family and friends. By following these steps and tips, you'll create perfectly seasoned meatballs with a creamy and flavorful sauce, making a meal that's both comforting and satisfying. Enjoy your homemade Swedish meatballs with a side of mashed potatoes or steamed vegetables for a complete and delightful dining experience.

Swedish meatballs FAQ:

What is the cooking time for Swedish meatballs?

Cook the meatballs for about 7-10 minutes over medium heat, turning them regularly to ensure they are browned on all sides and cooked through.

How do I know when the meatballs are done?

Ensure the meatballs reach an internal temperature of 160°F (71°C). They should be browned on the outside and no longer pink in the center.

What can I use instead of ground beef?

You can substitute ground beef with ground turkey or chicken for a lighter option, or even a meat alternative if you’re looking for a vegetarian version. Adjust seasoning as needed.

How should I store leftover Swedish meatballs?

Store leftover meatballs in an airtight container in the refrigerator for up to 3-4 days. They can also be frozen for up to 3 months.

What can I serve with Swedish meatballs?

Swedish meatballs are traditionally served over mashed potatoes, egg noodles, or rice. You can also serve them with lingonberry sauce for a classic pairing.

Tips:

- Ensure the bread crumbs are finely ground to help bind the meatballs well.

- Grate the onion finely to avoid large chunks in the meatballs, which helps evenly distribute flavor.

- Chill the meatball mixture in the refrigerator for 30 minutes before forming the balls to make them easier to shape.

- Do not overcrowd the pan while frying the meatballs, as they need space to brown evenly.

- For a richer flavor, substitute part of the ground beef with ground pork.

Nutrition per serving

4 Servings
Calories 450kcal
Protein 27g
Carbohydrates 14g
Fiber 1.25g
Sugar 2.42g
Fat 45g

More recipes

Beef stroganoff

Creamy Beef Stroganoff with Greek yogurt for a healthier touch.

28 Jan 2026

Lemon chicken with potatoes and peas

Baked lemon chicken with potatoes and peas for a hearty meal.

13 Feb 2026

Fish with spinach and tomatoes

A healthy fish dish with spinach and tomatoes served over rice.

06 Jan 2026

Chicken and peanut noodle stir-fry

Enjoy a quick Chicken and Peanut Noodle Stir-Fry that's full of flavor.

11 Nov 2025

Balsamic and orange roast chicken

A flavorful Balsamic and Orange Roast Chicken with arugula salad.

17 Feb 2026

Pesto chicken

A flavorful pesto chicken dish with homemade basil pesto.

30 Jan 2026

Lemon chicken with olive oil and sea salt

Quick and tangy lemon chicken baked with olive oil and sea salt.

14 Dec 2025

Chicken dijon with mushrooms and artichokes

A creamy chicken dish with mushrooms and artichokes in Dijon sauce.

18 Jan 2026

Posts