Authentic Swedish Meatballs Recipe

Transport yourself to a Swedish Christmas Eve with this treasured family recipe! These incredibly soft and flavorful meatballs are a nostalgic centerpiece of our annual smorgasbord. My mother still recounts tales of my toddler self devouring these tender morsels—a testament to their irresistible taste. Unlike many Scandinavian dishes, these meatballs aren't spicy, boasting a rich, savory profile that's perfect for holiday gatherings, potlucks, or even a casual weeknight meal. Enjoy them warm, cold, or straight from the freezer—yes, they freeze beautifully! This recipe offers flexibility: feel free to use beef and pork only if you prefer to skip veal. But don't even think about serving them with spaghetti—their delicate seasonings are best enjoyed on their own or with the classic gravy (recipe included!). Prepare to be amazed by how incredibly tender these meatballs are—a simple chilling trick ensures perfectly round, juicy results every time. Make a big batch (I often make 100!) and freeze them for future meals. This is more than a recipe; it's a heartwarming tradition.

Prep Time 45 mins
Cook Time 50 mins
Calories 433.2 kcal
Protein 51g
Rating 3.9 (11 Reviews)
Authentic Swedish Meatballs 84

Recipe Actions

Share this recipe:

Recipe Author

Chef Forktionary, author of this recipe

Recipe adapted from Food.com. Standardized by Forktionary.

Ingredients for Authentic Swedish Meatballs

Cook Smarter with Sous, Your Kitchen Companion

Missing an ingredient for this Authentic Swedish Meatballs? Need a perfect wine pairing or a healthy side dish idea? Don't guess—ask Sous! Your AI-powered sous-chef is ready to help you swap ingredients, adjust serving sizes, and discover flavor tips in seconds.

How to Make Authentic Swedish Meatballs

  1. In a large bowl, gently combine ground beef, ground pork, ground veal (or extra beef and pork), breadcrumbs, egg, milk, finely chopped onion, salt, and pepper. Mix until just combined; avoid overmixing.
  2. Cover the bowl and refrigerate the meat mixture for at least 30 minutes (or up to overnight). This chilling step is crucial for preventing flat meatballs.
  3. Once chilled, roll the meat mixture into 1-inch meatballs.
  4. Heat a large skillet over medium heat with 2 tablespoons of butter and 2 tablespoons of oil. Brown the meatballs in batches, ensuring not to overcrowd the pan. This will take about 15-20 minutes. Remove browned meatballs and set aside.
  5. For the gravy (optional): In the same skillet, melt 2 tablespoons of butter. Add the flour and cook for 1 minute, stirring constantly. Gradually whisk in the beef broth, stirring until smooth. Add the cream and bring to a simmer, stirring occasionally. Cook until the gravy thickens slightly (about 5 minutes). Season with salt and pepper to taste.
  6. Add the browned meatballs to the gravy (if using) and simmer for 5-10 minutes, allowing the meatballs to heat through and absorb some of the gravy. Serve warm, cold or frozen.
  7. Serve your delicious authentic Swedish Meatballs with mashed potatoes, lingonberry jam, and other traditional Swedish sides!

Nutrition Information (Approximate per serving)

Sodium

10 g

Sugar

3g

Fat

75g

Carbs

3g