Creamy Skillet Swedish Meatballs

Indulge in the ultimate comfort food with this incredibly easy recipe for Skillet Swedish Meatballs. Juicy, tender meatballs are lovingly coated in a rich, thick, and wonderfully savory brown gravy, all made effortlessly in a single pan. Serve this delightful dish over fluffy rice, comforting noodles, or creamy mashed potatoes for a meal that consistently earns rave reviews from everyone who tries it.

For over a decade, this Swedish Meatball recipe has held a coveted spot among my family’s top 10 favorite meals. Its irresistible flavor and simple preparation make it a true culinary gem that never fails to bring smiles to the dinner table. If you’re searching for a hearty, flavorful, and straightforward meal that tastes like it took hours, you’ve found your new go-to recipe.

Three golden brown Swedish meatballs artfully placed on a mound of creamy mashed potatoes, generously smothered in a luscious, thick brown gravy, garnished with fresh parsley.

What Makes These Skillet Swedish Meatballs Extraordinary?

The world of Swedish meatballs boasts an array of recipes, each with its unique twist. Some call for a blend of ground pork and beef, while others strictly use one. Spices like nutmeg and allspice are often debated, with some recipes embracing their warm notes and others omitting them entirely. And the sauces? They’re as diverse as the meatballs themselves – from thin and creamy to dark and deeply savory.

My cherished recipe for Swedish meatballs consistently delivers meatballs that are incredibly tender and bursting with flavor, luxuriating in an undeniably delectable, thick, and rich brown gravy. This isn’t just another Swedish meatball recipe; it’s a perfected version that combines simplicity with profound taste. The secret lies in a balanced blend of ingredients and a cooking method that maximizes flavor and minimizes fuss.

The Simple Yet Flavorful Meatball Mixture:

Crafting the perfect Swedish meatball starts with a thoughtful combination of everyday ingredients:

  • Ground Meat: Whether you opt for classic ground beef, ground pork, or a flavorful combination of both, the key is quality. For a lighter touch without compromising on taste, ground turkey is a fantastic alternative that works surprisingly well.
  • Bread Crumbs: These are essential for binding the mixture and ensuring the meatballs remain tender and moist, preventing them from becoming too dense.
  • Grated Onion: Finely grated onion, rather than minced, integrates seamlessly into the mixture, adding crucial moisture and a subtle sweetness without noticeable chunks.
  • A Hint of Brown Sugar: Just a touch elevates the flavor profile, complementing the savory notes of the meat and spices.
  • Warm Spices: A whisper of allspice and nutmeg are the hallmark of authentic Swedish meatballs, imparting that distinctive warm, aromatic essence that sets them apart. Feel free to adjust these to your preference, or even omit if you’re not a fan.
  • Egg: Acts as a binder, helping the meatballs hold their shape during cooking.
  • Milk: Adds moisture, contributing to the meatballs’ tender texture.
  • Salt and Pepper: Essential seasonings that bring all the flavors together.

Each ingredient plays a vital role in creating a meatball that is not only tender and juicy but also packed with the classic, comforting flavors you expect from this beloved dish.

Glass bowl filled with the prepared meatball mixture, showcasing ground beef, grated onion, a whisked egg, pepper, nutmeg, brown sugar, and bread crumbs, ready to be formed into meatballs.
Top-down view of nine perfectly formed, unbaked meatballs arranged neatly on a sheet of parchment paper, awaiting their skillet journey.

The Magic of One-Skillet Cooking: Simplicity Meets Flavor

One of the true beauties of this Swedish Meatballs recipe lies in its one-skillet preparation. Both the meatballs and their luscious gravy come together in a single pan, significantly reducing cleanup and maximizing flavor. While a sturdy 12-inch nonstick or cast iron skillet works wonderfully, I often find myself reaching for my trusty electric skillet for this very dish.

An electric skillet offers generous space, allowing me to brown all the meatballs in a single layer in one batch. This prevents overcrowding, which is crucial for achieving that perfect golden crust on each meatball. It’s so efficient that I practically keep this skillet around almost exclusively for this recipe (and perhaps a killer ham fried rice). The convenience and consistent results are simply unmatched.

Here’s a snapshot of the streamlined process for whipping up these irresistible Swedish meatballs:

  1. First, prepare the meatball mixture and form them into uniform spheres.
  2. Next, brown the meatballs in your skillet until golden on all sides, then temporarily remove them to a plate. This step builds incredible flavor.
  3. In the same skillet, create a simple roux with butter and flour, then gradually whisk in beef broth to form the rich base of the sauce.
  4. Return the browned meatballs to the skillet, letting them simmer gently in the gravy until they are cooked through and the sauce has thickened to perfection.
  5. Finally, stir in sour cream off the heat for a creamy, tangy finish that elevates the entire dish.

This sequential method ensures every component is cooked to perfection, with flavors building upon each other in the same pan.

Close-up shot of partly browned meatballs sizzling in an electric skillet, bathed in a mixture of butter and olive oil, developing a delicious crust.
Electric skillet filled with a thick, glossy brown gravy, expertly whisked to a smooth consistency, forming the delicious base for Swedish meatballs.
Golden brown meatballs simmering gently in a rich, velvety brown gravy sauce within an electric skillet, absorbing all the wonderful flavors.
A hand gently swirling sour cream into the simmering brown gravy for Swedish meatballs in an electric skillet, creating a creamy, tangy finish.

Mastering the Creamy Swedish Meatball Gravy

The gravy is undeniably the heart of this Swedish Meatball recipe, transforming simple meatballs into a truly unforgettable dish. Achieving that perfectly thick, rich, and creamy consistency is easier than you might think.

It starts with a classic roux, made by cooking butter and flour together in the same skillet where the meatballs were browned. This golden paste forms the foundation, lending a nutty depth of flavor. The key to a smooth, lump-free gravy is gradually whisking in the low-sodium beef broth, a half-cup at a time. Allow each addition to fully incorporate and thicken before adding more. This patient approach prevents lumps and ensures a silky-smooth texture.

Once all the broth is added and the sauce begins to simmer, a touch of brown sugar balances the savory notes. The final touch, stirring in sour cream off the heat, is what truly elevates the gravy. This adds a delightful tang and luxurious creaminess without splitting. If you find your sour cream struggling to blend, simply whisk a spoonful of warm gravy into the sour cream first to temper it, then incorporate it back into the skillet. The result is a gravy so rich and flavorful, you’ll want to spoon up every last drop.

Traditional vs. Everyday Serving Suggestions for Swedish Meatballs

When it comes to serving Swedish meatballs, there are both classic, time-honored traditions and flexible, everyday options to consider. Traditionally, these savory meatballs are presented with creamy mashed potatoes, a dollop of sweet-tart lingonberry jam, and often some crisp pickled cucumbers.

The combination of jam and pickles might seem unconventional, but their bright, tangy flavors beautifully cut through the richness of the meatballs, gravy, and potatoes. It’s a harmonious balance that Swedish cuisine has perfected, creating a truly winning and authentic experience. The burst of tartness from the lingonberries and the crisp acidity of the pickles provide a delightful contrast that truly makes the dish sing.

However (and Swedish meatball purists, please look away for a moment)… I understand that lingonberry jam and homemade pickled cucumbers aren’t always readily available in every pantry. In our busy household, we often simplify without sacrificing flavor. We frequently enjoy this incredible meal with just the meatballs, their glorious sauce, and a side of mashed potatoes, perhaps accompanied by a simple green vegetable. The core flavors are so robust and satisfying that even without all the traditional accoutrements, it remains an incredibly fulfilling and delicious dinner.

Applicable Life Lesson: Don’t let the absence of a few traditional components deter you from making this crazy good meal! It’s wonderfully versatile and can be enjoyed in many different ways, adapting perfectly to what you have on hand.

A pristine white platter generously piled with golden brown, cooked Swedish meatballs, lavishly covered in a thick, glossy brown gravy, and elegantly garnished with finely chopped dried parsley.

Why This Recipe is a Family Favorite (and will be yours too!)

This Skillet Swedish Meatballs recipe isn’t just a meal; it’s a beloved tradition in our home. It’s often our go-to Sunday dinner when I have a little more time to savor the cooking process, and it has been requested countless times as a birthday meal over the years. That, my friends, is truly high praise, considering how seriously we take our birthday dinner requests!

This recipe is a definite tried-and-true favorite, having delighted our taste buds for over a decade. Its consistent deliciousness and comforting appeal ensure it will continue to be made and cherished for generations to come. The blend of tender meatballs and that rich, savory gravy creates a truly memorable dish that everyone looks forward to.

Before you dive into cooking, be sure to read through the entire recipe and notes for additional tips and insights that will help you achieve perfect results every time. These little details can make all the difference in creating Swedish meatballs that are truly exceptional.

A fork piercing a succulent, half-cut Swedish meatball, resting on a bed of creamy mashed potatoes, all richly coated in the signature brown gravy. A perfect bite.

A Few Other Rave Reviews

⭐️⭐️⭐️⭐️⭐️ Wow! These are delicious! So flavorful! My mom is Swedish so I can attest that these pass the test! Adding this to my favorite recipes. Thanks Mel! I feel like every recipe I try from you is a winner! -Tammy

⭐️⭐️⭐️⭐️⭐️ These are the most requested meal from my kids currently. I sub the sour cream with double cream yoghurt (just because I always have it in the fridge) and it works great. Yummy with spaetzle!!! -Lauren

⭐️⭐️⭐️⭐️⭐️ I have made this recipe many, many times. It is an all-time family favorite. I usually have to double it so that we will have leftovers. -Kelley

⭐️⭐️⭐️⭐️⭐️ Thank you thank you thank you. This was the first win I have had in weeks with my teen son. He loved this dish, well everyone did including me as it was delicious and easy. -Jeri


What to Serve With This

  • Skillet Green Beans
  • French Bread Rolls
  • Garlic Rice or Mashed Potatoes or Spaetzle
Three meatballs on top of pile of mashed potatoes smothered in thick brown gravy.

Skillet Swedish Meatballs

Yield:

6
servings
Prep Time:

25

Cook Time:

25

Total Time:

50


⭐
⭐
⭐
⭐
⭐

4.75 stars (110 ratings)
🖨️Print
📌Pin

Ingredients

Meatballs:

  • 1 ½ pounds ground pork, ground beef or ground turkey (see note)
  • 1 large egg
  • ¼ cup milk
  • ⅓ cup bread crumbs (see note)
  • ¼ cup finely minced or grated onion
  • 1 teaspoon salt
  • 1 teaspoon brown sugar
  • ¼ teaspoon ground nutmeg (see note)
  • ¼ teaspoon ground allspice (see note)
  • ¼ teaspoon black pepper
  • 1-2 tablespoons oil for cooking

Sauce:

  • 1 tablespoon butter
  • 1 tablespoon olive oil
  • ¼ cup all-purpose flour
  • 3 cups low-sodium beef broth
  • 1 teaspoon brown sugar
  • ½ cup sour cream
  • Chopped fresh parsley or dried parsley
  • Cooked egg noodles, mashed potatoes, or rice, for serving

Instructions

  • For the meatballs: In a large bowl, combine the ground meat (pork, beef, or turkey), large egg, milk, bread crumbs, finely minced or grated onion, salt, brown sugar, ground nutmeg, ground allspice, and black pepper. Mix gently until all ingredients are evenly combined, being careful not to overmix, which can lead to tough meatballs.
  • Scoop the meat mixture and roll it into uniform meatballs, approximately 1 ½ inches in diameter. You should get about 25-30 meatballs.
  • Heat 1-2 tablespoons of oil in a 12-inch nonstick or electric skillet over medium heat until it shimmers and is hot.
  • Carefully add the meatballs to the pan in a single layer, ensuring they are about an inch apart. Avoid overcrowding the pan; you may need to cook them in two or more batches depending on your skillet size. (*See notes for an oven-baked method alternative.)
  • Brown the meatballs on all sides, turning them occasionally, until they develop a rich, golden crust. They don’t need to be cooked through at this stage. Once browned, remove the meatballs to a clean plate or shallow pan. Add a bit more oil to the skillet if necessary and repeat with any remaining meatballs.
  • For the sauce: Return the skillet to medium heat (if you removed it) and add 1 tablespoon butter and 1 tablespoon olive oil. If your skillet was very dry after browning, you might add an extra tablespoon of butter or oil to prevent the sauce from becoming lumpy. Heat until the butter is melted. Sprinkle in ¼ cup all-purpose flour and cook, stirring constantly with a whisk, for 1-2 minutes to create a roux. This will cook out the raw flour taste.
  • Slowly pour in the low-sodium beef broth, adding about ½ cup at a time. Whisk vigorously after each addition to ensure the flour dissolves completely and no lumps form. Allow each portion of broth to thicken and become smooth before adding the next. Once you’ve incorporated approximately 2 cups, add the remaining broth and whisk until fully combined and smooth.
  • Stir in 1 teaspoon brown sugar into the sauce, then bring the gravy to a gentle simmer, continuing to whisk occasionally to prevent sticking.
  • Carefully add the browned meatballs back into the simmering gravy in the skillet. Reduce the heat to low, cover, and cook for 10 to 12 minutes, turning the meatballs once or twice. This allows the meatballs to cook through completely and absorb the delicious flavors of the sauce, and for the sauce to further thicken.
  • Remove the skillet from the heat. Stir in the ½ cup sour cream into the sauce, whisking gently around the meatballs until fully incorporated. For easier blending, you can ladle a small amount of warm gravy into a separate bowl, whisk the sour cream into it, then pour the mixture back into the skillet. This helps prevent the sour cream from curdling.
  • Garnish generously with fresh or dried parsley before serving. Enjoy your homemade Skillet Swedish Meatballs immediately over hot, cooked egg noodles, creamy mashed potatoes, or fluffy rice.

Notes

Meat: A traditional Swedish meatball often uses a blend of ground beef and ground pork for optimal flavor and texture. However, feel free to use solely ground beef or ground pork. For a delicious and slightly lighter alternative, ground turkey works remarkably well, too!

Bread Crumbs: The type of bread crumbs you use is flexible. Panko bread crumbs will give a slightly lighter, crispier texture, while store-bought or homemade finely ground bread crumbs work perfectly for a more classic feel. Use what you have!

Nutmeg and Allspice: These two spices are key to the distinctive, warm flavor of authentic Swedish meatballs. While I recommend using the full amount for the best taste, if you prefer a milder spice profile, you can reduce them to just a pinch of each or omit them entirely.

Sauce Consistency: If you prefer a slightly thicker gravy, you can increase the amount of all-purpose flour by another tablespoon when making the roux. If it becomes too thick, simply whisk in a splash more beef broth until your desired consistency is reached.

Oven Method (for Meatballs): For a hands-off approach to cooking the meatballs, you can bake them. Place the rolled meatballs on a foil-lined, greased baking sheet. Bake in a preheated oven at 400°F (200°C) for 10 to 15 minutes, or until cooked through. While the meatballs are baking, prepare the sauce in a separate saucepan on the stove. Once the meatballs are cooked, immediately add them to the prepared sauce and serve (or keep warm until ready to serve).

Author:
Mel
Course:
Main Course
Cuisine:
American
Method:
Stovetop
Serving: 1 Serving (about 3 meatballs), Calories: 296kcal, Carbohydrates: 12g, Protein: 31g, Fat: 14g, Saturated Fat: 5g, Cholesterol: 105mg, Sodium: 983mg, Fiber: 1g, Sugar: 3g

Recipe Source: This recipe is inspired by classic Swedish meatball preparations and adapted from a combination of online sources, notably Cook’s Illustrated and Damn Delicious. It has been extensively modified with my own ingredient adjustments and method simplifications, including reducing the amount of butter and oil in the sauce, to create a truly easy and delicious one-skillet version for home cooks.

Recipe originally published April 2015; updated March 2025 with new photos, enhanced recipe notes, and expanded tips.

A beautiful white platter overflowing with perfectly golden brown cooked meatballs and a rich, velvety gravy, gently sprinkled with fresh green herbs.

Other Meatball Recipes You’ll Love:

Asian-Style Meatballs with Sweet Chili Sauce
Skillet Teriyaki Meatballs
Baked Orange-Glazed Meatballs
Sheet Pan Sweet and Sour Meatballs with Roasted Potatoes and Broccoli