Swedish meatballs are a classic comfort food featuring tender, spiced meatballs simmered in a rich and creamy gravy. This recipe blends traditional spices like allspice and nutmeg with a velvety sauce, creating a hearty dish that’s perfect for any occasion.

Ingredients

For the Meatballs:

1 lb ground beef

1/2 cup breadcrumbs

1/4 cup milk

1 small onion, finely chopped

1 egg

1/2 tsp pepper

1 tsp salt

1/2 tsp allspice

1/2 tsp nutmeg

2 tbsp butter (for frying)

For the Gravy:

2 tbsp butter

2 tbsp all-purpose flour

1/2 cup heavy cream

2 cups beef broth

1 tbsp soy sauce

Salt and pepper to taste

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

Directions

Make the Meatballs:
I start by soaking the breadcrumbs in milk for about 5 minutes to keep the meatballs moist. Then, I mix the ground beef with the soaked breadcrumbs, egg, chopped onion, salt, pepper, allspice, and nutmeg until everything is well combined. Next, I roll the mixture into small meatballs, about 1 inch in diameter.

I heat butter in a skillet over medium heat and cook the meatballs in batches, turning them occasionally until they’re browned on all sides and cooked through—this takes about 8 to 10 minutes. After cooking, I set the meatballs aside.

Make the Gravy:
Using the same skillet, I melt butter and whisk in flour to make a roux. I cook this for about 2 minutes until it turns golden. Then, I slowly whisk in the beef broth to avoid lumps, followed by the heavy cream and soy sauce. I let the sauce simmer for 5 to 7 minutes until it thickens, seasoning it with salt and pepper to taste.

Combine:
Finally, I return the meatballs to the skillet and stir them into the gravy. I let everything simmer together for 10 minutes so the meatballs soak up the rich flavors.

I usually serve these meatballs with creamy mashed potatoes, lingonberry jam if I’m feeling traditional, and steamed vegetables or a fresh side salad.

Servings and Timing

This recipe makes about 4 servings. Preparation takes roughly 15 minutes, cooking the meatballs and gravy about 25 minutes, so the total time is around 40 minutes.

Variations

Adding a bit of Dijon mustard to the gravy gives it a nice tangy kick.

For a lighter version, I use half beef and half turkey instead of all beef.

To deepen the flavor, a splash of Worcestershire sauce in the gravy works wonders.

Storage/Reheating

I store leftover Swedish meatballs in an airtight container in the refrigerator for up to 3 days. When reheating, I gently warm them in a skillet over low heat, adding a splash of broth or cream if the gravy has thickened too much. They also freeze well—just thaw overnight in the fridge before reheating.

FAQs

Can I make Swedish meatballs ahead of time?

Yes, I often prepare the meatballs and gravy a day ahead. Just store them separately or together in the fridge and reheat gently when ready to serve.

Can I use different types of meat?

Absolutely. Mixing ground beef with pork or turkey works well. Using turkey makes a lighter dish, while pork adds richness.

What can I serve with Swedish meatballs?

I love serving them with mashed potatoes, boiled or roasted potatoes, steamed vegetables, or even a fresh side salad. Lingonberry jam is a traditional accompaniment that adds a sweet contrast.

Is there a vegetarian version?

While this recipe is meat-based, you can try using plant-based meat substitutes or lentil-based “meatballs” with a similar spice blend and gravy for a vegetarian take.

Can I make the gravy gluten-free?

Yes, I substitute all-purpose flour with gluten-free flour or cornstarch (mixed with water) to thicken the gravy without gluten.

Conclusion

Making Swedish meatballs at home is a rewarding experience that fills the kitchen with wonderful aromas. I appreciate how this recipe is straightforward yet yields deeply comforting results. Whether for a family dinner or a cozy meal, these meatballs with creamy gravy never fail to impress. I hope you enjoy making and savoring them as much as I do.


Recipe:

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

Best Swedish Meatballs


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sophia
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Diet: Low Fat

Description

Swedish meatballs are a classic comfort food featuring tender, spiced meatballs simmered in a rich and creamy gravy, blending traditional spices like allspice and nutmeg with a velvety sauce.


Ingredients

1 lb ground beef

1/2 cup breadcrumbs

1/4 cup milk

1 small onion, finely chopped

1 egg

1 tsp salt

1/2 tsp pepper

1/2 tsp allspice

1/2 tsp nutmeg

2 tbsp butter (for frying)

2 tbsp butter (for gravy)

2 tbsp all-purpose flour

2 cups beef broth

1/2 cup heavy cream

1 tbsp soy sauce

Salt and pepper to taste


Instructions

  1. Soak the breadcrumbs in milk for about 5 minutes to keep the meatballs moist.
  2. Mix ground beef with soaked breadcrumbs, egg, chopped onion, salt, pepper, allspice, and nutmeg until well combined.
  3. Roll the mixture into small meatballs, about 1 inch in diameter.
  4. Heat butter in a skillet over medium heat and cook meatballs in batches, turning occasionally until browned on all sides and cooked through (8-10 minutes). Set meatballs aside.
  5. In the same skillet, melt butter and whisk in flour to make a roux; cook for about 2 minutes until golden.
  6. Slowly whisk in beef broth to avoid lumps, then add heavy cream and soy sauce; simmer for 5-7 minutes until thickened, seasoning with salt and pepper to taste.
  7. Return meatballs to skillet and stir into gravy; simmer together for 10 minutes to absorb flavors.
  8. Serve with creamy mashed potatoes, lingonberry jam, and steamed vegetables or fresh side salad.

Notes

Adding Dijon mustard to the gravy adds a tangy kick.

Use half beef and half turkey for a lighter version.

A splash of Worcestershire sauce deepens gravy flavor.

Store leftovers in airtight container in refrigerator for up to 3 days.

Reheat gently in skillet with a splash of broth or cream if gravy thickens.

Gravy can be made gluten-free by substituting flour with gluten-free flour or cornstarch slurry.

  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Method: Pan-frying and simmering
  • Cuisine: Swedish

Nutrition

  • Serving Size: 1 serving
  • Calories: 400 kcal
  • Sugar: 2 g
  • Sodium: 600 mg
  • Fat: 30 g
  • Saturated Fat: 12 g
  • Unsaturated Fat: 15 g
  • Trans Fat: 0.5 g
  • Carbohydrates: 15 g
  • Fiber: 1 g
  • Protein: 25 g
  • Cholesterol: 110 mg

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