Go Back
+ servings
Print Recipe
4.94 from 266 votes

Seriously Amazing Swedish Meatballs in Brown Gravy

My favorite recipe for homemade IKEA Swedish meatballs nuzzled in a simple yet creamy brown gravy!
Prep Time15 minutes
Cook Time35 minutes
Total Time50 minutes
Course: 30 Minute Meals, Beef
Servings: 5
Calories: 496kcal
Author: Marzia

Ingredients

  • 1 small onion finely chopped
  • 5 tablespoons butter
  • 2 slices white bread torn into small pieces
  • 3 tablespoons milk
  • 1 ¼ pound ground beef 93% lean
  • 1 large egg
  • 1 teaspoon kosher salt
  • ½ teaspoon black pepper
  • ¼ teaspoon ground nutmeg
  • ½ teaspoon ground allspice
  • ½ teaspoon garlic powder
  • 1 tablespoon avocado oil or similar
  • 1 tablespoon Worcestershire sauce
  • 2 tablespoons flour
  • 1 ¾ cup beef or chicken broth low sodium
  • ½ cup sour cream
  • ½ - 2 teaspoons yellow mustard
  • buttered egg noodles or mashed potatoes for serving

Instructions

  • SAUTE: In a large skillet, heat a tablespoon of butter over medium heat. Add the onions and allow them to soften and become translucent about 3-5 minutes. Remove to a medium bowl and allow them to cool.
  • SOAK: In a small bowl, pour the milk over the bread and press down with a spoon or your fingers so that the bread soaks up all the milk, let sit 5 minutes.
  • MIX: When the onions have cooled, add the ground beef, bread mixture, an egg, salt, pepper, nutmeg, and allspice to the bowl and mix until just combined. Don't overmix the meat as it will result in tough meatballs. Shape into 18-22 meatballs that are about 1- 1 ¼ inch in diameter.
  • SEAR: Heat 1 tablespoon of butter along with oil in a skillet over medium-high heat. Add the meatballs and cook for 6-9 minutes, turn every couple of minutes to ensure even browning. Remove to a plate. If you don't have a skillet large enough to hold all the meatballs, do it in batches, do not overcrowd the pan, you don't want them to steam as they won't develop that brown outer crust and as a result, the sauce will be very light in color.
  • ROUX: Add the remaining 3 tbsp of butter to the skillet on medium-low heat. Sprinkle the flour in and whisk for 1-2 minutes or until it turns golden brown. Slowly pour the beef broth in while you whisk. Lower the heat, whisk in the sour cream until it dissolves completely.
  • GRAVY: Add the garlic powder, a ½ teaspoon of mustard, and Worcestershire sauce and let come to a gentle simmer before lowering the heat. Allow sauce to thicken for 6-10 minutes or until it reaches desired consistency. Taste and adjust with additional mustard as desired. Add meatballs in when there are 4 minutes remaining. Keep in mind the sauce will thicken as it sits, so if you aren't serving right away, consider leaving it a little thinner.
  • SERVE: on top of buttered egg noodles or mashed potatoes. Top with fresh parsley if desired!

Notes

    • Edit: 05/19/2019 some readers have mentioned that they thought the mustard flavor was a little strong in this recipe. The original recipe calls for 2 teaspoons, however, if this is your first time making this recipe, I suggest starting with a ½ teaspoon and then adjusting it as desired, up to 2 teaspoons.
    • I've only tested the recipe with sour cream so not sure if greek yogurt can be substituted. But really, it's Swedish meatballs, go with the sour cream, just this once.

Nutrition

Calories: 496kcal | Carbohydrates: 13g | Protein: 26g | Fat: 37g | Fiber: 1g | Sugar: 4g
QR Code linking back to recipe