Classic Swedish Meatballs with Creamy Gravy and Fresh Herbs

Prep: 20 minCook: 25 min6 servingsmediumScandinavian
Classic Swedish Meatballs with Creamy Gravy and Fresh Herbs

Traditional Swedish meatballs made with a blend of ground beef and pork, seasoned with nutmeg and allspice for authentic Nordic flavor. The tender meatballs are simmered in a rich, creamy gravy made from beef stock and sour cream, finished with fresh parsley. Perfect for a cozy family dinner or special occasion, these meatballs pair beautifully with buttered egg noodles or creamy mashed potatoes. The combination of two meats creates incredibly juicy meatballs, while the aromatic spices give them their distinctive Swedish character.

Ingredients

6 servings
  • 1 lb Ground Beef
    Ground Turkey1:1health

    Use lean ground turkey for lighter option

    Full guide →
  • 1 lb Ground Pork
  • 1 Egg
  • cup Panko Breadcrumbs
    Regular Breadcrumbs1:1availabilitygluten-free

    Works but texture will be denser

    Full guide →
  • ¼ cup Milk
  • 1 Small Yellow Onion, finely chopped in a food processor
  • ¼ tsp Ground Nutmeg
  • ¼ tsp Ground Allspice
  • 4 Tbsp Unsalted Butter
  • 4 Tbsp Flour
  • 1 Tbsp Olive Oil
  • 3 cups Beef Stock
    Chicken Stock1:1availability

    Lighter flavor but still delicious

    Full guide →
  • ½ cup Sour Cream
    Heavy Cream1:1richness

    Creates smoother sauce

    Full guide →
  • 3 Tbsp Chopped Parsley

Instructions

  1. 1

    Pour milk over panko breadcrumbs and set aside

  2. 2

    Sauté onion with butter and salt for 5 minutes, then stir in nutmeg and allspice

  3. 3

    Mix ground beef, ground pork, cooled onion mixture, panko mixture, egg, salt and pepper

  4. 4

    Form mixture into about 30 meatballs

  5. 5

    Sear meatballs in olive oil over medium heat in batches until colored on both sides

  6. 6

    Melt remaining butter in same skillet and stir in flour for 30 seconds

  7. 7

    Add beef stock, bring to boil, then add meatballs back to skillet

  8. 8

    Simmer for 10 to 15 minutes until meatballs are fully cooked

  9. 9

    Stir in sour cream and parsley before serving

Tips

Tip 1

Soak panko in milk to keep meatballs tender and prevent them from becoming dense or dry.

Tip 2

Cook onions until soft and let cool completely before mixing to prevent cooking the egg prematurely.

Tip 3

Work in batches when searing meatballs to avoid overcrowding and ensure proper browning.

Good to Know

Storage

Refrigerate leftover meatballs and gravy for up to 3 days in airtight container.

Make Ahead

Meatballs can be formed and refrigerated up to 1 day ahead before cooking.

Serve With

Serve hot over buttered egg noodles, mashed potatoes, or rice with extra parsley.

See pairing guide →

Common Mistakes

Watch

Don't skip cooling the onion mixture to avoid partially cooking the egg when mixing.

Watch

Avoid overcrowding the pan when searing to ensure proper browning on all sides.

Substitutions

Gluten-Free Swaps

Panko Breadcrumbs
Regular Breadcrumbs1:1availabilitygluten-free

Works but texture will be denser

Full guide →

General Alternatives

Ground Beef
Ground Turkey1:1health

Use lean ground turkey for lighter option

Full guide →
Sour Cream
Heavy Cream1:1richness

Creates smoother sauce

Full guide →
Beef Stock
Chicken Stock1:1availability

Lighter flavor but still delicious

Full guide →
Find more substitutions →

FAQ

Can I make these meatballs ahead of time?

Yes, you can form the raw meatballs and refrigerate them for up to 24 hours before cooking, or freeze cooked meatballs for up to 3 months.

What if I don't have both ground beef and pork?

You can use all ground beef or substitute ground turkey, but the traditional blend gives the best flavor and texture.

How do I know when the meatballs are fully cooked?

The meatballs should reach an internal temperature of 160°F and be no longer pink in the center when cut open.