Print

Swedish Meatballs Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Enjoy the comforting flavors of Swedish Meatballs, made with tender beef meatballs and smothered in a rich, creamy gravy. Perfectly seasoned with allspice, nutmeg, and served with mashed potatoes or egg noodles, this iconic dish is a true crowd-pleaser.

Ingredients

For the Meatballs:

¾ lb. ground beef (80% lean)

½ cup yellow onion, finely diced

2 cloves garlic, minced

½ cup panko breadcrumbs

¼ cup Parmesan cheese

1 large egg, whisked

⅓ cup milk

1 tsp salt

¼ tsp oregano

¼ tsp ground allspice

¼ tsp ground nutmeg

¼ tsp pepper

2 tbsp olive oil, divided

For the Gravy:

3 tbsp butter

3 tbsp all-purpose flour

2 cups beef broth

1 tsp soy sauce

½ cup heavy cream

1 tsp Dijon mustard

Salt and pepper to taste

Instructions

  • Prepare the Meatballs:
    In a large bowl, combine ground beef, diced onion, minced garlic, panko breadcrumbs, Parmesan cheese, whisked egg, milk, salt, oregano, allspice, nutmeg, and pepper. Mix until well combined. Roll into 1½-inch meatballs.

  • Cook the Meatballs:
    Heat 1 tbsp olive oil in a large skillet over medium heat. Add meatballs in batches, cooking until browned on all sides and cooked through, about 7–10 minutes per batch. Remove and set aside.

  • Make the Gravy:
    In the same skillet, melt butter over medium heat. Whisk in flour and cook for 1–2 minutes until golden. Gradually add beef broth, whisking constantly to avoid lumps. Stir in soy sauce, heavy cream, and Dijon mustard. Simmer for about 5 minutes until the gravy thickens. Season with salt and pepper.

  • Combine:
    Return the meatballs to the skillet, coating them with the gravy. Simmer for another 5 minutes until heated through.

  • Serve:
    Serve over mashed potatoes, egg noodles, or roasted vegetables. Optionally, garnish with chopped parsley and serve with lingonberry jam on the side.

Notes

  • For a gluten-free version, use gluten-free breadcrumbs and ensure all ingredients are gluten-free.

  • Vegetarian option: Use plant-based ground meat alternatives.

  • You can bake the meatballs at 400°F (205°C) for 15–20 minutes instead of frying.