Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.

homemade swedish meatballs

5.0

(1)

thefoodcharlatan.com
Your Recipes

Prep Time: 20 minutes

Cook Time: 20 minutes

Total: 40 minutes

Servings: 8

Ingredients

Remove All · Remove Spices · Remove Staples

Export 20 ingredients for grocery delivery

Instructions

Helping creators monetize
Show ad-free recipes at the top of any site

Step 1

Make the meatballs: In a large bowl, tear up 2 pieces of white bread into pieces. Pour 1 cup of milk over the top and smoosh the bread into the milk to get it soaking. Let sit for a while.

Step 2

Meanwhile, chop an onion small. In a large, high sided 12-inch skillet (preferably non-stick), melt about 1 tablespoon butter (from a 1/2 cup stick of butter, save the rest of it for the sauce) over medium heat.

Step 3

Add a little more than half of the onions to the butter in the pan, and saute for about 4-5 minutes, until the onions are soft but not yet turning brown. Remove from the heat. (Save the remaining onions for the sauce.)

Step 4

Meanwhile, stir your soaking bread and use a spatula to break up the bread and turn it all to mush. Add the softened onions to the bowl with the bread (Don't bother washing the pan, we need it later).

Step 5

Add all the remaining meatball ingredients: 1 and 1/2 pounds ground beef, 1/2 pound ground pork, 2 eggs, 2 teaspoons kosher salt, 1/2 teaspoon black pepper, 3/4 teaspoon dry mustard, 1/2 teaspoon nutmeg, 1/4 teaspoon allspice, and about 10 shakes from a jar of Tabasco.

Step 6

Put on your big girl pants and mix up these meatballs with your hands. A spoon will just not do. I like to wear disposable gloves for this task. Mixing meatballs with your hands and squeezing all the ingredients together really gives you the best meatball texture. Don't over mix, or your meatballs will be tough. But do make sure the ingredients are fully combined and the meat broken up.

Step 7

Shape the meatballs. Use a cookie scoop to form the meatballs, You want your meatballs to all be uniform in size so they cook at the same rate. I like to shape them to about 1 and 1/2 inches across. Use your fingers to press each meatball into the scoop, to help it create its shape. These meatballs are very soft and tender, making them a little challenging to work with, but you will appreciate this once you bite into one. If you are planning to fry, and you have a lot of time, chill your meatballs in the fridge for 1-2 hours. This will help the meatballs keep their shape.

Step 8

Fry the meatballs. (You can skip this step and move straight to roasting them in the oven, if you prefer. See notes)Heat the same pan you used for the onions over medium heat. Add about 1 tablespoon oil and swirl it around. Wait a minute, and when it is nice and hot, start adding in your meatballs. I scoop the meatballs as I go. Do not crowd the pan, you need to leave about 1 inch of space in between each meatball so that they are able to brown. You will fry in several batches.Let the meatballs fry undisturbed for about 1 minute, until the bottom is quite brown. Then use a spatula to gently scrape up the bottom and turn the meatballs onto their sides, not completely flipped. Do your best to keep the meatballs together. The more often you turn the meatballs, the more round the shape will be. Continue this process until the meatballs are browned on most or all of the edges. It should take 2-4 minutes for one batch. They do NOT have to be cooked all the way through. Remove the browned meatballs to a large baking sheet or tray.Continue with another batch of meatballs, repeating the process and adding oil as necessary.

Step 9

Make the sauce. Once the meatballs are done and removed from the pan, add the rest of the stick of butter (that you used for the onions earlier) to the pan. (Do not remove meatball drippings unless are is more than 1/4 cup). Melt over medium heat.

Step 10

Add a 1/2 cup of chopped mushrooms (optional) and the remaining onions to the butter. Season with 1 teaspoon kosher salt. Saute over medium heat for about 3-5 minutes until the onions are translucent.

Step 11

Slowly sprinkle 1/2 cup flour over the onions and mushrooms, using a wooden spoon to stir the flour in a little at a time. Add 1 tablespoon Better Than Bouillon Beef Base, and 1 tablespoon soy sauce.

Step 12

Gradually add 3 and 1/2 cups of water to the mushrooms. Start slow and stir in between every addition of water. You want the water you add to be mostly incorporated into the sauce before adding more.

Step 13

Add 1 cup cream or half and half to the sauce.

Step 14

Once the sauce has come together, add the meatballs back into the pan, including any resting liquid. Cook the sauce and meatballs over medium heat, making sure there are some slow bubbles happening, for another 10 minutes, until a meat thermometer reads 160 degrees F in the center of a meatball. If the gravy gets too thick, simply add more beef broth, a little at a time, stirring completely with every addition, until it is the consistency you want. The longer you cook, the thicker your sauce will get.

Step 15

Taste the sauce and decide if you want to add more salt and pepper. An optional and excellent garnish is chopped fresh parsley or dill, either adding it to the pan and stirring in, or topping each plating.

Step 16

Serve Swedish Meatballs with Aunt Shirley's Creamy Mashed Potatoes, or with buttered pasta. It's also excellent with a jar of Lingonberry jam, or Homemade Cranberry Sauce!

Step 17

Store meatballs in the fridge for 4-5 days.

Step 18

How to freeze: Meatballs and sauce freeze beautifully! Freeze in ziplocks. Thaw in the fridge overnight, then add to a pan with a bit of water. Heat over medium low, whisking the sauce in between meatballs as it heats. Add more beef broth if your gravy has become too thick.