A plate filled with mashed potatoes that are topped with meatballs and gravy.

Swedish Meatballs

  • Author: Serene
  • Prep Time: 15 mins
  • Cook Time: 30 mins
  • Total Time: 45 minutes
  • Yield: 6-8 servings 1x
  • Category: main course, appetizer,
  • Method: stovetop
  • Cuisine: American, Swedish,


Swedish Meatballs. Juicy, tender meatballs made with warm spices, simmered in a creamy gravy. Serve with creamy mashed potatoes or over noodles for a perfect comfort meal.



  • 2 pounds ground beef (can also use 1 pound ground beef, 1 pound ground pork)
  • 1/2 cup dried bread crumbs
  • 1/2 onion, minced
  • 4 cloves garlic, minced
  • 2 tablespoons fresh parsley, diced
  • 2 large eggs
  • 1/4 teaspoon allspice
  • 1/4 teaspoon ground nutmeg
  • 2 teaspoons salt 
  • 1/4 teaspoon white pepper 
  • 1 tablespoon extra virgin olive oil 

Cream Gravy

  • 2 tablespoons leftover grease from meatballs (or 2 tablespoons unsalted butter)
  • 1/3 cup all purpose flour 
  • 4 cups beef broth (unsalted)
  • 1 teaspoon salt 
  • 1/4 teaspoon white pepper 
  • 1 teaspoon Worcestershire (optional–advised if not using beef broth)



  1. Combine the ground meats, dried bread crumbs, onion, garlic, parsley, eggs, all spice, nutmeg, salt and white pepper in a large bowl. Mix thoroughly with a stand mixer or with your hands. 
  2. Heat the extra virgin olive oil in a large skillet over medium heat. 
  3. Scoop the meat mixture using a spoon or cookie scoop. Keep the meatballs uniform in size, about 1 inch in diameter. Roll the meat between your hands to shape into a ball. Place in the skillet and cook, turning the meatballs as they cook so all sides get a sear and the meatballs cook through. To check you can cut into a meatball to ensure that no pink remains in the center. Continue until all meatballs are cooked, should take two batches to prevent overcrowding. 
  4. Remove the meatballs from the skillet. Drain most of the grease, keeping about 2 tablespoons. 
  5. Return the skillet to the stovetop. Whisk in the flour until a thick paste forms. Cook for 2-3 minutes. 
  6. Whisk in the beef broth. Whisk until smooth and all flour is incorporated. 
  7. Add seasonings. Whisk. Bring to a simmer. 
  8. Add in the meatballs and let simmer for 10 minutes. 
  9. Serve warm over egg noodles or mashed potatoes. 


If not using beef broth recommend adding 1 teaspoon Worcestershire sauce. 


  • Serving Size: 1
  • Calories: 239
  • Fat: 14 g
  • Carbohydrates: 11 g
  • Fiber: 1 g
  • Protein: 17 g

Keywords: Swedish Meatballs, Swedish meatball recipe,