The Best Homemade Swedish Meatball Recipe

·

Recipe

Get ready to wow your taste buds and your dinner guests with these Homemade Swedish Meatballs—seriously, they’ll taste like they came straight from a cozy Nordic kitchen. What makes them so irresistible? It’s all about the perfect combo of tender ground beef and pork, seasoned with warm, fragrant spices like nutmeg and allspice, then drenched in a creamy, savory gravy that’s downright dreamy.

I’ve been making this recipe for years, and it’s always a crowd-pleaser—whether it’s a casual weeknight dinner or a holiday feast. The meatballs are juicy and flavorful, with a melt-in-your-mouth texture, while the gravy adds that rich, velvety finish that keeps everyone coming back for seconds.

Trust me, once you try these, there’s no going back to store-bought versions. Let’s get cooking—you’ve got this!

Ingredients

The secret to authentic Swedish meatballs lies in the perfect balance of spices and textures—tender meat, creamy sauce, and a hint of warmth from nutmeg and allspice. Here’s what you’ll need, with a few chef-approved swaps to make it your own.

For the Meatballs:

  • Ground beef (80/20 blend) – The fat keeps them juicy. Leaner cuts can dry out.
  • Ground pork – Adds richness. Swap with ground turkey for a lighter version.
  • Breadcrumbs – Panko works best for lightness. Gluten-free? Use crushed crackers.
  • Milk – Whole milk binds the mixture. Dairy-free? Try unsweetened almond milk.
  • Egg – Essential for binding. No substitutes here!
  • Yellow onion (finely grated) – Grating (not chopping) guarantees even distribution.
  • Nutmeg & allspice – Non-negotiable for that classic Swedish flavor.
  • Salt & black pepper – Season generously.

For the Sauce:

  • Butter – Builds the roux. Don’t skimp—it’s the base of the creamy sauce.
  • Flour – Thickens the sauce. For gluten-free, cornstarch works (mix with cold water first).
  • Beef broth – Use low-sodium to control saltiness.
  • Heavy cream – Makes it luxe. Half-and-half can sub in a pinch.
  • Worcestershire sauce – Adds depth. Soy sauce works if you’re out.
  • Lingonberry jam (optional but iconic) – Served on the side for authenticity. Cranberry sauce is a decent stand-in.

Little Win: Fresh parsley for garnish—it adds a pop of color and freshness.

How to Make the Best Traditional Swedish Meatball Recipe

simmer thicken garnish rest

Finish cooking – Return meatballs to the gravy and simmer for 10 minutes.

The sauce should coat the back of a spoon—if too thick, add a splash of broth.

Serve warm – Garnish with fresh parsley and lingonberry jam.

Pro tip: Let the meatballs rest in the gravy for 5 minutes off heat—they’ll soak up even more flavor.

Nutrition

Swedish meatballs are a hearty dish, rich in protein and flavor. Here’s the nutritional breakdown per serving.

Nutrient Amount per Serving
Calories 320 kcal
Protein 18 g
Fat 22 g
Carbohydrates 12 g
Fiber 2 g
Sugar 3 g
Sodium 580 mg

Chef Tips

Perfecting homemade Swedish meatballs starts with a few key techniques I’ve learned over the years. First, soak breadcrumbs in milk for tenderness. Mix gently—overworking toughens the meat. Brown them well for flavor, then simmer in broth for juiciness.

Don’t skip the nutmeg; it’s essential. Let them rest before serving so they hold shape. Finally, finish with a creamy pan sauce. Trust me, these steps make all the difference.

Frequently Asked Questions

Can I Use Ground Turkey Instead of Beef?

Yes, you can use ground turkey instead of beef. I’ve done it before, and it works well—just add a bit more seasoning since turkey’s milder. They’ll still taste great, just lighter than traditional beef meatballs.

How Do I Store Leftover Swedish Meatballs?

I store leftover Swedish meatballs in an airtight container or resealable bag and keep them in the fridge for up to 4 days. I can also freeze them for up to 3 months for longer storage.

What’s the Best Side Dish for Swedish Meatballs?

I’d serve creamy mashed potatoes or buttered egg noodles—they soak up the gravy perfectly. Lingonberry jam adds a sweet-tart touch, and pickled cucumbers bring freshness. A simple green salad works if you want something lighter.

Can I Freeze Swedish Meatballs After Cooking?

Yes, I can freeze Swedish meatballs after cooking. I’ll let them cool first, then store them in an airtight container or freezer bag. They’ll keep for up to 3 months—just reheat when I’m ready to eat.

What’s the Difference Between Swedish and Italian Meatballs?

Swedish meatballs are smaller, often with a mix of pork and beef, spiced with nutmeg and allspice, and served in a creamy gravy. Italian meatballs are larger, use more herbs like basil, and are usually in tomato sauce.