Skip to content
americandinner✨ New

Swedish Meatballs (American Diner Style)

Tender beef and pork meatballs simmered in a creamy, savory brown gravy, an American comfort-food staple inspired by Swedish tradition.

Prep
20 min
Cook
30 min
Servings
4
Difficulty
Medium
4.4
Sign in to rate
#american#swedish-meatballs#gravy#beef#comfort-food#dinner

About This Recipe

Swedish meatballs, as popularized in American homes and diners (largely through IKEA's cafeteria and mid-century American cookbooks), take the Scandinavian original -- small, tender meatballs seasoned with allspice and nutmeg -- and pair them with a rich, creamy brown gravy that's become the dish's defining American feature. It's cozy, unpretentious comfort food, found at potlucks, diners, and family dinners across the country. The technique that matters is the meatball mixture and the gravy build: a blend of ground beef and pork bound with breadcrumbs soaked in milk creates a tender, light texture, while warm spices like allspice and nutmeg give the meatballs their distinctive Scandinavian-inspired flavor. The gravy is built directly in the pan after browning the meatballs, using the fond left behind, thickened with a flour-based roux and enriched with heavy cream and a splash of beef stock for depth. Served over egg noodles or mashed potatoes with a spoonful of lingonberry jam on the side (a nod to the dish's Swedish roots), Swedish meatballs are the kind of hearty, creamy comfort food that's become a genuine American classic in its own right.

Ingredients

Serves 4

  • 300 gground beef
  • 200 gground pork
  • 0.5 cupbreadcrumbs
  • 0.33 cupmilk
  • 1egg
  • 1onion(grated)
  • 0.5 tspallspice
  • 0.25 tspnutmeg
  • 1 tspsalt
  • 0.5 tspblack pepper
  • 3 tbspbutter(for frying)
  • 3 tbspall-purpose flour
  • 2 cupsbeef stock
  • 0.5 cupheavy cream
  • 1 tbspsoy sauce
  • 3 cupsegg noodles or mashed potatoes(for serving)

Instructions

  1. 1

    Soak the breadcrumbs

    Soak breadcrumbs in milk for 5 minutes.

  2. 2

    Mix the meatballs

    Combine ground beef, pork, soaked breadcrumbs, egg, grated onion, allspice, nutmeg, salt, and pepper. Mix gently and shape into small meatballs.

  3. 3

    Brown the meatballs

    Melt butter in a wide pan over medium heat. Brown meatballs on all sides, about 8 minutes total. Remove and set aside.

  4. 4

    Make the roux

    In the same pan, whisk flour into the remaining fat and cook 1-2 minutes.

  5. 5

    Build the gravy

    Gradually whisk in beef stock until smooth. Simmer 3-4 minutes until thickened.

  6. 6

    Finish the gravy

    Stir in heavy cream and soy sauce.

  7. 7

    Simmer with meatballs

    Return meatballs to the gravy, cover, and simmer 10-12 minutes until cooked through.

  8. 8

    Serve

    Serve hot over egg noodles or mashed potatoes.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Soak the breadcrumbs in milk rather than using them dry -- this keeps the meatballs noticeably more tender.

  • →

    Brown the meatballs well before making the gravy; the fond left in the pan builds significant depth into the finished sauce.

  • →

    Whisk the flour into the fat thoroughly before adding stock to avoid a lumpy gravy.

Variations

  • •

    Add a splash of Worcestershire sauce to the gravy for extra depth, a common American addition.

  • •

    Serve with lingonberry jam on the side for the traditional Swedish-inspired sweet-tart pairing.

  • •

    Use all beef if pork isn't available, though the mix gives a more tender result.

Storage

Refrigerate in the gravy up to 3 days in an airtight container. Reheat gently on the stovetop over low heat, adding a splash of stock if the gravy has thickened too much.

History & Origin

Swedish meatballs became a fixture of American comfort food largely through mid-20th-century cookbooks and, more recently, IKEA's in-store cafeterias, which introduced the dish to a broad American audience, resulting in a distinctly American interpretation that emphasizes the creamy gravy.

Frequently Asked Questions

Can I use only ground beef?

Yes -- all beef works fine, though the traditional mix of beef and pork gives a more tender, flavorful result thanks to the pork's higher fat content.

Why is my gravy lumpy?

The flour wasn't fully cooked into the fat before adding stock, or the stock was added too quickly. Whisk the roux thoroughly and add liquid gradually while whisking constantly.

What is lingonberry jam and can I substitute it?

Lingonberry jam is a tart Scandinavian preserve traditionally served alongside Swedish meatballs; cranberry sauce makes a reasonable substitute if lingonberry isn't available.

Nutrition Facts

Per serving (340g / 12.0 oz) · 4 servings total

Calories480kcal
Protein26g
Carbohydrates24g
Fat32g
Fiber1g
Protein26g
Carbs24g
Fat32g

Time Summary

Prep time20 min
Cook time30 min
Total time50 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes