Home » Dinner » Mom’s Swedish Meatballs

Mom’s Swedish Meatballs

Is there anything better than a tried and true family recipe? My Mom’s Swedish Meatballs recipe is exactly that! Flavorful, easy to make, and with a delicious gravy, it’s been a family favorite for decades!

Next, try our Cheesy Sausage Balls!

a wooden spoon holding up a swedish meatball over a pot of meatballs.

Friends, my Mom’s Swedish Meatballs is a recipe that I have wanted to share with you all since the very beginning. It’s a recipe that is so incredibly near and dear to my heart. Every single bite brings me back to my childhood. It was not only the meal that I used to request for my birthday throughout my childhood, but my husband (as my boyfriend at the time) even got the recipe from my mom and had a friend make them for my 27th birthday for me! Fast forward many years, and my oldest has now started requesting them for her birthday. It’s a full circle, tried and true family recipe enjoyed by multiple generations!

Ingredients Needed

ingredients for swedish meatballs on a counter.

Before you look at the ground lamb and go uh nope, don’t worry, it’s not totally necessary.

For the Meatballs:

  • Ground MeatsGround Beef, Ground Pork, and GroundLamb, Veal, OR you could sub a combo of just ground beef and ground pork. See the recipe notes.
  • Soft Bread Crumbs – What are soft bread crumbs? Cut up soft bread, that’s it. Get a loaf of your favorite basic, simple white bread, and there you go. Our favorite for this recipe is our Easy White Sandwich Bread.
  • Onion – I prefer white for this (because that’s our household’s onion of choice), but yellow would also be great. Stay away from red, though it won’t work in this recipe.
  • Egg – To bind!
  • Butter – To saute the onion in and bring in a lot of flavor.
  • Milk – Just enough to soften up the bread crumbs.
  • Fresh Parsley – Fresh is really key for this recipe. Yes, you could use dried, but it’s not the same. It’s still delicious, but fresh is always better.
  • Spices: Ground Ginger, Nutmeg, Kosher Salt, Pepper

Ground Lamb

I’ll be honest, I think this recipe is best with ground lamb; however, I understand that it can be really hard to come by. While I’m noticing it more and more in our local big grocery stores, you can also, of course, check out your local butcher. With that said, if you can’t find it (or if it’s too cost-prohibitive – I get that!), you can absolutely use either all ground beef, or do a mixture of just ground beef and pork. See the recipe notes for my suggestions of ratios. But fear not, lamb is not required to make this recipe delicious. Most of my life, we couldn’t afford lamb, so some of my favorite memories of this recipe are with just ground beef and pork.

flour, coffee, stock, butter on a counter.

For the Gravy

Here’s where my mom’s secret ingredient comes in.

  • Beef Stock – Make your own with this recipe!
  • Butter – Salted is my preferred, but unsalted is totally fine.
  • Flour – To make the roux (to thicken the gravy).
  • Instant Coffee: The secret ingredient!

Instant Coffee?!

Strange, I know. But let me tell you, my husband hates the taste of coffee. He’s one of the few people walking on Earth who does not and will not drink coffee or eat anything that tastes like it, like Tiramisu (I know… the travesty). However, he loves these meatballs. There’s no taste of coffee in them at all, but it does add a nice richness to the gravy.

Step-by-Step Instructions

a bowl of ground meats, parsley, egg, onion next to soft bread crumbs.

Another reason why I love my Mom’s Swedish Meatballs recipe, it’s actually pretty easy to make because the meatballs are baked instead of pan-fried.

Step 1: Sauté onion in butter. It will feel like a lot of butter for the amount of onion, but trust me, you want it.

Step 2: Add bread crumbs to a bowl with milk to soak.

Step 3: Add meats to a large bowl with onion, parsley, egg, and spices.

a bowl of mixed meat and a baking sheet of raw meatballs.

Step 4: Mix the bread crumbs with the meats.

a baking sheet of a raw meatballs.

Step 5: Roll out 2 1/2 – 3 inch(ish) balls and add to a rimmed baking sheet.

cooked meatballs on a baking sheet.

Step 6: Bake!

Mmmm… See those drippings? Keep them for your gravy!

cooked meatballs on a baking sheet.

Look at those little beauties.

You could also pan-fry the meatballs, but let’s be honest, that’s so much more work. Easier is better in our house. So pop these beauties in the oven and let them bake on their own and go about ya life.

Step 7: Make the gravy.

Once your meatballs are done, take the drippings from the baking sheet and scoop them into your pot or Dutch Oven, add the butter and flour, and make the roux.

Then, slowly add the beef stock and create a delicious gravy to add your meatballs to.

a pot of cooked meatballs in gravy.

Step 8: Let your meatballs simmer in the gravy until you can’t handle it any longer!

a wooden spoon in a pot of swedish meatballs.

And then Mom’s Swedish Meatballs are ready to enjoy!!

We love to serve them on egg noodles (this was my favorite as a kid), but you could also serve them over rice or mashed potatoes. Or just straight out of the pot with a toothpick as a delightful appetizer, like our Sweet Sesame Ginger Meatballs. Make it a meal with our:

Our Other Ground Beef Recipes

FAQs

Do I have to use lamb?

Nope! You can absolutely use just all ground beef, or use 1 lb of ground beef and 1/2 lb of ground pork. Lamb is not necessary but very delicious with it!

My meat mixture is sticky/wet.

Yes, it will be. Pop it in the fridge for 15-30 minutes, and then it will be easier to work with. Also, if you clean your hands often, it will also help to form the meatballs.

Can I pan-fry the meatballs?

Absolutely. Heat a pan to medium, add a little fat (butter or oil), and then add the meatballs in batches and turn them until they’re cooked. It’s more work than just baking them, that’s why I prefer to bake them.

Can I make this in advance?

Yes! Prep it all, and you can have the raw meat mixture in the fridge for up to a day before you want to bake them.

Does it freeze well?

Definitely. Bake the meatballs, make the gravy, and then freeze in a freezer-friendly container for up to 3-4 months.

Can I substitute regular bread crumbs?

Soft bread crumbs are really best for this recipe because they soak up the milk and add tenderness to the meatballs.

a wooden spoon holding up a swedish meatball over a pot of meatballs.

How delicious do these look? Trust me, they taste even better than they look. If ever there’s a recipe on this site I hope you make, it’s this one, my Mom’s Swedish Meatballs.

Enjoy! As always, if you make this recipe or any of my others, I love to hear what you think! Leave a comment below, email me, or you can find me on Facebook, Instagram, and Pinterest!

If you want to see more, be sure to sign up for my 5 Easy Ways to Start Cooking From Scratch!

a wooden spoon with a swedish meatball on it.

Mom’s Swedish Meatballs

My Mom's Swedish Meatballs is a tried and true family recipe that's easy to make and incredibly flavorful with a delicious gravy!
5 from 26 votes
Print Pin Rate
Course: Main Course
Cuisine: American
Diet: Kosher
Prep Time: 20 minutes
Cook Time: 45 minutes
Total Time: 1 hour 5 minutes
Servings: 24 Meatballs
Author: Tracy

Equipment

Ingredients

Meatballs

  • 3/4 lbs ground beef
  • 1/2 lb ground lamb or venison see notes
  • 1/4 lb ground mild pork
  • 1 1/2 cup soft bread crumbs, cubed
  • 1/3 cup onion, minced
  • 1 egg
  • 1/4 cup fresh parsley, minced
  • 1/4 – 1/3 cup milk 2% or 1%
  • 1 tablespoon salted butter
  • 1 1/2 teaspoon kosher salt
  • 1/4 teaspoon ground ginger
  • pinch ground nutmeg

Gravy

Instructions

Make Meatballs

  • Preheat Oven: Preheat the oven to 325 degrees F and add the rack to the center.
  • Prep Onions: Melt 1 tablespoon of butter in a sauté pan. Add the onion and cook for 2-3 minutes until the onions are soft. Add them to a large bowl.
  • Prep Breadcrumbs: Add breadcrumbs to a medium-sized bowl. Add milk, starting with 1/4 cup and use just enough to wet all of the bread. Add a bit more if all of the bread is not wet, but don't use more than 1/3 of a cup. Set aside.
  • Make Meatballs: Add the meats to the large bowl with the onions and add the parsley, egg, salt, ginger, and nutmeg. Mix well and then add the milk-soaked bread crumbs. If there is any extra milk in the bowl with the bread, do not add.
    Add the meat mixture to the fridge for at least 15 minutes to cool. This will help make shaping the meatballs easier.
  • Shape Meatballs: Shape the meat into 2 – 3ish inch meatballs and add to a rimmed baking sheet. Don't worry about crowding.
  • Bake: Bake the meatballs on the middle rack for 30 minutes.
  • Baked Meatballs: Once the meatballs are done, remove them with tongs and add them to a plate or bowl to set aside. Then use a spatula to scrape all of the drippings from the baking sheet into a large pot or Dutch oven.
  • Make Gravy: Heat the pot with the drippings over medium heat and add 2 tablespoons of butter to the meatball drippings. Add the flour and whisk it with the butter to create a roux. Slowly add beef broth, mixing the roux with it as it's added until all the broth is incorporated. Add instant coffee.
  • Add Meatballs to Gravy: Add the meatballs to the pan and let them simmer on medium-low for 15-20 minutes.
  • Serve and Enjoy! Serve over noodles, rice, or whatever you'd like!

Video

Notes

Substituions
Meats: You can substitute the lamb for ground beef.  In that case, use 1 lb of ground beef and 1/2 lb of ground pork. 
Parsley: You can substitute dried parsley for fresh.  For the 1/4 cup of fresh you can substitute 1 tablespoon of dried parsley.  
Make Ahead
Make ahead by prepping the meat in advance for at least 1 day before baking the meatballs. You can also make the meatballs, flash freeze for an hour, and then store them in the freezer, cooked for up to 3-4 months. The gravy will also freeze well.

Nutrition

Calories: 144kcal | Carbohydrates: 9g | Protein: 7g | Fat: 8g | Saturated Fat: 4g | Cholesterol: 32mg | Sodium: 334mg | Potassium: 142mg | Fiber: 1g | Sugar: 2g | Vitamin A: 120IU | Vitamin C: 1mg | Calcium: 40mg | Iron: 1mg
Tried this Recipe? Tag me Today!Tag me @ServedFromScratch or use #ServedFromScratch!

Similar Posts

  • Sweet Sesame Turkey Lettuce Wraps

  • Garlic Parmesan Zoodles

  • White Bean Kale Potato Soup

  • Butter Pork Chops and Peaches

  • Leftover Turkey Pot Pie From Scratch

  • Fresh Ricotta and Spinach Stuffed Chicken

16 Comments

  1. 5 stars
    Excellent. one of the easiest recipies for Swedish Meatballs I have found onthe internet. I bought ground pork by mistake. When I finished unpacking my groceries and said,”Ach, stupid me.” I sat down at my computer and this recipie popped up. Tracy to the rescue.

5 from 26 votes (16 ratings without comment)

Leave a Reply

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

Recipe Rating