How to Make Swedish Meatballs

Swedish meatballs, known locally as “Köttbullar,” are a beloved Swedish dish that has gained international popularity for its flavorful, tender, and savory taste.
These meatballs are traditionally served with lingonberry sauce and creamy mashed potatoes, making them a comforting and delicious meal.
In this article, I’ll walk you through a step-by-step recipe to create delicious Swedish meatballs in the comfort of your kitchen.
Why Make Your Own Swedish Meatballs
Making your own meatballs at home offers a range of benefits that elevate them above store-bought alternatives. Firstly, when you make meatballs from scratch, you have complete control over the quality and type of ingredients used.
You can select the freshest ground meat, season it to your taste, and customize the mixture with herbs and spices, ensuring a flavor profile that suits your preferences.
Homemade meatballs are also free from preservatives, additives, and excessive sodium, promoting a healthier option for you and your family.
Additionally, crafting meatballs from scratch allows you to adjust the size and consistency to your liking, whether you prefer them tender and moist or with a slightly firmer texture.
Moreover, the act of making meatballs can be a fun and creative culinary experience, offering a sense of accomplishment as you craft a dish that’s uniquely yours.
Ultimately, homemade meatballs provide the satisfaction of creating a delicious and wholesome meal that’s tailored to your individual taste buds.
Storage and Serving Suggestions
Storing Cooked Meatballs:
- If you have leftover cooked meatballs, allow them to cool to room temperature.
- Transfer the meatballs to an airtight container, separating layers with parchment paper to prevent sticking.
- Store the meatballs in the refrigerator for up to 3-4 days.
- For longer storage, place the airtight container in the freezer, where the meatballs can stay fresh for 1-2 months.
Reheating Leftover Meatballs:
- To reheat refrigerated meatballs, gently warm them in a microwave or skillet until heated through.
- For frozen meatballs, thaw them in the refrigerator overnight before reheating.
- Reheat in a preheated oven at 350°F (175°C) for about 15-20 minutes or until hot.
You can also make Swedish meatballs and store them in the freezer before cooking. This can be a convenient way to have pre-made meatballs on hand for quick and easy meals in the future.
Storing and Freezing Uncooked Meatballs
Storing Uncooked Meatballs:
- Shape the Meatballs: Follow the recipe to shape the meatballs as you normally would.
- Prepare for Freezing: Place the shaped meatballs on a baking sheet lined with parchment paper, making sure they’re not touching each other. This prevents them from sticking together during freezing.
- Flash Freeze: Put the baking sheet with the meatballs in the freezer for a few hours or until the meatballs are firm but not fully frozen. This step, called “flash freezing,” keeps the meatballs from clumping together.
- Transfer to Storage: Once the meatballs are partially frozen, transfer them to a resealable freezer bag or an airtight container. You can also place parchment paper between the layers to prevent sticking if you stack them.
- Label and Date: Don’t forget to label the bag or container with the date and contents so you can easily identify them in the future.
- Freeze: Place the bag or container in the freezer, and store the uncooked meatballs for up to 3-4 months.
Cooking Frozen Meatballs:
When you’re ready to cook the frozen meatballs, there’s no need to thaw them. Simply follow the original cooking instructions, but you may need to add a few extra minutes to the cooking time since the meatballs are frozen.
Cooking times can vary depending on the size of the meatballs and your cooking method, so it’s a good idea to check for doneness by cutting one open to ensure it’s cooked through before serving.
This method allows you to enjoy homemade meatballs with the convenience of having them ready in the freezer whenever you need them.
Tips for Sucess
To prevent the fat in the meat from melting too quickly during cooking, keep the meat mixture and your hands cold. You can refrigerate the meat mixture for about 30 minutes before shaping the meatballs.
Before forming all the meatballs, cook a small test meatball to check the seasoning. Adjust the salt, pepper, or spices in the mixture to your liking if necessary.
For evenly sized meatballs, consider using a cookie dough scoop to portion out the mixture. This ensures uniform cooking.
Make sure the skillet is hot before adding the meatballs. A hot skillet helps to sear the meatballs quickly and develop a nice crust. If the oil is not hot enough, it may cause the meatballs to absorb excess oil, potentially making them greasier.
To ensure the oil is at the right temperature, you can perform a simple test by frying one meatball first. When you hear a sizzling sound as you place the meatball in the oil, it’s a sign that the oil is hot enough for frying.
Avoid overcrowding the skillet while cooking the meatballs. Cook them in batches if needed to allow space for even browning. Overcrowding can result in steaming instead of browning.
Use medium heat when frying the meatballs. It’s a good balance to ensure they cook through without burning on the outside.
Keep a close eye on the meatballs as they cook. Cooking times may vary depending on their size and your stovetop, so adjust accordingly. They should be browned on the outside and cooked through on the inside.
Swedish meatballs are best served hot. Reheat them in the gravy if needed before serving.

Swedish Meatballs
Ingredients
- 1.1 Pounds Ground beef (or 250 g ground pork and 250 g ground beef)
- 1 onion (minced in a food processor)
- 1/4 cup breadcrumbs
- 1/4 cup milk
- 1 egg
- 1 tsp salt
- 1/2-1/4 tsp black pepper
- 1/4 tsp All spice
- 3 tbsp Sunflower oil (or butter)
Gravy
- 2 cups beef or vegetable broth
- 1/2 cup heavy cream (or milk)
- 1 tbsp soy sauce
- 2 tbsp all-purpose flour
- 1/4 tsp freshly ground black pepper
- salt to taste
- 1 pinch curry (optional)
Instructions
- Soak Breadcrumbs and Prepare Meat Mixture: In a large mixing bowl, combine the ground beef (or a mixture of ground beef and ground pork), minced onion, breadcrumbs, egg, salt, black pepper, ground allspice, and milk. Thoroughly mix all the ingredients until they are well combined.(NOTE: While the traditional method is to mix the breadcrumbs and milk separately and let it sit for 10 minutes, I prefer to mix all the ingredients together at once and let it rest as it makes rolling the meatballs easier.)

- Let the Mixture Rest: Allow the meat mixture to rest for 10 minutes. This resting period will help the breadcrumbs absorb the moisture and make it easier to roll the meatballs.

- Shape Meatballs: With clean hands, shape the meat mixture into small, evenly-sized meatballs, about 1 inch in diameter. It's a good idea to wet your hands in between shaping each meatball. Wetting your hands prevents the mixture from sticking to your skin, making it easier to handle and shape the meatballs. You should get approximately 30-35 meatballs from this mixture.

- Pre-Bake Meatballs: Preheat your oven to 350°F (175°C). Place the meatballs on a baking sheet lined with parchment paper and bake them in the preheated oven for 10 minutes. This step helps the meatballs hold their shape.
- Cook Meatballs: Heat a large skillet over medium-high heat and add butter or oil. Once the butter has melted or the oil is hot, add the meatballs to the skillet. Cook the meatballs in batches if necessary to avoid overcrowding. Roll the meatballs around in the pan occasionally to ensure they cook evenly. Cook for about 10-12 minutes or until they are browned on all sides and cooked through. Transfer the cooked meatballs to a plate and cover with foil to keep warm.
Instruction for the Gravy
- In the same skillet, add two tablespoons of all-purpose flour and whisk it into the pan drippings over medium heat for 1-2 minutes to eliminate the unpleasant raw flour taste.
- Gradually pour in the beef or vegetable broth, whisking constantly to create a smooth gravy. Allow the gravy to simmer for a few minutes to thicken. Reduce the heat and stir in the heavy cream and soy sauce.
- Season with salt, pepper and curry (optional) to taste. Simmer for an additional 2-3 minutes until the gravy is thick and creamy.
- Serve: Arrange the Swedish meatballs on a plate, drizzle the creamy gravy over them, and garnish with fresh parsley if desired. Serve hot alongside lingonberry sauce and creamy mashed potatoes, and quick-pickled cucumbers.


*These nutrition facts were retrieved from Cronometer with permission. Please note that nutritional values are estimated using an ingredient database and should be considered approximate. When multiple ingredient options are provided, the nutritional content is based on the first listed. Garnishes and optional ingredients are not factored into the calculation.
Conclusion
Enjoy the comforting taste of Swedish Meatballs right in your own kitchen with this simple and delicious recipe. Whether you’re serving them as a family dinner or as part of a festive meal, these meatballs are sure to become a favorite. Don’t forget the lingonberry sauce and creamy mashed potatoes for the complete Swedish experience!

Linda is the co-founder of Courier Wellness and holds a Diploma in Natural Health Nutrition & Diet. Her passions include photography, food, and travel, where she derives inspiration from diverse cultures and their holistic approaches to well-being. She is committed to helping others make informed, nourishing choices for a healthier life.



