Swedish Meatballs

πŸ•’ Prep: 15 min
πŸ”₯ Cook: 30 min
🍽 Serves: 4
β˜…β˜…β˜…β˜…β˜…
Be the First to Review!

Swedish Meatballs are a classic comfort food, perfect for cozy evenings at home. These little morsels are packed with savory flavors and pair beautifully with creamy gravy and tangy lingonberry sauce. Let’s dive into making this comforting dish that will warm your heart as much as your belly.

Ingredients for Swedish Meatballs

The combination of ground beef and ground pork gives these meatballs a delightful balance of flavors and textures. The breadcrumbs soaked in milk help keep the meatballs tender and moist. Onion adds a hint of sweetness and depth, while an egg acts as a binder to hold everything together. The spices β€” salt, black pepper, allspice, and nutmeg β€” provide that distinctive Swedish flavor profile. For the gravy, butter and flour form a roux, which thickens the beef broth. Finally, heavy cream makes the sauce rich and decadent.

Tips & Tricks

  • For even-sized meatballs, use a small cookie scoop.
  • Browning the meatballs in batches prevents steaming and helps them develop a nice crust.
  • If you don't have lingonberry sauce, cranberry sauce is a good substitute.

Serving Suggestions

Serve these Swedish Meatballs over a bed of creamy mashed potatoes for a classic pairing. A side of steamed green beans or a simple green salad can add a fresh contrast. Don’t forget a generous dollop of lingonberry sauce on the side β€” its tartness perfectly balances the rich flavors.

Frequently Asked Questions

Can I make these meatballs ahead of time?
Yes! You can prepare and brown the meatballs a day in advance. Store them in the fridge, and then finish cooking them in the gravy before serving.
What can I use instead of heavy cream?
If you’re looking for a lighter option, half-and-half or a creamy oat milk can work in a pinch.
Can I freeze these meatballs?
Absolutely. Cooked meatballs can be frozen in an airtight container for up to 3 months. Just make sure to cool them completely before freezing.

Swedish Meatballs Recipe Walkthrough

Start by grabbing a large mixing bowl. Combine the ground beef, ground pork, breadcrumbs, milk, onion, egg, salt, pepper, allspice, and nutmeg. Use your hands to mix everything until just combined β€” you don't want to overwork the meat, or it could become tough.

Once mixed, begin shaping the mixture into small meatballs, about 1 inch in diameter. Place them on a baking sheet or plate while you get your skillet ready.

In a large skillet, melt 1 tablespoon of butter over medium heat. Add the meatballs in batches, ensuring not to overcrowd the pan. Cook them for about 5-7 minutes, turning occasionally, until they are browned on all sides. Once browned, remove them from the skillet and set aside.

With the meatballs resting, add the remaining tablespoon of butter to the skillet. Stir in the flour and cook for about a minute, allowing the flour to absorb the butter and turn slightly golden. Gradually whisk in the beef broth, making sure to scrape up any delicious browned bits from the bottom of the pan. Bring the mixture to a simmer and let it thicken for about 5 minutes.

Stir in the heavy cream to the simmering broth, then return the meatballs to the skillet. Let them simmer together for another 10 minutes, ensuring the meatballs are cooked through and have absorbed some of that luscious gravy.

Why You'll Love This Recipe

  • The perfect blend of beef and pork for a juicy, flavorful bite.
  • Warm spices like nutmeg and allspice make these meatballs uniquely Swedish.
  • A rich, creamy gravy that’s irresistible over mashed potatoes.
  • Quick enough for a weeknight dinner but special enough for guests.

Ingredients

1 lb ground beef
1/2 lb ground pork
1/2 cup breadcrumbs
1/4 cup milk
1 small onion, finely chopped
1 egg
1 tsp salt
1/2 tsp black pepper
1/2 tsp allspice
1/2 tsp nutmeg
2 tbsp butter
2 tbsp flour
2 cups beef broth
1/2 cup heavy cream
Lingonberry sauce for serving
Mashed potatoes for serving

Step-by-step Instructions

1. In a large bowl, combine the ground beef, ground pork, breadcrumbs, milk, onion, egg, salt, pepper, allspice, and nutmeg. Mix well until combined.
2. Shape the mixture into small meatballs, about 1 inch in diameter.
3. In a large skillet, melt 1 tablespoon of butter over medium heat. Add the meatballs in batches and cook until browned on all sides, about 5-7 minutes per batch. Remove meatballs and set aside.
4. In the same skillet, add another tablespoon of butter. Stir in the flour and cook for 1 minute.
5. Gradually whisk in the beef broth, scraping up any browned bits from the bottom of the pan. Bring to a simmer and cook until thickened, about 5 minutes.
6. Stir in the heavy cream and return the meatballs to the skillet. Simmer for an additional 10 minutes, or until the meatballs are cooked through.
7. Serve the meatballs with creamy gravy over mashed potatoes and a side of lingonberry sauce.

Ratings and Comments

Thank you for your rating!