Swedish Meatballs Recipe

Swedish Meatballs are my go-to recipe anytime I want to serve a dish that makes everyone’s eyes light up at the table. Juicy and deeply savory, blanketed in a dreamy, creamy sauce, they are wonderfully comforting and feel almost like a warm hug on a plate. Whether it’s a cozy night in, a potluck dinner, or just a way to make the weeknight a little more special, this dish always scores big, and I promise—once you make these Swedish Meatballs at home, you may never seek them out anywhere else!

Swedish Meatballs Recipe - Recipe Image

Ingredients You’ll Need

Every ingredient in Swedish Meatballs counts! From the blend of beef and pork to the warm spices and luscious sauce, each element works together to build complex, familiar flavors and an irresistible texture that makes every bite memorable. Here’s what you’ll want to have ready before you start rolling:

  • Lean ground beef: Adds rich, hearty flavor and forms the meaty backbone of classic Swedish Meatballs.
  • Ground pork: Brings essential juiciness and a subtle sweetness that keeps meatballs moist and tender.
  • Grated onion: Melts into the mixture, adding a burst of savor and a touch of natural sweetness in every bite.
  • Minced garlic: Infuses the meat with aromatic depth; fresh garlic makes all the difference!
  • Panko breadcrumbs: Soaks up juices to help the meatballs stay light and tender instead of dense.
  • Large egg: Acts as a binder, holding everything together for perfectly formed meatballs.
  • Whole milk: Softens the breadcrumbs and adds a creamy touch to the mixture’s final texture.
  • Kosher salt: Brightens and balances all the flavors—don’t skimp!
  • Fresh ground black pepper: Provides just enough gentle heat and aroma.
  • Allspice: This warm, peppery spice is a signature flavor in Swedish Meatballs—don’t skip it.
  • Nutmeg: Adds a subtle, almost mythical warmth to the background of each bite.
  • Extra virgin olive oil (or other neutral cooking oil): For gorgeous browning when frying your meatballs.
  • Unsalted butter: The beginning of a creamy, beautifully rich sauce—it’s worth using the real thing!
  • All-purpose flour: Thickens the sauce into that silken, comforting gravy everybody loves.
  • Beef broth (or low sodium beef stock): Deepens the savory notes and adds a meaty backdrop to the sauce.
  • Heavy cream: Makes your sauce absolutely luscious and clings to the meatballs wonderfully.
  • Low sodium soy sauce: Adds umami and saltiness to round out the gravy’s depth.
  • Dijon mustard: A tiny hit of tang lifts the richness and ties the flavors together.
  • Salt and pepper (to taste): Try not to forget these finishing touches—they’re the final balancing act.
  • Chopped fresh parsley (optional): Adds a pop of freshness and color on top when serving.

How to Make Swedish Meatballs

Step 1: Mix the Meats

Start with a large bowl and combine the ground beef and ground pork. Use your fingers to gently mix but don’t overwork—the trick to tender Swedish Meatballs is keeping everything light and loosely mixed from the get-go.

Step 2: Add Aromatics and Binders

Now, add your grated onion, minced garlic, panko breadcrumbs, egg, and milk. Sprinkle in the salt, black pepper, allspice, and nutmeg. Lightly mix until just blended—panko and milk make these meatballs extra pillowy, while the spices give them authentic warmth.

Step 3: Shape and Rest

Use a cookie scoop or your hands to portion out even meatballs, about 1 to 1 ½ inches each. Place them on a tray and refrigerate for 20 to 30 minutes. This quick chill helps the meatballs keep their shape for perfect browning.

Step 4: Brown the Meatballs

Heat the olive oil in a large skillet over medium-high. Fry the meatballs in batches, so you don’t crowd the pan. Roll them gently to brown all sides, about 5-6 minutes per batch. Transfer browned meatballs to a plate and cover while you whip up the sauce.

Step 5: Make That Creamy Sauce

In the same skillet, melt the butter and whisk in the flour until a bubbly roux forms—about a minute. Slowly pour in the beef broth, whisking constantly to prevent lumps. Blend in the heavy cream, soy sauce, and Dijon mustard. Season with salt and pepper, then simmer until slightly thickened and velvety smooth.

Step 6: Simmer and Serve

Gently return the meatballs (and all those flavorful juices from the plate) to the sauce. Simmer together for 3 to 5 minutes, so the flavors meld and the Swedish Meatballs finish cooking through. Serve piping hot, ladled over your favorite starch and garnished with parsley. Pure joy!

How to Serve Swedish Meatballs

Swedish Meatballs Recipe - Recipe Image

Garnishes

A generous scatter of chopped fresh parsley is a beautiful, traditional touch for Swedish Meatballs—adding both a pop of vibrant green and fresh flavor. You can also offer a small spoonful of lingonberry jam on the side for sweet-tart zing, just like in Sweden!

Side Dishes

Classic Swedish Meatballs are heavenly over a bed of buttery egg noodles, fluffy mashed potatoes, or even simple steamed rice. These starchy sides soak up that luscious creamy gravy for a truly comforting meal. Don’t forget a crisp green salad or simply steamed seasonal veggies to round out the plate.

Creative Ways to Present

For casual gatherings, you can serve Swedish Meatballs straight from the skillet with a basket of warm crusty bread for dipping. For parties or potlucks, nestle each meatball with a cocktail pick on mini plates. Or try Swedish Meatballs in a toasted sub roll or over crispy roasted potatoes for a twist that always wows!

Make Ahead and Storage

Storing Leftovers

If you (miraculously!) have leftovers, keep meatballs and sauce together in an airtight container in the fridge—they’ll stay delicious for up to four days. The flavors deepen overnight, making reheated Swedish Meatballs even more satisfying for next-day lunches.

Freezing

You can absolutely freeze the meatballs on their own—simply arrange them on a baking sheet, freeze until solid, then store in a freezer-safe container for up to 3 months. I recommend skipping the sauce for freezing, since creamy sauces tend to separate after thawing, but you can always make a fresh batch of gravy when ready to serve.

Reheating

To reheat, simply warm the meatballs and sauce together in a skillet over medium-low, stirring occasionally until hot and bubbling. The microwave works in a pinch, but gently reheating on the stove helps keep the meatballs from getting rubbery and keeps the sauce silky.

FAQs

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

You can! While the mix of beef and pork is classic for Swedish Meatballs because it gives the most luscious texture and full flavor, you can use all beef or all pork in a pinch. You might notice a firmer texture or less rich taste, but the result will still be delicious.

Can I make Swedish Meatballs gluten-free?

Absolutely—just swap the panko breadcrumbs for your favorite gluten-free breadcrumb (or crushed gluten-free crackers), and use a 1:1 gluten-free flour substitute in the sauce. They’ll turn out just as tender and satisfying.

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

If you need a lighter option, try half-and-half or whole milk, though the sauce will be a bit less rich and thick. For non-dairy versions, use an unsweetened plant-based cream substitute—just watch for flavor differences.

Why do I need to refrigerate the meatballs before cooking?

Chilling the meatballs helps them firm up so they hold their shape while frying, giving you that beautifully browned crust without falling apart. This little bit of patience pays off with picture-perfect Swedish Meatballs.

Can I double this recipe for a crowd?

Yes! This Swedish Meatballs recipe easily doubles (or even triples) for parties and family gatherings. Fry the meatballs in batches and keep warm in a low oven until ready to mix with the sauce and serve.

Final Thoughts

Whether you’re new to making Swedish Meatballs or it’s an old favorite from your family’s kitchen, I really hope you give this recipe a try and taste the magic for yourself. There’s something about those warm spices and creamy sauce that brings everyone running to the table and keeps them coming back for seconds. Enjoy!

Print

Swedish Meatballs Recipe

Swedish Meatballs Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.9 from 29 reviews

This Swedish Meatballs recipe is the ultimate comfort food dish! Juicy, flavorful meatballs topped with a rich, creamy sauce, served over a bed of your favorite starchy side will feed the whole family with plenty of leftovers. Perfect for a cozy night when you’re looking for an easy, yet hearty meal.

  • Author: Sarah
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 35 minutes
  • Yield: 6 servings
  • Category: Main Course
  • Cuisine: American, Swedish
  • Diet: Non-vegetarian

Ingredients

For the Meatballs

  • ¾ pound lean ground beef (I used 85/15)
  • ¾ pound ground pork
  • 1 small onion, grated
  • 2 garlic cloves, minced
  • ½ cup panko breadcrumbs
  • 1 egg, large
  • ¼ cup whole milk
  • 1 teaspoon kosher salt
  • ½ teaspoon fresh ground black pepper
  • ¼ teaspoon allspice
  • ¼ teaspoon nutmeg
  • 2 tablespoons extra virgin olive oil or other cooking oil such as vegetable oil

For the Sauce

  • 4 tablespoons unsalted butter
  • ¼ cup all-purpose flour
  • 1 ½ cups beef broth or beef stock, low sodium
  • ¾ cup heavy cream
  • 1 ½ teaspoons soy sauce, low sodium
  • 1 teaspoon Dijon mustard
  • Salt and pepper to taste

Garnish

  • Chopped fresh parsley, optional

Instructions

  1. For the Meatballs: Combine ground beef and ground pork in a large bowl and gently combine using your fingers. Gently mix in grated onion, minced garlic, panko breadcrumbs, egg, milk, and seasonings (salt, pepper, allspice, nutmeg) until combined. Use a cookie scoop to scoop out the mixture and form into 1 to 1 ½ inch meatballs. Place meatballs in the fridge for 20 to 30 minutes. Heat extra virgin olive oil in a large skillet over medium-high heat. Cook the meatballs in batches (avoid overcrowding the skillet), turning frequently to brown all sides, about 5 to 6 minutes per batch. Transfer cooked meatballs to a plate and cover while you make the sauce.
  2. For the Sauce: Add the butter to the skillet and whisk until melted. Whisk in the flour and stir continuously for about 1 minute. It should be bubbling. Slowly whisk in the beef broth, a little at a time to avoid clumps. Finally, whisk in the heavy cream, soy sauce, and Dijon mustard. Bring sauce to a simmer over medium heat and season with salt and pepper to taste. Add the meatballs back to the skillet along with any juices that accumulated on the plate. Simmer for another 3 to 5 minutes or until meatballs are cooked through. Serve over egg noodles or rice with fresh parsley.

Notes

  • Storage Information: Refrigerator – Store leftover meatballs and sauce in an airtight container in the fridge for up to 4 days. Reheat both the meatballs and sauce in the microwave or on the stove until warmed through. Freezer – You can freeze the meatballs in this Swedish meatball recipe, but I don’t recommend freezing the sauce as the dairy components will separate. If fully cooked, let the meatballs freeze for about 3 hours on a baking sheet, then transfer them to an airtight freezer-safe container. They will stay fresh for up to 3 months. When ready to eat, simply thaw then heat in the oven or a skillet until warmed through.

Nutrition

  • Calories: 506kcal
  • Sugar: 3g
  • Sodium: 764mg
  • Fat: 39g
  • Saturated Fat: 19g
  • Trans Fat: 1g
  • Carbohydrates: 11g
  • Fiber: 1g
  • Protein: 26g
  • Cholesterol: 158mg

Similar Posts

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