Swedish Meatballs Recipe

This easy Swedish meatballs recipe brings together juicy meatballs and creamy gravy in under an hour. A cozy, flavorful dinner that's freezer-friendly and family-approved.

RecipeRate
Prep Time
20 min
Cook Time
25 min
Total Time
45 min
Servings
4 servings (20–24 meatballs)
5-Ingredient Dump & Go Crockpot Meals by Sarah Mitchell - book cover
Cookbook spotlight

5-Ingredient Dump & Go Crockpot Meals

101 effortless slow cooker recipes for busy families.

By Sarah Mitchell

View on AmazonAvailable on Amazon

This Swedish meatballs recipe is the ultimate comfort food savory, creamy, and full of flavor. From cozy family dinners to nostalgic cravings, these homemade meatballs bring joy with every bite. Let’s take you step-by-step through making the perfect Swedish meatballs, rich gravy included, in under an hour.

Swedish meatballs recipe in creamy gravy
Creamy Swedish meatballs served hot with parsley garnish
Table of Contents

What is Swedish Meatballs Recipe

Every time we make this Swedish meatballs recipe, it instantly takes us back to childhood dinners around the kitchen table. There’s something cozy and heartwarming about a plate of tender meatballs swimming in creamy gravy, especially when served over warm egg noodles. We remember our grandma using just a pinch of nutmeg and allspice to give her meatballs that signature warmth they were comforting, humble, and rich with flavor.

So, what exactly is a Swedish meatballs recipe? It’s a comforting dish made with a mix of ground beef and pork, seasoned with aromatic spices, and simmered in a creamy gravy made from beef broth and sour cream. Unlike Italian meatballs, which are often packed with herbs and simmered in tomato sauce, Swedish meatballs are all about that luscious, velvety gravy. It’s this signature sauce that makes them so irresistible.

The secret lies in the blend. The half-and-half mix of pork and beef gives the meatballs richness and depth, while the warm spices like allspice and nutmeg give that unmistakable Scandinavian flavor. And that gravy? It clings beautifully to each bite. These freeze beautifully — we often make a double batch and pull half straight from the freezer on a weeknight.

Plus, it’s a great way to repurpose simple pantry staples into something that feels extra special. We’ve even seen folks pair these with mashed potatoes or serve them as part of a cozy weekend dinner alongside a cucumber salad like this cucumber salad recipe or even a refreshing pasta salad dressing that cuts through the richness.

If you’ve never tried a real Swedish meatballs recipe, this is your moment to dive in. It’s simple, it’s soulful, and it’s one of those meals you’ll crave again and again. And if you love practical comfort food, you’ll also enjoy our chicken salad recipe with rotisserie chicken perfect for meal preppers and busy families alike.

This scales easily for two or a full dinner party — the sauce stays rich either way. We’re so excited to show you how to make them next!

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Swedish meatballs recipe in creamy gravy

Swedish Meatballs Recipe


  • Author: Emma & Ella
  • Total Time: 45 min
  • Yield: 4 servings (20–24 meatballs) 1x

Description

This easy Swedish meatballs recipe brings together juicy meatballs and creamy gravy in under an hour. A cozy, flavorful dinner that’s freezer-friendly and family-approved.


Ingredients

Scale

For the Meatballs:

2 tablespoons olive oil, divided

1 onion, diced

1 pound lean ground beef

1 pound ground pork

1/2 cup breadcrumbs

2 large egg yolks

1/4 teaspoon ground allspice

1/4 teaspoon ground nutmeg

1 1/2 teaspoons kosher salt

3/4 teaspoon ground black pepper

For the Gravy:

1/4 cup unsalted butter

1/3 cup all-purpose flour

3 3/4 cups low-sodium beef broth

3/4 cup sour cream

Salt and pepper, to taste

2 tablespoons chopped parsley (optional)

1 lb egg noodles or cooked rice


Instructions

  1. Heat 1 tablespoon olive: Heat 1 tablespoon olive oil in a large skillet over medium heat. Add diced onion and sauté until translucent, 2–3 minutes. Set aside.
  2. In a large bowl: In a large bowl, combine ground beef, pork, breadcrumbs, yolks, onion, allspice, nutmeg, salt, and pepper. Mix until just combined.
  3. Form into 1.5-inch meatballs: Form into 1.5-inch meatballs (about 20–24 total).
  4. Heat remaining oil in: Heat remaining oil in skillet and brown meatballs in batches, 4–5 minutes each side. Transfer to a plate.
  5. In same skillet, melt: In same skillet, melt butter. Whisk in flour and cook until golden.
  6. Gradually whisk in beef: Gradually whisk in beef broth; cook until thickened, about 2 minutes.
  7. Stir in sour cream: Stir in sour cream, season with salt and pepper. Return meatballs to skillet and simmer 8–10 minutes.
  8. Serve hot over egg: Serve hot over egg noodles or rice. Garnish with parsley.

Notes

To freeze: Store cooked meatballs and gravy together or freeze raw meatballs on a tray first. Keeps for up to 2 months.

To reheat: Simmer gently on the stove with a splash of broth or microwave individual portions.

  • Prep Time: 20 min
  • Cook Time: 25 min
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Swedish-American

Nutrition

  • Serving Size: 3 meatballs
  • Calories: 905
  • Sugar: 4g
  • Sodium: 1483mg
  • Fat: 49g
  • Saturated Fat: 18g
  • Unsaturated Fat: 26g
  • Trans Fat: 1g
  • Carbohydrates: 69g
  • Fiber: 4g
  • Protein: 44g
  • Cholesterol: 252mg

Why You’ll Love This

Swedish meatballs are more than just a classic they’re pure comfort in every bite. Rich, creamy sauce, tender meatballs, and a recipe that actually works — this one earns its place in the regular rotation. The creamy gravy, the savory spice blend, and the juicy texture all work together to create a meal that’s simple yet unforgettable.

Quick enough for weeknights. With a total cook time of just 45 minutes, this recipe easily fits into your weekly rotation. While the meatballs are browning, you can cook your egg noodles or prep a side dish like our creamed potatoes recipe for a complete meal. And if you’re in a rush, pairing them with quick baked potatoes in the microwave is a time-saving game changer.

That irresistible flavor. What really sets this Swedish meatballs recipe apart is the gentle warmth of nutmeg and allspice mixed right into the meat. These spices don’t overpower they deepen the flavor and make each bite rich and aromatic. Paired with a creamy, velvety gravy, it’s the ultimate stick-to-your-ribs comfort food.

Freezer-friendly and meal-prep ready. We love meals that save us time during the week. You can cook and freeze the meatballs ahead of time, then just reheat and toss them in the gravy for a quick, satisfying meal. It’s ideal for batch cooking, especially when you want something cozier than your usual dinner staples. These also reheat well, just like our crockpot chicken pot pie another favorite in our house.

It’s easy to customize. Don’t eat beef? Sub it with ground turkey or chicken. Need gluten-free? Swap the breadcrumbs and flour. Want something a little lighter? Try pairing it with a bright veggie side like our cucumber salad. No matter your taste or dietary needs, you can make this recipe work for you. See also our Turkey Soup Recipe with Carcass.

And let’s not forget it’s a total hit with kids. The creamy sauce, the soft texture, the mellow spices it’s dinner without drama.

So, if you’re looking for a dinner that’s rich in flavor, totally satisfying, and just a little nostalgic, this Swedish meatballs recipe checks every box.

Advertisement

How to Make

Quick Overview

This Swedish meatballs recipe comes together in under an hour, making it perfect for busy weeknights or lazy Sunday dinners. Here’s a quick breakdown of the timing:

Prep TimeCook TimeTotal TimeYield
20 minutes25 minutes45 minutes20–24 meatballs

The entire meal is cooked in a single skillet, making cleanup a breeze.

Ingredients

Ingredients for Swedish meatballs recipe on kitchen counter
All ingredients for making creamy Swedish meatballs at home

For the Swedish Meatballs:

  • 2 tablespoons olive oil, divided
  • 1 onion, finely diced
  • 1 pound lean ground beef
  • 1 pound ground pork
  • ½ cup breadcrumbs
  • 2 large egg yolks
  • ¼ teaspoon ground allspice
  • ¼ teaspoon ground nutmeg
  • 1½ teaspoons kosher salt
  • ¾ teaspoon freshly ground black pepper

For the Gravy:

  • ¼ cup unsalted butter
  • ⅓ cup all-purpose flour
  • 3¾ cups low-sodium beef broth
  • ¾ cup sour cream
  • Salt and pepper to taste
  • 2 tablespoons fresh chopped parsley (optional)
  • 1 pound egg noodles or cooked rice, for serving

For other great meat-based dishes, try our easy shredded chicken recipe or this hearty traditional beef stew recipe.

Step-by-Step

1. Sauté the onion.
Heat 1 tablespoon of olive oil in a large skillet over medium heat. Add diced onion and sauté for 2–3 minutes until translucent. Remove from the pan and set aside.

2. Mix the meatball ingredients.
In a large bowl, combine ground beef, ground pork, breadcrumbs, egg yolks, spices, and cooked onion. Add salt and pepper. Use a wooden spoon or meat chopper to combine, then use your hands to gently roll into 1½-inch balls. You should get around 20–24 meatballs.

3. Brown the meatballs.
Add the remaining 1 tablespoon of olive oil to the skillet. Working in batches, add the meatballs and cook until browned on all sides, about 4–5 minutes per batch. Transfer them to a paper towel-lined plate.

4. Make the gravy.
In the same skillet, melt the butter over medium heat. Whisk in the flour and cook for about 1 minute until it turns golden. Gradually whisk in beef broth, stirring constantly, and cook until slightly thickened about 2 minutes.

5. Finish the sauce.
Stir in the sour cream and season with salt and pepper. Add the meatballs back into the skillet and simmer for 8–10 minutes, stirring occasionally, until heated through and sauce is thickened.

6. Garnish and serve.
Top with chopped parsley and serve hot over cooked egg noodles, rice, or even mashed potatoes.

This Swedish meatballs recipe is fantastic for making ahead. Just like our chicken salad recipe with rotisserie chicken, it stores and reheats beautifully.

What to Serve Swedish Meatballs With

One of the best things about this Swedish meatballs recipe is how versatile it is when it comes to sides. Egg noodles are the classic pairing, but mashed potatoes or even rice work just as well.

Classic pairing: egg noodles.
There’s a reason why buttery egg noodles are the go-to. They soak up all that creamy gravy and make every bite even more satisfying. You can also swap them for rice or even mashed potatoes if you want to switch things up.

Mashed potatoes make it extra cozy.
Nothing says comfort like Swedish meatballs spooned over a bed of fluffy mashed potatoes. If you’re short on time, use our baked potato in the microwave method, then mash them with butter and a splash of cream for a quick fix.

Add a fresh contrast with veggies.
Balance out the richness with something bright and crunchy. A side of cucumber salad is fresh and crisp, and cuts perfectly through the creamy sauce. For a potluck or picnic-style meal, pair with our pasta salad dressing and serve cold sides for contrast.

A full meal idea.
Want to turn this into a full meal plan? Make a batch of meatballs, cook egg noodles, add a veggie side, and serve with chilled lemonade. You can even prep a few extra servings of our chicken salad recipe with rotisserie chicken to have lunch ready for the next day.

Perfect for gatherings.
Swedish meatballs also make a fantastic party appetizer. Just keep them warm in a slow cooker and serve with toothpicks. Add a side of shredded chicken sliders or baked chicken and you’ve got a spread everyone will rave about.

With all these combinations, it’s easy to see why this Swedish meatballs recipe has earned a permanent spot in our kitchen. Impressive enough for guests, fast enough for a weeknight.

Top Tips for Perfecting

Getting your Swedish meatballs recipe just right doesn’t take fancy skills just a few smart moves in the kitchen. These tried-and-true tips make all the difference when you’re aiming for tender, flavorful, and perfectly sauced meatballs.

Chill the mixture before rolling.
Once you’ve mixed your ingredients, refrigerate the meatball mixture for about 15 minutes. It firms up the texture and makes rolling easier, helping them hold their shape when cooking.

Don’t overmix.
Use a light hand when combining the meat mixture. Overworking it can make the meatballs dense and tough. A spoon or your hands will do just until everything’s combined.

Use a meatball scoop or tablespoon.
Keep your meatballs uniform in size by using a scoop or measuring spoon. This ensures even cooking and that they all finish at the same time. Try to aim for about 1½ inches in diameter.

Advertisement

Brown first, then simmer.
Browning your meatballs before simmering them in the gravy adds an extra layer of flavor. Make sure your skillet is hot and don’t overcrowd the pan. Cook them in batches if needed.

Gravy too thick? Too thin?
No problem. If the sauce thickens too much, add a splash of beef broth or even a bit of milk to thin it slightly. If it’s too thin, let it simmer a bit longer without the lid.

Grate your own nutmeg.
For next-level flavor, use freshly grated nutmeg instead of pre-ground. It adds warmth and depth that really sets this Swedish meatballs recipe apart.

Want a twist?
Substitute ground turkey or chicken for a lighter version. We’ve even paired this with our shredded chicken recipe on busy nights, and it works beautifully. If you’re craving a heartier spread, serve with our baked chicken for a protein-packed duo.

Batch-cooking tip:
Double the recipe and freeze half. Just like with our crockpot chicken pot pie recipe, having a comfort meal ready to go in the freezer is a lifesaver on hectic days.

These small steps lead to big flavor. Once you’ve nailed your first batch, this Swedish meatballs recipe will be one of your go-to meals for comfort, convenience, and compliments.

Storing and Reheating Tips

This Swedish meatballs recipe isn’t just delicious fresh off the stove it stores and reheats like a dream. These reheat well — here’s how to keep the sauce from breaking and the meatballs from drying out.

In the fridge:
Cooked Swedish meatballs keep well in an airtight container in the refrigerator for up to 4 days. Store the meatballs and gravy together so they stay moist and flavorful. For best results, reheat on the stovetop over low heat, adding a splash of broth or milk to loosen the sauce.

In the freezer:
Want to freeze them? You’ve got two options:

  • Fully cooked: Cool the meatballs and gravy completely, then transfer to a freezer-safe container or bag. Freeze for up to 2 months. Thaw overnight in the fridge before reheating gently on the stove or in the microwave.
  • Uncooked: You can also freeze raw meatballs. Place them on a lined baking sheet to freeze individually, then transfer to a bag or container. Thaw completely before browning and finishing the recipe as usual.

Microwave tips:
If you’re in a rush, you can reheat individual portions in the microwave. Cover loosely and heat on medium for 2–3 minutes, stirring halfway through. Add a splash of broth to refresh the gravy.

Batch-cooking tip:
Double the recipe on the weekend and freeze half for later in the month. It’s a meal plan favorite, just like our chicken salad recipe with rotisserie chicken, because it takes the guesswork out of dinner.

Crockpot-style storage:
If you’re using this Swedish meatballs recipe for a party or family gathering, keep the meatballs warm in a slow cooker on the “warm” setting. Just like our crockpot chicken pot pie, it’s a smart way to serve while keeping things cozy.

These meatballs are just as satisfying reheated as they are fresh and with a little planning, they’re ready when you are.

FAQs

What gives Swedish meatballs their flavor?

The signature flavor of Swedish meatballs comes from the unique spice blend ground allspice and nutmeg mixed right into the meat. Combined with the richness of the beef and pork blend, plus the creamy gravy, this seasoning gives the Swedish meatballs recipe its warm, savory taste that sets it apart from other meatballs.

What is Swedish meatball gravy made of?

Swedish meatball gravy starts with butter and flour to create a roux, then is whisked with beef broth and finished with sour cream. The sour cream gives the gravy its creamy texture and slight tang, making it the perfect match for the seasoned meatballs and your favorite sides.

What makes a Swedish meatball different?

Swedish meatballs are different from other varieties because they combine both ground beef and pork, and they’re seasoned with warming spices like nutmeg and allspice. Plus, instead of a tomato-based sauce, they’re simmered in a smooth, creamy gravy making this Swedish meatballs recipe a comfort food favorite.

How to make proper Swedish meatballs?

To make proper Swedish meatballs, use equal parts ground beef and pork, season with nutmeg and allspice, and brown the meatballs before simmering them in homemade gravy. Letting them finish cooking in the sauce locks in moisture and builds flavor. It’s easier than it sounds and tastes even better than takeout.

This Swedish meatballs recipe is the kind of dish you’ll find yourself making again and again simple, flavorful, and satisfying. Good enough for company, easy enough for a Tuesday night. Try it tonight, and don’t forget to tag us on Facebook or Pinterest when you do.

Must‑Have Kitchen Equipment for This Recipe:

Some links may be affiliate links. Read our affiliate disclosure.

More from our kitchen

Keep good recipes close

Add The Cooking Twins to your preferred sources on Google for more easy dinners, no-bake desserts and kitchen inspiration.

Emma & Ella Frost
Behind the recipe

Emma & Ella Frost

Emma and Ella Frost are twin sisters and co-founders of The Cooking Twins. They test every recipe together, from easy comfort food and weeknight dinners to no-bake desserts and cheesecakes.More recipes from Emma & Ella Frost

Ratings & Reviews

Leave a review
Made this recipe?

We'd love to hear how it turned out.

Leave a Review

Your email address will not be published.

Your Rating (optional)