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.

Swedish Meatballs

This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases.

Ingredients for Swedish Meatballs

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.

Why This Swedish Meatballs Works

The breadcrumbs and milk act like a little sponge inside the meatballs. As the beef and pork cook, they tighten up, but that soaked breadcrumb mixture keeps some of the juices from running out. The egg and the ground meat stick to those crumbs, so the meatballs hold together instead of crumbling. While they brown in the pan, the outside firms up and gets a thin crust, but the inside stays soft and moist.

After the meatballs come out, the butter and flour cook together in the same pan. As the flour heats, it changes from powdery to pasty, so when the beef broth is whisked in, it thickens instead of staying watery. All the browned bits from the meatballs mix into the broth. Once the cream goes in, the sauce turns smooth and coats the meatballs. During the final simmer, the meatballs finish cooking gently in the gravy, so they stay tender and soak up some of the sauce instead of drying out.

Swedish Meatballs 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.

Mistakes To Avoid

Packing the meat mixture too tightly or working it for a long time makes the meatballs dense and tough. The proteins get squeezed together instead of staying a bit loose, so the meatballs lose that soft, springy bite and feel heavy on the plate.

Shaping the meatballs too big or uneven means they brown on the outside while the centers stay undercooked. The cook might pull them from the pan when the surface looks dark enough, but the inside can still be pink and soft instead of fully set.

Cooking the meatballs over very high heat in a dry pan often leads to burnt spots and a greasy sauce. The outside scorches before the inside cooks, and the stuck, burned bits on the bottom give the gravy a harsh, dark color and taste.

Rushing the gravy step by dumping in all the broth at once keeps the flour from blending in smoothly. Lumps of flour stay in the sauce, so the gravy turns out grainy and can thicken in clumps instead of becoming silky and even.

Equipment Used:

Large skillet, Mixing bowl

Ingredients

  1. 1 lb ground beef
  2. 1/2 lb ground pork
  3. 1/2 cup breadcrumbs
  4. 1/4 cup milk
  5. 1 small onion, finely chopped
  6. 1 egg
  7. 1 tsp salt
  8. 1/2 tsp black pepper
  9. 1/2 tsp allspice
  10. 1/2 tsp nutmeg
  11. 2 tbsp butter
  12. 2 tbsp flour
  13. 2 cups beef broth
  14. 1/2 cup heavy cream
  15. Lingonberry sauce for serving
  16. Mashed potatoes for serving

Step-by-step Instructions

  1. 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. 2. Shape the mixture into small meatballs, about 1 inch in diameter.
  3. 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. 4. In the same skillet, add another tablespoon of butter. Stir in the flour and cook for 1 minute.
  5. 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. 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. 7. Serve the meatballs with creamy gravy over mashed potatoes and a side of lingonberry sauce.

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.

Serving Ideas for Swedish Meatballs

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.

Ratings and Comments

Your feedback helps other cooks β€” thank you!

This recipe is for informational purposes only. Always follow proper food safety practices, cook foods to safe internal temperatures, and store leftovers appropriately. Results may vary.