If you have a soft spot for cozy, comforting dishes that feel like a warm hug on a plate, you’re going to adore this Swedish Meatballs Recipe. It’s a classic from the heart of Scandinavia that offers tender, perfectly spiced meatballs swimming in a luscious, creamy sauce. Every bite balances savory meat with subtle hints of nutmeg and allspice, while a rich gravy elevates it to something truly memorable. Whether you’re cooking for family or friends, this recipe transforms simple ingredients into a dish that feels special and inviting, perfect for any occasion.

Ingredients You’ll Need

A clear glass bowl on a white marbled texture surface holds three different raw ground meats and a beige crumbly mixture carefully placed in separate sections, showing colors of bright pink, deep red, and light beige. Next to this, the same bowl is shown again filled with a single round ball of mixed raw minced meat, combining the pink, red, and beige hues with a coarse texture throughout. Photo taken with an iphone --ar 4:5 --v 7

The beauty of this Swedish Meatballs Recipe lies in its simplicity, using straightforward ingredients that each play a crucial role. From the golden breadcrumbs adding texture to the creamy sauce that ties everything together, every component is essential to achieving that signature Swedish flavor and comforting feel.

  • Breadcrumbs (65 g / 1/2 cup): These get toasted to add a wonderful nutty flavor and structure to the meatballs.
  • Small onion, finely chopped (1): Softened to bring sweetness and a gentle aroma without overpowering.
  • Olive oil (45 ml / 3 tbsp): Used for softening onions and frying meatballs, adding a subtle richness.
  • Lean minced beef (340 g / 3/4 lb): The star protein that keeps the meatballs juicy and flavorful.
  • Milk (60 ml / 1/4 cup): Moistens the breadcrumb mixture, ensuring tender meatballs every time.
  • Egg (1): Acts as a binding agent, keeping everything together perfectly.
  • Ground nutmeg (1 ml / 1/4 tsp): A warm spice that adds that distinct Scandinavian flair.
  • Ground allspice (pinch): Offers a subtle depth and complexity to the seasoning.
  • Butter (30 ml / 2 tbsp): Enhances the sauce’s richness and helps achieve that silky texture.
  • Unbleached all-purpose flour (30 ml / 2 tbsp): Thickens the sauce to the perfect consistency.
  • Chicken or beef broth (250 ml / 1 cup): Infuses the sauce with savory goodness and body.
  • 35% cream (60 ml / 1/4 cup): Brings a velvety, luscious finish to the sauce.

How to Make Swedish Meatballs Recipe

Step 1: Toast the Breadcrumbs

Start by gently dry-frying the breadcrumbs in a large non-stick pan over medium-high heat, stirring constantly until they turn a gorgeous golden brown. This step might seem simple, but it adds a deep, nutty note that’s essential for authentic flavor and adds lovely texture inside the meatballs. Once toasted, transfer them to a large mixing bowl to cool slightly.

Step 2: Soften the Onions

In the same pan, use about two tablespoons of olive oil to soften the finely chopped onion over medium heat. Season with a pinch of salt and pepper to enhance the natural sweetness as they cook. Once translucent and fragrant, add the onions to the bowl with the breadcrumbs so their flavors can mingle.

Step 3: Combine the Meatball Mixture

To the breadcrumb and onion base, add your lean minced beef, milk, egg, and spices (nutmeg and a pinch of allspice). Mix everything together thoroughly—this is where the magic happens, as the milk and egg help bind the ingredients while keeping the meatballs tender and moist. Season with salt and pepper to taste.

Step 4: Shape the Meatballs

Using approximately one tablespoon of the mixture for each, form evenly sized meatballs. This not only ensures uniform cooking but also creates perfect bite-sized pieces that are easy and delightful to eat. Set them aside on a plate while you prepare to brown them.

Step 5: Brown the Meatballs

Heat the remaining olive oil and butter in the pan, then brown the meatballs in batches until they’re beautifully golden all over. This step builds flavor and texture, sealing in the juiciness. Place the browned meatballs on another plate as you work through all of them.

Step 6: Make the Sauce and Simmer

Sprinkle the flour over the hot fat left in the pan and cook, stirring constantly for about 2 minutes until golden. This cooks out the raw flour taste and forms the base of your sauce. Slowly whisk in the chicken or beef broth and cream, bringing the mixture to a gentle boil. Return the meatballs to the pan, cover, and let them simmer for 5 minutes, allowing the meatballs to cook through and the sauce to thicken. If the sauce is too thick, add a little extra broth until you get the perfect consistency.

How to Serve Swedish Meatballs Recipe

A frying pan filled with many small round meatballs covered in a thick, creamy, light brown sauce. The sauce has a smooth texture, coating each meatball evenly. A metal spoon with a wooden handle rests inside the pan, scooping some meatballs and sauce. The pan sits on a white marbled surface, next to a white plate with an orange and black patterned rim and a folded gray cloth. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

Freshness and contrast can elevate Swedish meatballs even more. Consider a sprinkle of finely chopped parsley or dill to add a bright herbal note that cuts through the richness. For that traditional touch, a dollop of lingonberry or cranberry jam offers a sweet and tangy bite that beautifully complements the creamy sauce.

Side Dishes

Boiled or mashed potatoes are classic accompaniments, soaking up the luscious sauce perfectly. If you want to mix it up, try buttered egg noodles or even buttery steamed vegetables like green beans or carrots to add some color and texture contrast.

Creative Ways to Present

For a modern twist, serve the Swedish meatballs atop a bed of creamy polenta or alongside roasted root vegetables. You can also turn this into a cozy open-faced sandwich, placing meatballs and sauce on warm rye bread for something uniquely satisfying.

Make Ahead and Storage

Storing Leftovers

Leftover Swedish meatballs keep wonderfully in the fridge for up to three days. Store them in an airtight container with a bit of sauce to preserve moisture and flavor. This way, the meatballs remain tender and the sauce stays rich and creamy.

Freezing

If you want to prepare ahead or save some for a rainy day, freezing is a great option. Freeze the meatballs individually on a tray, then transfer them to a freezer-safe bag or container. They’ll keep for up to two months without losing their delicious flavor or texture.

Reheating

To reheat, gently warm the meatballs and sauce in a pan over low heat, adding a splash of broth or cream if needed to refresh the sauce. Avoid microwaving as it can dry the meatballs out, but if you must, cover and heat in short bursts to maintain moisture.

FAQs

Can I use a different meat instead of beef?

Absolutely! While traditional Swedish meatballs often use beef, you can substitute pork or a blend of beef and pork for a richer flavor. Just adjust the seasoning slightly to balance the taste.

What can I use if I don’t have breadcrumbs?

If breadcrumbs aren’t on hand, crushed crackers or oats can work in a pinch to bind the meatballs and add texture. Just be mindful of the flavor differences and adjust as needed.

Is there a vegetarian option for Swedish meatballs?

Yes! Many veggie versions use lentils, mushrooms, or plant-based grounds combined with similar spices and breadcrumbs. The sauce recipe usually works as-is, too, to keep that creamy, comforting feel.

Can I make the sauce dairy-free?

For a dairy-free sauce, substitute the cream with coconut milk or a plant-based cream alternative, and use oil or dairy-free margarine instead of butter. The sauce will still be creamy and delicious.

How do I know when the meatballs are cooked through?

Simmering the meatballs for about 5 minutes in the sauce after browning ensures they are cooked through. You can check by cutting one open; it should be no longer pink in the center with juices running clear.

Final Thoughts

Trying this Swedish Meatballs Recipe is like inviting a bit of Scandinavian warmth into your kitchen. The balance of tender meatballs, aromatic spices, and silky sauce creates a dish that’s both comforting and special. I promise once you’ve made it, it’ll become a beloved staple in your recipe collection, ready to impress any crowd or soothe a cozy night in.

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Swedish Meatballs Recipe

Swedish Meatballs Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 9 reviews

Classic Swedish meatballs cooked in a creamy sauce, served traditionally with boiled potatoes and lingonberry or cranberry jam. This dish features tender meatballs made from lean minced beef combined with breadcrumbs, milk, onion, and warming spices like nutmeg and allspice. The meatballs are browned in a skillet and then simmered gently in a rich sauce made from butter, flour, broth, and cream for full flavor.

  • Total Time: 50 minutes
  • Yield: 4 servings

Ingredients

Meatballs

  • 65 g (1/2 cup) breadcrumbs
  • 1 small onion, finely chopped
  • 45 ml (3 tbsp) olive oil
  • 340 g (3/4 lb) lean minced beef
  • 60 ml (1/4 cup) milk
  • 1 egg
  • 1 ml (1/4 tsp) ground nutmeg
  • 1 pinch ground allspice
  • Salt and pepper, to taste

Sauce

  • 30 ml (2 tbsp) butter
  • 30 ml (2 tbsp) unbleached all-purpose flour
  • 250 ml (1 cup) chicken or beef broth
  • 60 ml (1/4 cup) 35% cream

To Serve (optional)

  • Boiled potatoes
  • Lingonberry or cranberry jam

Instructions

  1. Toast breadcrumbs: Heat a large non-stick frying pan over medium-high heat. Add the breadcrumbs and dry-fry them, stirring continuously until golden brown. Transfer toasted breadcrumbs to a large bowl and set aside.
  2. Sauté onion: In the same pan, add 30 ml (2 tbsp) of olive oil and soften the finely chopped onion over medium heat. Season with salt and pepper. Once softened, pour the onion along with the oil into the bowl with the toasted breadcrumbs and mix. Allow to cool slightly.
  3. Mix meatball ingredients: To the breadcrumb and onion mixture, add the minced beef, milk, egg, ground nutmeg, ground allspice, salt, and pepper. Mix thoroughly until well combined.
  4. Form meatballs: Shape the mixture into meatballs using approximately 15 ml (1 tbsp) of mixture per meatball. Place formed meatballs on a plate and set aside.
  5. Brown meatballs: In the same pan, add remaining olive oil and butter. Brown half of the meatballs at a time over medium heat until evenly browned on all sides. Transfer browned meatballs to a separate plate.
  6. Make the sauce: Sprinkle the flour over the hot fat in the pan. Cook for 2 minutes, stirring constantly, until the flour turns golden. Gradually add the chicken or beef broth and cream while whisking continuously to prevent lumps. Bring the sauce to a boil.
  7. Simmer meatballs: Return the browned meatballs to the pan with the sauce. Cover and simmer gently for approximately 5 minutes, or until meatballs are cooked through. Add extra broth to thin the sauce if needed.
  8. Serve: Serve the Swedish meatballs hot with boiled potatoes and a side of lingonberry or cranberry jam if desired.

Notes

  • Use lean minced beef to keep the meatballs tender but not too greasy.
  • To achieve perfectly browned meatballs, avoid overcrowding the pan; brown them in batches if necessary.
  • Lingonberry jam is the traditional accompaniment, adding a sweet and tart contrast to the savory meatballs.
  • For gluten-free option, substitute breadcrumbs and all-purpose flour with gluten-free alternatives.
  • Leftovers can be refrigerated for up to 3 days and reheated gently on the stovetop.
  • Author: Olivia
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Swedish

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star