Swedish Meatballs Recipe

Get ready to dive into a dish that’s guaranteed to warm hearts and bring smiles to the table: Swedish Meatballs. These tender, flavor-packed meatballs bathed in a rich, creamy sauce are comfort food at its finest. This recipe is a celebration of classic Swedish tradition, yet simple enough for any home cook to create. Whether you’re recreating a cozy family dinner or impressing your friends with a Scandinavian feast, this is one recipe you’ll want to make again and again.

Ingredients You’ll Need

Don’t be intimidated—the magic of Swedish Meatballs lies in a few key ingredients that pack a punch when combined. Each player on this list helps to create that signature flavor and silky texture everyone loves. Let’s break down why each ingredient matters:

  • Ground beef: A classic choice for juicy meatballs; use an 80/20 mix for the best balance of flavor and moisture.
  • Ground pork: Adds extra richness and tenderness, complementing the beef beautifully.
  • Breadcrumbs: Acts as the binding agent, soaking up flavor and giving the meatballs their irresistibly soft texture.
  • Milk: Moisten the breadcrumbs and keep the meatballs from drying out.
  • Egg: Helps everything stick together, ensuring each meatball stays perfectly round.
  • Onion: Grate it for the best texture—a subtle sweetness that melds right into the meat.
  • Garlic: A must for depth; just enough to lift every bite without overpowering.
  • Allspice and nutmeg: The classic Swedish aroma! Just a pinch makes all the difference and gives the dish its signature taste.
  • Salt and pepper: Essential for seasoning—be generous for full flavor.
  • Butter: For frying and building the base of that luscious sauce.
  • Flour: Thickens the sauce to silky perfection.
  • Beef broth: Builds a deep, savory flavor for your creamy sauce.
  • Heavy cream: Adds luxurious richness—don’t skimp!
  • Worcestershire sauce: A splash brings umami depth to the sauce.
  • Fresh parsley: Brightens up the finished dish as a garnish.

How to Make Swedish Meatballs

Step 1: Mix the Meatball Ingredients

In a large bowl, combine the ground beef, ground pork, breadcrumbs, and milk. Let the mixture sit for a few minutes so the breadcrumbs soak up the milk. Add the egg, grated onion, minced garlic, allspice, nutmeg, salt, and pepper. Using your hands (the best tool for the job), blend everything until just combined—don’t overmix, or your meatballs could turn tough!

Step 2: Shape the Meatballs

With dampened hands, take about a tablespoon of the mixture and gently roll it into a ball, about the size of a walnut. Continue until all the mixture is used—you should get about 24 Swedish Meatballs, ready to be cooked to golden perfection.

Step 3: Brown the Meatballs

Heat a large skillet over medium heat, then add butter. Once melted and foaming, add the meatballs in batches without crowding the pan. Brown them on all sides, turning gently, for about 5-7 minutes. Transfer the meatballs to a plate once they’re cooked through and beautifully golden.

Step 4: Make the Creamy Sauce

In the same skillet (hello, flavor!), add a little more butter if needed. Sprinkle in the flour, stirring constantly to create a roux. Cook for a minute or two, then slowly whisk in the beef broth until smooth. Stir in the heavy cream and Worcestershire sauce, simmering gently until the sauce thickens and becomes silky.

Step 5: Simmer the Meatballs in Sauce

Return the browned meatballs to the pan, nestling them into the sauce. Simmer gently for 10-15 minutes, letting all those wonderful flavors meld together. Don’t rush this step—by the time they’re done, your kitchen will smell absolutely heavenly!

Step 6: Garnish and Serve

Sprinkle plenty of chopped fresh parsley over your hot Swedish Meatballs just before serving. The green flecks offer a burst of color and a fresh finish that ties everything together.

How to Serve Swedish Meatballs

Swedish Meatballs Recipe - Recipe Image

Garnishes

Topping your Swedish Meatballs with more fresh parsley is essential, but a sprinkling of chives or even a few grinds of black pepper can also add a lively touch. For a truly authentic vibe, spoon a dollop of tangy lingonberry jam on the side—it’s a sweet-tart complement that’s traditional in Sweden.

Side Dishes

These meatballs are usually found nestled atop buttery mashed potatoes or a swirl of wide egg noodles—either one soaks up that dreamy sauce brilliantly. If you want to keep it classic, serve with pressed cucumber salad and roasted root vegetables on the side for extra crunch and color.

Creative Ways to Present

If you’re feeling adventurous, serve Swedish Meatballs as party appetizers on cocktail picks, nestled into slider buns for a playful twist, or even over creamy polenta for a Scandinavian-meets-Italian mash-up. However you present them, the sauce is a must for dunking and drizzling!

Make Ahead and Storage

Storing Leftovers

Swedish Meatballs make delicious leftovers. Store them in an airtight container with the sauce in the refrigerator for up to 3 days. The flavors deepen overnight, making them even tastier the next day!

Freezing

If you want to get ahead on meal prep, freeze the cooked, cooled meatballs (without sauce) on a baking sheet. Once solid, transfer to a freezer bag or container. The sauce can be frozen separately—just be aware that cream sauces sometimes separate, but it’s nothing a good stir can’t fix when reheating.

Reheating

For best results, reheat Swedish Meatballs gently in a skillet over low heat, adding a splash of broth or cream to loosen the sauce. If microwaving, cover the dish so the meatballs don’t dry out and stir halfway through. Low and slow is the key to keeping everything tender and luscious!

FAQs

Can I use just beef or just pork for Swedish Meatballs?

Absolutely! While the combination adds depth and juiciness, you can stick with just one type of ground meat if you prefer. The meatballs will still turn out delicious—just be sure to adjust seasoning to taste.

What can I use instead of heavy cream in the sauce?

If you’re looking for a lighter option, try half-and-half or whole milk. The sauce may not be quite as rich, but it will still be creamy and satisfying. For a dairy-free version, unsweetened oat milk works surprisingly well!

Why did my meatballs fall apart?

Usually this happens if there’s not enough binder (egg and breadcrumb) or if the mixture is over-mixed. Also, make sure to let the breadcrumbs soak up the milk before forming the balls—that helps the texture hold together nicely.

Is it possible to bake the meatballs instead of frying?

You bet! Arrange the shaped meatballs on a lined baking sheet, mist with oil, and bake at 400°F for about 18-20 minutes until browned and cooked through. You’ll miss some of the caramelized flavor from the skillet, but it’s a great hands-off alternative.

What makes Swedish Meatballs different from Italian meatballs?

It’s all about the spices and the sauce! Swedish Meatballs include warming spices like allspice and nutmeg, and they’re served in a creamy, savory gravy rather than a tomato-based sauce. They tend to be smaller and a little more delicate, too.

Final Thoughts

I can’t wait for you to try this Swedish Meatballs recipe—it’s one of those dishes that brings people together, invites seconds, and fills the room with good cheer. Trust me, whether it’s your first time making them or your fiftieth, these tender meatballs and their dreamy sauce are destined to become a new favorite at your table.

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 Recipe

Swedish Meatballs Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 9 reviews
  • Author: Kimberly
  • Prep Time: 20 minutes
  • Cook Time: 20 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Swedish
  • Diet: Non-Vegetarian

Description

These Swedish meatballs are savory, tender, and full of flavor. Perfectly seasoned meatballs are smothered in a rich, creamy gravy that pairs wonderfully with mashed potatoes or lingonberry sauce. A classic comfort food that will leave everyone at the table satisfied.


Ingredients

Units Scale

For the meatballs:

  • 1 pound ground beef
  • 1/2 pound ground pork
  • 1/2 cup breadcrumbs
  • 1/4 cup milk
  • 1 small onion, finely chopped
  • 1 clove garlic, minced
  • 1/4 teaspoon nutmeg
  • 1/4 teaspoon allspice
  • Salt and pepper to taste
  • 1 egg
  • 2 tablespoons butter

For the gravy:

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

Instructions

  1. Prepare the meatballs: In a bowl, combine the ground beef, ground pork, breadcrumbs, milk, onion, garlic, nutmeg, allspice, salt, pepper, and egg. Mix until well combined. Shape the mixture into meatballs.
  2. Cook the meatballs: In a large skillet, melt 2 tablespoons of butter over medium heat. Add the meatballs and cook until browned on all sides and cooked through, about 10-12 minutes. Remove the meatballs from the skillet and set aside.
  3. Make the gravy: In the same skillet, melt 2 tablespoons of butter. Whisk in the flour and cook for 1-2 minutes. Gradually whisk in the beef broth and heavy cream. Cook, stirring constantly, until the gravy thickens. Season with salt and pepper.
  4. Serve: Return the meatballs to the skillet and simmer in the gravy for a few minutes. Serve the Swedish meatballs hot with mashed potatoes or lingonberry sauce.

Notes

  • For added flavor, you can also incorporate a dash of Worcestershire sauce into the meat mixture.
  • If the gravy is too thick, you can thin it out with a little extra beef broth.
  • Leftover meatballs and gravy can be stored in the refrigerator for up to 3 days.

Nutrition

  • Serving Size: 1 serving
  • Calories: 380
  • Sugar: 2g
  • Sodium: 620mg
  • Fat: 28g
  • Saturated Fat: 12g
  • Unsaturated Fat: 14g
  • Trans Fat: 0g
  • Carbohydrates: 10g
  • Fiber: 1g
  • Protein: 22g
  • Cholesterol: 125mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

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

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