Dairy Free Swedish Meatballs

Swedish meatballs are one of those meals that feel cozy and comforting no matter when you make them. The soft meatballs and creamy sauce just go so well together.

The tricky part is that the classic version usually relies on butter and cream. That makes it hard to enjoy if you are avoiding dairy.

Hearty plate of dairy free Swedish meatballs

So I made a dairy free version that keeps all the flavor without any of the milk or butter. You really cannot tell the difference.

The meatballs come out tender and juicy, and the sauce is smooth and rich just like it should be. It all comes together in one skillet.

Serve it over mashed potatoes, dairy free noodles, or rice, and you have a warm and filling dinner ready to go.

Why This Recipe Is a Keeper

Classic Swedish Flavor – Allspice, nutmeg, Dijon, and Worcestershire create the warm, savory flavor Swedish meatballs are known for.

Tender, Juicy Texture – Soaked dairy free breadcrumbs and grated onion help every meatball stay soft and tender.

Comforting dairy-free Swedish meatballs recipe

Rich Dairy Free Sauce – Dairy free butter, beef broth, and unsweetened milk create a smooth, creamy sauce without dairy.

Perfectly Balanced Taste – Savory beef and pork pair beautifully with gentle spices, tangy mustard, and fresh parsley.

Here’s What You’ll Need

For The Meatballs

  • 1 Pound Ground Beef
  • 1/2 Pound Ground Pork
  • 1/2 Cup Dairy Free Breadcrumbs
  • 1/3 Cup Unsweetened Plain Dairy Free Milk
  • 1 Large Egg
  • 1/4 Cup Yellow Onion, Finely Grated
  • 1 Teaspoon Kosher Salt
  • 1/2 Teaspoon Black Pepper
  • 1/2 Teaspoon Ground Allspice
  • 1/4 Teaspoon Ground Nutmeg
  • 2 Tablespoons Olive Oil

For The Sauce

  • 3 Tablespoons Dairy Free Butter
  • 3 Tablespoons All-Purpose Flour
  • 2 Cups Beef Broth
  • 1/2 Cup Unsweetened Plain Dairy Free Milk
  • 1 Tablespoon Dairy Free Worcestershire Sauce
  • 1 Teaspoon Dijon Mustard
  • 1/2 Teaspoon Kosher Salt
  • 1/4 Teaspoon Black Pepper
  • 2 Tablespoons Fresh Parsley, Chopped

How to Make It

Step 1

Stir the dairy free breadcrumbs and dairy free milk together in a large bowl. Let them stand for 5 minutes until softened.

Step 2

Add the beef, pork, egg, grated onion, salt, pepper, allspice, and nutmeg. Mix gently until just combined, then shape into 24 meatballs.

Step 3

Heat the olive oil in a large skillet over medium heat. Brown the meatballs in batches for 6 to 8 minutes, turning often, then transfer them to a plate.

Step 4

Melt the dairy free butter in the same skillet. Whisk in the flour and cook for 1 minute.

Step 5

Gradually whisk in the beef broth, then the dairy free milk. Stir in the Worcestershire sauce, Dijon mustard, salt, and pepper.

Step 6

Return the meatballs and any accumulated juices to the skillet. Simmer for 8 to 10 minutes, turning the meatballs once, until cooked through and the sauce is thick and smooth.

Step 7

Garnish with parsley and serve over mashed potatoes, buttered dairy free noodles, or rice.

Swedish meatballs with dairy free cream sauce

Recipe Tips

Choose a Neutral Dairy Free Milk

I recommend using unsweetened, unflavored oat milk or soy milk. Both have enough body to make the sauce creamy without adding a strong flavor.

Avoid vanilla flavored milk, even if it is labeled unsweetened. The vanilla can make the onion, Dijon, and warm spices taste out of place.

Keep the Meatball Mixture Light

Mix the beef, pork, and seasonings only until everything looks evenly combined. Too much mixing presses the meat together and makes the meatballs firm instead of tender.

Savory dairy free Swedish meatballs in a pan

Lightly dampen your hands before shaping the mixture into 24 equal meatballs. This keeps the mixture from sticking and helps you form smooth meatballs without packing them too tightly.

Grate the Onion Very Finely

Use the small holes of a box grater so the onion blends into the meatball mixture. Large onion pieces may stay firm while the meatballs cook and can make them harder to shape.

Add the onion along with any juice left from grating it. That liquid adds flavor and helps keep the meatballs moist.

What to Make Next

Popular Questions

Can I make these meatballs without the ground pork?

Yes, replace the ground pork with an equal amount of ground beef for an all-beef version. The meatballs may be a little firmer, so mix the ingredients gently and avoid packing them tightly when shaping.

You can also use ground turkey, but the meatballs will have a lighter flavor and may need less cooking time.

Dairy Free Kitchen

Dairy Free Swedish Meatballs

These dairy free Swedish meatballs offer a comforting classic with a smooth, savory finish. They are a satisfying choice for easy family dinners.
Dairy Free Swedish Meatballs
Prep Time 20 minutes
Cook Time 19 minutes
Total Time 39 minutes
Servings 4 servings
Calories 678 kcal

Ingredients

For The Meatballs
  • 1 lb Ground Beef
  • 1/2 lb Ground Pork
  • 1/2 cup Dairy Free Breadcrumbs
  • 1/3 cup Unsweetened Plain Dairy Free Milk
  • 1 large Egg
  • 1/4 cup Yellow Onion, Finely Grated
  • 1 tsp Kosher Salt
  • 1/2 tsp Black Pepper
  • 1/2 tsp Ground Allspice
  • 1/4 tsp Ground Nutmeg
  • 2 tbsp Olive Oil
For The Sauce
  • 3 tbsp Dairy Free Butter
  • 3 tbsp All-Purpose Flour
  • 2 cups Beef Broth
  • 1/2 cup Unsweetened Plain Dairy Free Milk
  • 1 tbsp Dairy Free Worcestershire Sauce
  • 1 tsp Dijon Mustard
  • 1/2 tsp Kosher Salt
  • 1/4 tsp Black Pepper
  • 2 tbsp Fresh Parsley, Chopped

Instructions

  1. Stir the dairy free breadcrumbs and dairy free milk together in a large bowl. Let them stand for 5 minutes until softened.
  2. Add the beef, pork, egg, grated onion, salt, pepper, allspice, and nutmeg. Mix gently until just combined, then shape into 24 meatballs.
  3. Heat the olive oil in a large skillet over medium heat. Brown the meatballs in batches for 6 to 8 minutes, turning often, then transfer them to a plate.
  4. Melt the dairy free butter in the same skillet. Whisk in the flour and cook for 1 minute.
  5. Gradually whisk in the beef broth, then the dairy free milk. Stir in the Worcestershire sauce, Dijon mustard, salt, and pepper.
  6. Return the meatballs and any accumulated juices to the skillet. Simmer for 8 to 10 minutes, turning the meatballs once, until cooked through and the sauce is thick and smooth.
  7. Garnish with parsley and serve over mashed potatoes, buttered dairy free noodles, or rice.

Nutrition

Serving: 1servingCalories: 678kcalCarbohydrates: 17gProtein: 35gFat: 52g
Course Main Course
Cuisine Swedish
Keyword creamy sauce, dairy free, ground beef, Swedish meatballs

Tried this recipe?

Let us know how it turned out!

Leave a Comment

Recipe Rating




Send this to a friend