Juicy Swedish Meatballs Creamy Gravy

Category: Simple One-Pot Wonders

Classic Swedish meatballs are crafted with a mix of ground beef and pork, seasoned and gently combined with breadcrumbs, milk, and egg for the perfect texture. The meatballs are browned for deep flavor, then finished in a velvety, homemade gravy made with butter, flour, beef broth, and heavy cream. Everything bakes together until juicy and tender. Pair these savory meatballs with smooth mashed potatoes and a spoonful of lingonberry sauce to balance the richness, creating a comforting meal that brings warmth to any table.

A woman with a chef's hat holding a plant.
Updated on Thu, 18 Sep 2025 11:59:09 GMT
A pan of meatballs in a creamy sauce. Pin
A pan of meatballs in a creamy sauce. | quickdinnerfix.com

These juicy Swedish meatballs are comfort food at its finest bringing together tender bites of meat with a creamy rich gravy the kind of recipe you make for cozy nights or family gatherings when everyone wants seconds

Ingredients

  • Ground beef: gives the meatballs hearty flavor choose eighty five percent lean for juicy results
  • Ground pork: adds richness and keeps things tender make sure it is fresh and pink
  • Breadcrumbs: help bind everything together and lighten the texture look for unseasoned fine crumbs for best results
  • Milk: brings moisture to the mix use whole milk if possible for a soft bite
  • Egg: acts as a binder and ensures the meatballs hold up during cooking always check for freshness
  • Salt: seasons every layer and helps bring out savory notes opt for kosher salt for easy mixing
  • Black pepper: gives a gentle warmth to every bite freshly cracked makes a difference
  • Butter: forms the base of a rich gravy always use unsalted so you control the salt level
  • All purpose flour: thickens the sauce make sure it is not packed so the gravy stays silky
  • Beef broth: creates a savory background look for low sodium and quality stock for best depth
  • Heavy cream: turns the gravy luscious and smooth always use fresh cream for richness

Step-by-Step Instructions

Make the Meatball Mixture:
Combine ground beef ground pork breadcrumbs milk egg salt and pepper in a large mixing bowl Gently fold everything together with clean hands until evenly blended and just mixed being careful not to overwork
Shape the Meatballs:
Scoop out portions of the mixture and roll each into balls about one inch across Place them on a tray lined with parchment or a plate for easy transfer
Brown the Meatballs:
Set a large skillet over medium heat Once hot add meatballs in batches to avoid crowding Brown each one turning occasionally until each side is golden all over This builds deep flavor
Transfer to Bake:
Move browned meatballs into a baking dish arranging them in a single layer This step ensures even cooking while you finish the gravy
Make the Gravy:
In the same skillet lower the heat and melt the butter Add flour whisking constantly to form a smooth roux Cook for about one minute to take away the raw taste
Add Broth and Cream:
Slowly whisk in beef broth bit by bit scraping up fond from the pan Add heavy cream keep whisking until smooth Bring to a gentle simmer and cook until the gravy is thick enough to coat the back of a spoon
Bake with Gravy:
Pour the finished gravy evenly over the meatballs in your baking dish Bake in your preheated oven for twenty to twenty five minutes Check for doneness with a thermometer or by slicing one open
A pot of meatballs in a creamy sauce. Pin
A pot of meatballs in a creamy sauce. | quickdinnerfix.com

One of my favorite memories is serving these at our holiday table where even the pickiest eaters ended up reaching for thirds I always take an extra taste of the gravy just to be sure it is perfect

Storage Tips

Let the meatballs and gravy cool completely before transferring everything to airtight containers Pop them into the fridge and enjoy within three days For longer storage freeze both meatballs and sauce in separate containers so the texture stays just right When reheating add a touch of cream or broth to refresh the gravy

Ingredient Substitutions

You can swap ground turkey or chicken for pork if you prefer a lighter meatball For a dairy free gravy use plant based milk and dairy free butter and skip the heavy cream substituting a thick oat cream instead If you are out of breadcrumbs rolled oats pulsed in a blender make a good stand in

Serving Suggestions

Always serve Swedish meatballs over a mound of creamy mashed potatoes for the classic experience If you want something lighter try them atop buttered egg noodles or even steamed rice A spoonful of lingonberry sauce or cranberry sauce on each plate gives a sweet tart accent that makes the flavors pop

A bowl of meatballs in a creamy sauce. Pin
A bowl of meatballs in a creamy sauce. | quickdinnerfix.com

A Bite of History

Swedish meatballs trace their roots to the kitchens of Scandinavia but became a global favorite with their creamy sauce and simple spices Recipes have been passed down generations in many families mine included Each time I make them I think of snow falling outside and a warm kitchen inside

Recipe FAQs

→ What meats should I use for Swedish meatballs?

A combination of ground beef and ground pork delivers the ideal balance of flavor and tenderness.

→ How do I keep meatballs juicy and tender?

Use milk-soaked breadcrumbs and an egg to bind the mixture, ensuring a moist, delicate texture.

→ What makes the gravy creamy and flavorful?

Butter, flour, beef broth, and heavy cream combine to create a luscious, rich sauce enveloping the meatballs.

→ What is the traditional accompaniment for these meatballs?

Serve with mashed potatoes and lingonberry sauce to balance savory notes with a touch of sweetness.

→ Why should the meat mixture be handled gently?

Gentle mixing avoids dense meatballs, resulting in a soft, airy bite with each serving.

Swedish Meatballs Creamy Gravy Mash

Tender Swedish meatballs with creamy gravy, perfect alongside fluffy mashed potatoes and berry sauce.

Prep Time
10 min
Cook Time
15 min
Total Time
25 min

Category: One-Pot Meals

Skill Level: Intermediate

Cuisine: Swedish

Yield: Approximately 24 meatballs

Dietary Preferences: ~

Ingredients

→ Meatballs

01 450 g ground beef
02 225 g ground pork
03 100 g breadcrumbs
04 120 ml whole milk
05 1 large egg
06 1 teaspoon salt
07 0.5 teaspoon ground black pepper

→ Gravy

08 30 g unsalted butter
09 16 g all-purpose flour
10 480 ml beef broth
11 240 ml heavy cream

Steps

Step 01

Set the oven to 190°C.

Step 02

In a large bowl, gently combine ground beef, ground pork, breadcrumbs, milk, egg, salt, and pepper until just incorporated.

Step 03

Form the mixture into 2.5 cm meatballs and place them aside.

Step 04

Heat a large skillet over medium heat. Brown the meatballs in batches until golden brown on all sides; transfer to a baking dish.

Step 05

In the same skillet, melt butter, whisk in flour, and cook for 1 minute. Gradually add beef broth and heavy cream, whisking continuously. Bring to a simmer and cook until thickened.

Step 06

Pour the prepared gravy over the browned meatballs. Bake in the oven for 20–25 minutes or until meatballs are thoroughly cooked.

Notes

  1. Pair the dish with creamy mashed potatoes and lingonberry sauce for an authentic accompaniment.

Required Equipment

  • Large mixing bowl
  • Large skillet
  • Whisk
  • Baking dish
  • Oven

Allergy Information

Double-check each ingredient to identify potential allergens and consult a healthcare professional if unsure.
  • Contains milk, eggs, gluten (flour and breadcrumbs)