Swedish Meatballs

Posted on

Swedish meatballs, or “Köttbullar” as they are known in Sweden, are a beloved classic that brings comfort and joy with every bite. These little savory morsels are tender on the inside, slightly crisp on the outside, and smothered in a rich, creamy gravy that just makes you want to dive right in. This recipe is the perfect way to recreate this iconic dish at home, filling your kitchen with the delicious smells of ground beef, and the signature spices of allspice and nutmeg. Whether you’re serving them for dinner or sharing them with friends, Swedish meatballs are always a hit.

I first discovered the magic of Swedish meatballs during a trip to Scandinavia. I remember sitting in a cozy little cafe, savoring each bite of the tender meatballs paired with a dollop of creamy sauce and a spoonful of lingonberry jam. It was a meal that felt so comforting and familiar, yet completely new at the same time. Now, I make these meatballs at home whenever I need something heartwarming and delicious.

This recipe is straightforward, with ingredients you can easily find at your local grocery store. I promise you, the combination of the savory meatballs and the creamy sauce is something you’ll want to make again and again. Let’s get started on making these irresistible Swedish meatballs from scratch!

Ingredients for the Meatballs

Before we dive into the cooking, let’s make sure we have everything we need for these perfectly spiced meatballs. Here’s what you’ll need:

  • 1 lb ground beef

  • 1/2 lb ground beef

  • 1 small onion, finely chopped

  • 1/2 cup breadcrumbs

  • 1/4 cup whole milk

  • 1 egg

  • 1 tsp salt

  • 1/2 tsp black pepper

  • 1/2 tsp ground allspice

  • 1/2 tsp ground nutmeg

  • 2 tbsp butter (for frying)

The mix of beef is essential for achieving that juicy, flavorful texture, while the spices (allspice and nutmeg) give these meatballs their unmistakable flavor. The breadcrumbs and milk help keep the meatballs moist, and a little egg binds everything together perfectly. Once you’ve got everything ready, it’s time to get mixing!

Steps for Making the Meatballs

Prepare the Meatball Mixture

In a large bowl, combine the ground beef. Make sure to get a good mix of both meats to keep the texture of the meatballs tender and flavorful. Add in the finely chopped onion—this adds just the right amount of sweetness and flavor to balance the spices.

Next, add the breadcrumbs and whole milk. The breadcrumbs will absorb the milk and keep the meatballs moist, while also helping them hold their shape as they cook. Crack the egg into the mixture and sprinkle in the salt, pepper, allspice, and nutmeg. The spices here are crucial for that distinctive Swedish meatball flavor, so don’t skip them!

Now, get your hands in there (or use a spoon if you prefer) and mix everything together until it’s fully combined. The key here is to avoid over-mixing. You just want to ensure all the ingredients are evenly distributed, so you don’t end up with tough meatballs.

Form the Meatballs

With wet hands (this helps prevent the mixture from sticking to you), start shaping the mixture into small meatballs. Aim for about 1 to 1.5 inches in diameter—this is the perfect size to cook evenly and stay juicy. If you want to make them slightly bigger or smaller, go for it! Just keep in mind that larger meatballs will need a little extra time to cook through.

Once you’ve shaped all the meatballs, set them aside on a plate or tray. You should have around 20-25 meatballs, depending on how large you make them. Now, we’re ready to cook them to golden-brown perfection!

Cook the Meatballs

In a large skillet, heat 2 tablespoons of butter over medium heat. You want to melt the butter so that it’s hot enough to sear the meatballs, but not so hot that it burns. Once the butter is melted and bubbling a bit, it’s time to cook the meatballs.

Work in batches to avoid overcrowding the skillet. Place the meatballs in the skillet and cook them for about 7-8 minutes per batch, turning them occasionally so they brown evenly on all sides. You’ll want them to be fully cooked through, so check with a meat thermometer if you’re unsure (they should reach 160°F in the center). When they’re golden and crispy on the outside and cooked through, remove them from the skillet and set them aside on a plate.

At this point, your kitchen should be smelling absolutely delicious, with those meatballs cooked to perfection. Now, let’s move on to the sauce—this is where the magic happens!

The Creamy Sauce That Makes Swedish Meatballs Irresistible

One of the best parts about Swedish meatballs is the creamy gravy that smothers them. This sauce is what truly sets this dish apart. It’s rich, savory, and just the right amount of indulgent. Let’s take a look at how to make this delicious sauce!

Making the Perfect Sauce for Swedish Meatballs

The creamy gravy that coats these Swedish meatballs is what truly elevates this dish. It’s velvety, rich, and adds the perfect contrast to the spiced meatballs. The great news is that making this sauce is incredibly simple. Once you’ve got the meatballs cooked, the rest is smooth sailing. Let’s dive into the steps to make that irresistible sauce.

Ingredients for the Sauce

Here’s what you’ll need to make the creamy gravy:

  • 2 tbsp butter

  • 2 tbsp all-purpose flour

  • 2 cups beef broth

  • 1/2 cup heavy cream

  • Salt and pepper to taste

  • Chopped parsley (optional, for garnish)

The combination of beef broth and heavy cream creates a wonderfully rich sauce. The flour will thicken the sauce, turning it into a smooth and luxurious gravy. The butter adds richness, while a simple seasoning of salt and pepper enhances the flavor. Now, let’s get to work!

Steps for Making the Sauce

Make the Roux

To begin, melt 2 tablespoons of butter in the same skillet where you cooked the meatballs. You want to use the same skillet because it’s packed with all those little flavor bits left from the meatballs. They’ll help add depth to the sauce.

Once the butter has melted, sprinkle in 2 tablespoons of all-purpose flour. Stir the flour into the butter to create a roux, which is the base for thickening the sauce. Let the roux cook for about a minute, stirring constantly to ensure the flour doesn’t burn. You want it to form a smooth paste and just begin to turn a light golden color. This will help create a nice, thick gravy without any lumps.

Add the Beef Broth

Now, it’s time to bring in the liquid. Gradually whisk in the 2 cups of beef broth, making sure to incorporate it slowly to avoid any lumps from forming. Continue whisking as the mixture heats up. You should see the sauce start to thicken as the flour absorbs the broth.

Bring the mixture to a simmer, and as it heats, you’ll notice the sauce becoming smoother and more velvety. This is the magic happening!

Stir in the Heavy Cream

Once the beef broth is fully incorporated and the sauce is simmering, it’s time to add the heavy cream. Pour in 1/2 cup of heavy cream, stirring continuously. The cream will make the sauce rich and creamy, giving it that luxurious texture. Continue to simmer the sauce for about 5 minutes, or until it thickens to your desired consistency.

Season the Sauce

Now, it’s time to season the sauce with salt and pepper to taste. This is where you can adjust the flavor to your liking. If you prefer a slightly richer taste, you can add a pinch more salt. If you like your sauce with a little more kick, feel free to season with extra black pepper. Stir the sauce well to combine the seasoning.

Return the Meatballs to the Skillet

Once the sauce is thickened and seasoned just right, gently return the cooked meatballs to the skillet. Stir them in carefully, making sure each meatball is coated with that creamy, flavorful gravy. Let the meatballs simmer in the sauce for another 5 minutes to allow them to soak up the wonderful flavors of the gravy. This step is crucial for ensuring that every bite of meatball is bursting with flavor.

Serve Your Swedish Meatballs

Once your meatballs are beautifully coated in the creamy sauce, it’s time to plate them up! You can serve these delicious Swedish meatballs with a variety of sides, depending on your preference. Traditional sides include mashed potatoes, boiled potatoes, or rice. For that authentic touch, don’t forget to add a dollop of lingonberry jam on the side—its sweet and tart flavor perfectly balances out the savory richness of the meatballs and sauce.

If you like, you can also garnish the meatballs with a sprinkle of chopped parsley to add a touch of color and freshness. And just like that, your homemade Swedish meatballs are ready to be enjoyed!

Helpful Tips for Swedish Meatballs

  • Freezing the Meatballs: If you’d like to make these meatballs ahead of time, you can freeze them after cooking. Just cook the meatballs through and allow them to cool completely. Once cooled, place them in an airtight container or freezer bag and store them for up to 3 months. When you’re ready to serve, simply reheat them in the gravy.

  • Making the Sauce Lighter: If you’re looking for a lighter version of the sauce, you can substitute the heavy cream with half-and-half or milk. While the sauce won’t be as rich, it will still be creamy and delicious.

  • Flavor Variations: If you want to get creative with the flavor of your meatballs, feel free to experiment by adding herbs like thyme or rosemary, or even a touch of garlic to the sauce.

Swedish Meatballs: Frequently Asked Questions

Making Swedish meatballs at home is a fun and rewarding experience, but I know that sometimes, questions pop up along the way. Don’t worry, I’ve got you covered! Here are some frequently asked questions that will help you get the best results possible.

1. Can I use all beef instead of a mix of beef and chicken?

Absolutely! While the combination of beef and chickencreates a juicy, flavorful meatball, you can definitely use just beef if that’s what you prefer. The beef adds a bit of fat and moisture, so if you go with all beef, you might want to consider adding a bit of extra fat, like a splash of olive oil, to keep the meatballs from being too dry.

2. Can I make the meatballs ahead of time?

Yes, you can make the meatballs ahead of time! In fact, they freeze beautifully. After cooking, let the meatballs cool completely and store them in an airtight container or freezer bag. You can freeze them for up to 3 months. When you’re ready to serve, simply reheat them in the sauce. They’ll taste just as fresh and delicious!

3. What can I serve Swedish meatballs with?

Traditionally, Swedish meatballs are served with mashed potatoes, boiled potatoes, or rice. For an authentic touch, lingonberry jam is often served on the side to balance out the richness of the meatballs and gravy. However, you can also serve them with roasted vegetables, a crisp salad, or even over egg noodles for a different spin.

4. Can I make the sauce ahead of time?

Yes, the sauce can be made ahead of time and stored in the refrigerator for a few days. Simply reheat it over medium-low heat before adding the meatballs. If the sauce thickens too much while stored, you can add a little extra beef broth or cream to reach your desired consistency.

5. Can I make these meatballs gluten-free?

Yes, you can make gluten-free Swedish meatballs by swapping the breadcrumbs for gluten-free breadcrumbs or using ground oats. For a more grain-free option, you can even use almond flour or potato flour. Just make sure to adjust the seasonings to your taste as you go!

6. How do I prevent the meatballs from falling apart?

To prevent your meatballs from falling apart, be sure to gently mix the meatball mixture and avoid overworking it. Over-mixing can cause the meatballs to become dense and crumbly. Additionally, make sure the skillet is hot enough before adding the meatballs. A properly heated skillet helps form a crust on the outside of the meatballs, which helps them hold together as they cook.

7. Can I make these meatballs without the heavy cream?

If you’re looking for a lighter version of the sauce, you can substitute the heavy cream with half-and-half, milk, or even a dairy-free alternative like coconut milk or almond milk. While the texture of the sauce might be a little different, it will still be creamy and flavorful.

Conclusion

And there you have it! These homemade Swedish meatballs are the ultimate comfort food—savory, tender, and drenched in a rich, creamy sauce. Whether you’re preparing them for a family dinner or hosting a gathering, this dish is sure to impress. Don’t be afraid to experiment with variations of the recipe, like swapping out the sides or adjusting the seasoning, until it becomes your personal favorite.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Swedish Meatballs


  • Author: Andrew Recipes

Description

Swedish meatballs are a comforting and savory dish featuring tender, flavorful meatballs served in a creamy, rich gravy. Traditionally enjoyed with mashed potatoes or lingonberry jam, this dish offers a perfect balance of savory and slightly sweet flavors. The combination of ground beef and chickencreates juicy meatballs, while the blend of allspice and nutmeg gives the dish its signature aroma and taste.


Ingredients

Scale

For the meatballs:

1 lb ground beef

1/2 lb ground chicken

1 small onion, finely chopped

1/2 cup breadcrumbs

1/4 cup whole milk

1 egg

1 tsp salt

1/2 tsp black pepper

1/2 tsp ground allspice

1/2 tsp ground nutmeg

2 tbsp butter (for frying)

For the sauce:

2 tbsp butter

2 tbsp all-purpose flour

2 cups beef broth

1/2 cup heavy cream

Salt and pepper to taste

Chopped parsley (optional, for garnish)


Instructions

Prepare the meatball mixture: In a large bowl, combine the ground beef, ground chicken, finely chopped onion, breadcrumbs, milk, egg, salt, pepper, allspice, and nutmeg. Mix until well combined.

Form the meatballs: With wet hands, shape the mixture into small meatballs, about 1 to 1.5 inches in diameter. Set aside.

Cook the meatballs: In a large skillet, heat 2 tablespoons of butter over medium heat. Working in batches, add the meatballs and cook until browned on all sides and cooked through, about 7-8 minutes per batch. Remove the cooked meatballs from the skillet and set aside.

Make the sauce: In the same skillet, melt 2 tablespoons of butter over medium heat. Once melted, whisk in the flour and cook for about 1 minute to create a roux.

Add the broth: Gradually whisk in the beef broth, making sure to remove any lumps. Bring the mixture to a simmer, then stir in the heavy cream. Continue to cook until the sauce thickens, about 5 minutes. Season with salt and pepper to taste.

Combine: Return the meatballs to the skillet, stirring gently to coat them in the sauce. Simmer for another 5 minutes to allow the meatballs to absorb the flavors of the sauce.

Serve: Garnish with chopped parsley (optional) and serve with mashed potatoes, rice, or lingonberry jam for an authentic touch.

Notes

If you prefer a lighter version of the sauce, you can substitute the heavy cream with half-and-half or milk. You can also make the meatballs ahead of time and freeze them for later use. Just cook them through and store them in an airtight container or freezer bag until ready to be reheated in the sauce.

Tags:

Leave a Comment

Recipe rating