Swedish Meatballs

Homemade Swedish meatballs bring the warmth and comfort of cozy dinners into your home. Their tender, juicy texture is simply irresistible, with a symphony of spices that dance beautifully on your palate. And oh, that rich, creamy gravy! When I first tasted these delightful morsels at a friend’s dinner party, I knew I had to try making them myself. Just thinking about it evokes memories of laughter, cozy gatherings, and plates piled high with deliciousness.

Table of Contents
Swedish Meatballs

These vibrant little spheres are not just about taste; they provide a satisfying bite that appeals to everyone, making them perfect for family gatherings or cozy nights in. Trust me, once you try making homemade Swedish meatballs, you’ll find they are way better than anything from a store or restaurant. They are easy to prepare, budget-friendly, and just downright delicious. So roll up your sleeves and get ready to create a meal that’ll charm your family and friends alike!

Why You’ll Love This Recipe

  • Simple & Quick: Whip up these tasty treats in just 40 minutes—20 minutes of prep and 20 minutes of cooking!
  • Irresistible Flavor: Each bite bursts with flavors from allspice and nutmeg, creating a warm and heartening experience.
  • Eye-Catching Appeal: These little meatballs are adorable on a plate, especially when drizzled with creamy gravy. Perfect for impressing guests!
  • Flexible Serving: Ideal for dinner, brunch, or snack platters at parties; they fit any occasion.
  • Diet-Friendly Options: Easy to adapt with gluten-free breadcrumbs or alternative dairy for a crowd-pleasing dish.

Ingredients You’ll Need

  • 1 pound lean ground beef: This is the heart of your meatballs, providing a meaty flavor. Use a lean mix for tenderness and to avoid greasiness.
  • ½ pound ground pork (or additional ground beef): A bit of pork adds moisture and richness. If you prefer, you can stick with just beef.
  • ½ cup bread crumbs (or Panko bread crumbs): These act as a binder and keep the meatballs tender. Panko gives an extra crunch.
  • 1 large egg (beaten): The egg functions as a binder to hold everything together while adding moisture.
  • ¼ cup milk: This helps keep the meatballs juicy and tender. Whole milk offers the best richness, but any milk works.
  • ½ teaspoon salt: Essential for enhancing all the flavors in the meatballs.
  • ¼ teaspoon black pepper: Adds a subtle heat; adjust to your taste.
  • ¼ teaspoon ground allspice: The warm flavor of allspice is a hallmark of traditional Swedish recipes, giving these meatballs their distinctive note.
  • 1/16 teaspoon ground nutmeg: A pinch of nutmeg rounds out the flavors beautifully—less is more!
  • Pinch ground cloves: Just a hint of clove adds depth and warmth.
  • 3 tablespoons butter: For sautéing the meatballs to a golden brown, enriching their taste.
  • 3 tablespoons all-purpose flour: To create a roux for thickening the gravy—don’t skip this for a velvety finish!
  • ¼ teaspoon white pepper (or finely ground black pepper): A lovely addition to the gravy, rounding off its flavor.
  • 2 cups beef stock: The base of your gravy; use homemade or low-sodium for better control over saltiness.
  • ½ cup heavy whipping cream: Adds luxurious creaminess to your gravy.
  • 2 teaspoons soy sauce: Just a touch for umami depth.
  • Chopped fresh parsley (for garnish, optional): A sprinkle for color and freshness on the finished dish.

How to Make Swedish Meatballs

Swedish Meatballs
  1. Prep the Meat Mixture: In a large bowl, combine 1 pound of lean ground beef, ½ pound of ground pork, ½ cup of bread crumbs, 1 beaten large egg, ¼ cup of milk, ½ teaspoon of salt, ¼ teaspoon of black pepper, ¼ teaspoon of ground allspice, 1/16 teaspoon of ground nutmeg, and a pinch of ground cloves. Mix until just combined—don’t overwork it to keep the meatballs tender!

  2. Form the Meatballs: Using your hands, scoop out about 2 tablespoons of the mixture and roll it into a ball. Place the formed meatballs on a baking sheet lined with parchment paper, ensuring they aren’t touching (about 24 meatballs total).

  3. Cook the Meatballs: In a large skillet, melt 3 tablespoons of butter over medium heat. Once melted, add the meatballs and brown them on all sides, cooking for about 8-10 minutes until they begin to develop a golden color. You may need to do this in batches to avoid overcrowding the pan.

  4. Make the Gravy: Once meatballs are browned, remove them from the skillet and set aside. In the same skillet, add 3 tablespoons of all-purpose flour, stirring it around until it turns a light amber color, about 1-2 minutes. Gradually pour in 2 cups of beef stock while whisking to prevent lumps from forming.

  5. Finish the Gravy: Once the gravy begins to thicken, add in ½ cup of heavy whipping cream and 2 teaspoons of soy sauce. Stir to combine, and season with ¼ teaspoon of white pepper. Return the meatballs to the skillet and let simmer for about 5-10 minutes on low heat to ensure they’re heated through.

  6. Serve and Garnish: Once the meatballs are cooked through and the gravy is coating them nicely, serve hot, garnished with chopped fresh parsley if desired.

Storing & Reheating

To store your leftover meatballs, let them cool to room temperature before placing in an airtight container. They can be refrigerated for up to 3-4 days. For longer storage, freeze them for up to 3 months in an airtight container or freezer bag, laying them flat until frozen. To reheat, simply warm them in a skillet over medium heat until heated through or microwave for 1-2 minutes. The flavors might be even better as they mature, though the texture may slightly change, so a splash of cream can refresh the gravy’s richness.

Chef’s Helpful Tips

  • Don’t Overmix: When forming meatballs, mix until just combined to ensure they stay tender.
  • Room Temperature Ingredients: Use egg and milk at room temperature for better incorporation into your mixture.
  • Batch Cooking: Feel free to double the recipe for a bigger crowd or tasty meal prep!
  • Texture Troubles: If your meatballs are too dry, consider adding a bit more milk or a spoonful of mayo into the mix for moisture.
  • Gravy Thickness: Adjust the thickness of your gravy by adding more beef stock or cream based on your preference.

These homemade Swedish meatballs are not just a meal; they’re an experience full of flavor and comfort. You’ll be amazed at how easy they are to whip up, and your family will surely ask for them again. Don’t hesitate to play with the spices or add your personal twist—cooking is all about making it yours!

Swedish Meatballs

Recipe FAQs

Can I make these meatballs ahead of time?

Absolutely! You can prepare the meatballs in advance and store them uncooked in the fridge for a day or two. You can also cook them completely, then reheat them when ready. This makes weeknight dinners super easy!

What if I don’t have ground pork?

No problem! You can substitute it with more ground beef or even try turkey for a lighter option. Just keep the ratios similar for the best flavor and texture.

Can I freeze the meatballs after cooking?

Yes! Once cooked and cooled, freeze the meatballs in a single layer. After they’re frozen, transfer to a freezer bag for up to 3 months. When ready to eat, simply reheat in the sauce as described previously.

How do I know when the meatballs are done cooking?

You can use an instant-read thermometer to check for doneness—meatballs should reach an internal temperature of 160°F (71°C). Alternatively, cut one in half; the meat should be no longer pink and juices should run clear. Enjoy your cooking and flavor adventures!

Print

More Dinner Recipes

Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.

📖 Recipe Card

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-Recipe

Swedish Meatballs

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Julia
  • Prep Time: 20 minutes
  • Cook Time: 20 minutes
  • Total Time: 40 minutes
  • Yield: 6 servings 1x
  • Category: Dinner
  • Method: Skillet
  • Cuisine: Swedish

Description

These Swedish Meatballs are a delightful combination of lean ground beef and pork, mixed with seasonings and cream, making for a quick and flavorful comfort meal. Perfect for a cozy dinner or a family gathering.


Ingredients

Scale
  • 1 pound lean ground beef
  • ½ pound ground pork (or additional ground beef)
  • ½ cup bread crumbs (or Panko bread crumbs)
  • 1 large egg (beaten)
  • ¼ cup milk
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • ¼ teaspoon ground allspice
  • 1/16 teaspoon ground nutmeg
  • pinch ground cloves
  • 3 tablespoons butter
  • 3 tablespoons all-purpose flour
  • ¼ teaspoon white pepper (or finely ground black pepper)
  • 2 cups beef stock
  • ½ cup heavy whipping cream
  • 2 teaspoons soy sauce
  • chopped fresh parsley (for garnish, optional)

Instructions

  1. In a large bowl, mix the ground beef, pork, bread crumbs, egg, milk, salt, pepper, allspice, nutmeg, and cloves until well combined. Form into small meatballs, about 1-inch each, totaling 45-48 meatballs.
  2. In a large nonstick skillet over medium-high heat, brown half of the meatballs on all sides. They don't need to be fully cooked. Transfer them to a plate and repeat with the remaining meatballs.
  3. Add butter to the skillet with the meat drippings. Whisk in flour and pepper, cooking for 1 minute.
  4. Slowly add beef stock, cream, and soy sauce while whisking until the mixture is smooth.
  5. Add the browned meatballs to the skillet, bring to a gentle boil over medium-low heat. Cover and cook for 10 minutes, stirring occasionally. Then, uncover and cook for an additional 5-10 minutes until the sauce thickens and meatballs are fully cooked. Adjust seasoning if necessary.
  6. Serve meatballs over egg noodles or mashed potatoes, garnished with parsley if desired.

Notes

You can use all beef instead of mixing with pork for a richer flavor.
To make this dish lighter, substitute heavy cream with half-and-half or reduced-fat cream.
These meatballs also freeze well; make a double batch for future meals.


Nutrition

  • Serving Size: 1 meatball (approx. 1 oz)
  • Calories: 150
  • Sugar: 1g
  • Sodium: 250mg
  • Fat: 9g
  • Saturated Fat: 4g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 8g
  • Fiber: 0g
  • Protein: 9g
  • Cholesterol: 35mg

More Dinner Recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star