Swedish Meatballs Creamy

Highlighted under: Old-Fashioned Comfort Eats

We were in the mood for some comfort food, and had a craving for those creamy Swedish meatballs. With just a few simple ingredients, I managed to make the whole thing for about $10, which is not bad at all for dinner. As I mixed the meat and spices, I could already imagine the warm, cozy feeling this dish would bring. These meatballs became a quick favorite for my family, and trust me, they're way better than any frozen version.

Created by

The Globalbitesrecipes Team

Last updated on 2026-06-08T23:06:19.866Z

There’s something so satisfying about cooking up a batch of Swedish meatballs on a chilly evening. I remember the first time I tried to make them; I didn't have some of the ingredients, so I just improvised with what I had, and honestly, it turned out even better than I had hoped. The fragrant mix of allspice and nutmeg makes the house smell divine.

As I was frying the meatballs, I worried that they might end up dry. But I learned that adding a bit of heavy cream to the sauce really gives them that creamy texture that we all love. I typically serve these with mashed potatoes or over noodles for a cozy meal that warms you from the inside out!

Why I Keep Making This

  • It comes together so quickly
  • Creamy sauce is rich but not too heavy
  • Cooks up better than store-bought frozen
  • My kids always ask for seconds
  • Pairs perfectly with mashed potatoes

What to Know Before Making Swedish Meatballs Creamy

Making Swedish meatballs is easier than you might think, especially with this recipe. Mixing the ground beef and pork is key, and using fresh herbs like parsley gives them a nice touch. I always recommend tasting the meat mixture before forming the meatballs; you can fry up a tiny bit to check the seasoning. If you find it a bit bland, feel free to add a touch more salt or spices.

For the sauce, using heavy cream really does make it richer, but if you'd like a lighter version, half-and-half can work too. It won't be quite the same, but it’s a decent compromise if you’re watching calories. You might also swap out the beef broth for chicken broth, which gives it a different spin but still delightful.

Ingredients

Ingredients

For the Meatballs

  • 1 pound ground beef
  • 1/2 pound ground pork
  • 1/2 cup breadcrumbs
  • 1/4 cup finely chopped onion
  • 1/4 cup whole milk
  • 1 egg
  • 1 teaspoon allspice
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 2 tablespoons chopped fresh parsley

For the Sauce

  • 2 tablespoons unsalted butter
  • 2 tablespoons all-purpose flour
  • 2 cups beef broth
  • 1 cup heavy cream
  • 1 teaspoon soy sauce
  • Salt and pepper to taste

Instructions

Instructions

Make the Meatball Mixture

In a large bowl, combine the ground beef and pork with breadcrumbs, onion, milk, egg, allspice, salt, pepper, and parsley. Mix it all together with your hands until just combined. Don’t overmix or the meatballs will be tough!

Shape the Meatballs

Roll the mixture into about 1-inch balls. I usually lay them out on a parchment-lined sheet pan while I’m shaping them, which helps keep things tidy. This mixture should make roughly 20-24 meatballs.

Cook the Meatballs

Heat a large skillet over medium heat and add a splash of oil. Cook the meatballs in batches until they are browned all over, about 8-10 minutes. They don't have to be fully cooked through yet, as they'll finish cooking in the sauce later.

Prepare the Sauce

In the same skillet, melt the butter over medium heat. Stir in the flour and cook for a minute or so to make a roux. Gradually whisk in the beef broth until smooth, then stir in the heavy cream and soy sauce. Bring to a simmer, and season with salt and pepper as needed.

Combine and Serve

Carefully add the meatballs back into the skillet with the sauce and let them simmer on low for about 10 minutes. This will help them absorb all that creamy goodness. Serve them hot, over mashed potatoes or egg noodles, and enjoy!

Secondary image

Scaling Swedish Meatballs Creamy for a Crowd

If you want to serve a larger group, this recipe can easily be doubled. Just make sure you have a big enough skillet to brown the meatballs, as overcrowding them can lead to steaming rather than browning, which affects texture. If you don’t have a large skillet, use two at the same time to keep that golden color.

When it comes to cooking for a crowd, having a slow cooker handy can help. You can brown the meatballs in batches, then transfer them to the cooker with the sauce for a couple of hours on low. Just remember to keep an eye on the sauce since it can be easy to over-reduce in a slow cooker.

Questions About Recipes

→ Can I use just ground beef?

You can, but it won't have that classic Swedish meatball flavor. A mix of beef and pork really enhances the taste.

→ What if I don't have heavy cream?

Honestly, I skip this half the time and use half and half instead. It still comes out creamy but lighter.

→ Can these be frozen?

Yep! Freeze them uncooked and then just thaw and cook when you're ready. Freshly cooked is best, but this makes meal prep easy.

→ What's a good side dish?

I usually go for mashed potatoes or warm buttered noodles. But honestly, anything goes!

→ How do I reheat leftovers?

Just pop them in a pot on low heat with a splash of broth or cream. There's almost nothing worse than dried-out meatballs.

Swedish Meatballs Creamy

Prep Time15.0
Cooking Duration25.0
Overall Time40.0

Created by: The Globalbitesrecipes Team

Recipe Type: Old-Fashioned Comfort Eats

Skill Level: Easy

Final Quantity: 4.0

What You'll Need

For the Meatballs

  1. 1 pound ground beef
  2. 1/2 pound ground pork
  3. 1/2 cup breadcrumbs
  4. 1/4 cup finely chopped onion
  5. 1/4 cup whole milk
  6. 1 egg
  7. 1 teaspoon allspice
  8. 1 teaspoon salt
  9. 1/2 teaspoon black pepper
  10. 2 tablespoons chopped fresh parsley

For the Sauce

  1. 2 tablespoons unsalted butter
  2. 2 tablespoons all-purpose flour
  3. 2 cups beef broth
  4. 1 cup heavy cream
  5. 1 teaspoon soy sauce
  6. Salt and pepper to taste

How-To Steps

Step 01

In a large bowl, combine the ground beef and pork with breadcrumbs, onion, milk, egg, allspice, salt, pepper, and parsley. Mix it all together with your hands until just combined. Don’t overmix or the meatballs will be tough!

Step 02

Roll the mixture into about 1-inch balls. I usually lay them out on a parchment-lined sheet pan while I’m shaping them, which helps keep things tidy. This mixture should make roughly 20-24 meatballs.

Step 03

Heat a large skillet over medium heat and add a splash of oil. Cook the meatballs in batches until they are browned all over, about 8-10 minutes. They don't have to be fully cooked through yet, as they'll finish cooking in the sauce later.

Step 04

In the same skillet, melt the butter over medium heat. Stir in the flour and cook for a minute or so to make a roux. Gradually whisk in the beef broth until smooth, then stir in the heavy cream and soy sauce. Bring to a simmer, and season with salt and pepper as needed.

Step 05

Carefully add the meatballs back into the skillet with the sauce and let them simmer on low for about 10 minutes. This will help them absorb all that creamy goodness. Serve them hot, over mashed potatoes or egg noodles, and enjoy!

Nutritional Breakdown (Per Serving)

  • Calories (kcal): 350
  • Total Fat (g): 23.5
  • Saturated Fat (g): 10.2
  • Cholesterol (mg): 98
  • Sodium (mg): 615
  • Total Carbohydrates (g): 16.4
  • Dietary Fiber (g): 0.8
  • Sugars (g): 1.2
  • Protein (g): 20.3