Go Back
+ servings
Swedish meatballs made from venison, ready to eat
Print Recipe
4.92 from 12 votes

Venison Swedish Meatballs

This is a Swedish meatball recipe adapted from one given to my mother from her mother, who was a Massachusetts Swede. They call these meatballs Svenska Kottbullar, and they are traditionally served with a lingonberry or cranberry sauce. In Scandinavia, the meatballs are sometimes made with reindeer, so venison is a natural. You could use any red meat. If you can't find lingonberry jelly, use cranberry or highbush cranberry jelly. Obviously pre-ground venison (or whatever) will work here. Just make sure it has fat in the grind and that the grind is fine. Swedish meatballs need to be ground fine.
Prep Time45 mins
Cook Time45 mins
Course: Appetizer
Cuisine: Scandinavian
Keyword: meatballs, venison
Servings: 8 people
Calories: 872kcal
Author: Hank Shaw


  • 4 slices stale bread, crusts removed
  • 2/3 cup milk
  • 3 pounds venison or beef
  • 1 pound pork fat
  • 2 eggs
  • 2 teaspoons Kosher salt
  • 2 teaspoons ground allspice
  • 1 teaspoon caraway seeds
  • 1 teaspoon black pepper
  • 1 grated yellow onion
  • Flour
  • 1 quart beef stock or venison stock
  • 1/2 cup sour cream
  • 1/3 cup lingonberry jelly
  • Salt
  • Butter or oil for frying


  • If you are not using pre-ground meat, chill the venison and pork fat until it is almost freezing by sticking it in the freezer for an hour. Cut both the meat and fat into chunks that will fit into your grinder. Grind through your fine die in a meat grinder. If you do not have a meat grinder, you can use a food processor, set on pulse. Don’t crowd the processor and chop the meat in pulses until you get something that looks like ground meat — it will not be as good as with a grinder, but it is easier than hand-mincing everything, which is also an option. Put the meat in the fridge.
  • Pour the milk into a pot and set it on low heat. Cut the crusts off the stale bread and break it into pieces. Add the pieces to the pot. They will begin to absorb the milk. Turn off the heat and mash everything into a paste. Let it cool to room temperature.
  • In the meat bowl, add the grated onion, salt and spices. Crack the eggs into the bowl, then pour the bread-milk mixture in. With clean hands, gently mix everything together. Do not knead it like bread, and do not squeeze things together. Just gently work the mixture: Think cake, not bread. When it is mostly combined — you need not get everything perfect — grab a tablespoon and scoop up some. Roll it into a little ball with your palms.
  • Gently roll the meatballs in the flour; you’ll probably need about a cup. You may need to re-shape them before putting them onto a cookie sheet lined with wax or parchment paper.
  • When the meatballs are all made, get a large pan ready; I use a big cast-iron frying pan. Fill it with a little less than 1/4 inch of oil. I use canola oil with a little butter tossed in for flavor. Bring it up to temperature over medium-high heat. When a drop of flour flicked in the oil immediately sizzles away, drop the heat to medium and add the meatballs. Do not crowd them.
  • You want the oil to come up halfway on the meatballs. Add a little oil if need be; don’t worry, you can reuse it. Fry on medium heat for 3 to 5 minutes. You are looking for golden brown. Turn only once. The other side will need 2 to 4 minutes. When cooked, set the meatballs on a paper towel or wire rack to drain. They can be used right away or cooled and then refrigerated for a week, or frozen for several months.


  • Once the meatballs are cooked, drain all but about 3 or 4 tablespoons of butter/oil from the pan. Over medium heat, add an equal amount of the flour left over from dusting the meatballs. Stir to make a roux and cook slowly until it turns a nice golden brown. Think coffee with cream.
  • Add the stock gradually and turn the heat up to medium-high. Stir well to combine and add more stock or some water if need be — you want this thicker than water, thinner than Thanksgiving gravy. Taste for salt and add if needed. Add the lingonberry or highbush cranberry jelly to the pan. Let it melt and then mix it in gently.
  • Put the meatballs in the pan, coat all the meatballs with the sauce, cover and cook for 10 minutes over medium-low heat. Add the cream and just warm through, maybe 3 or 4 minutes. Serve over mashed potatoes or with German egg noodles.


Serve these little meatballs in the sauce over mashed potatoes. A salad or sauteed greens would round things out. This is a large recipe, so you can either halve it or freeze extra meatballs after you brown them.


Calories: 872kcal | Carbohydrates: 21g | Protein: 45g | Fat: 66g | Saturated Fat: 26g | Cholesterol: 249mg | Sodium: 1016mg | Potassium: 884mg | Fiber: 1g | Sugar: 10g | Vitamin A: 182IU | Vitamin C: 3mg | Calcium: 93mg | Iron: 7mg