Swedish Meatballs, with their rich and creamy gravy, are a classic comfort food loved by many. This homemade version is not only easy to prepare but also packed with flavor, making it a perfect family meal. Whether you’re craving a comforting dinner or want to impress guests, these Swedish Meatballs are a great choice.

Table of Contents
What Makes This Swedish Meatballs Recipe Special?
This recipe brings all the classic Swedish Meatball flavors with a twist! With tender meatballs made from a mix of ground beef and pork, and a luscious, creamy gravy, this dish is guaranteed to satisfy your cravings. Plus, it’s easier and faster to make than the famous IKEA version. You’ll be able to recreate this beloved dish in the comfort of your own kitchen!
Ingredients for Swedish Meatballs
To create these savory Swedish Meatballs, you’ll need the following ingredients:
- Lean Ground Beef: Adds a rich, savory flavor and a tender texture to the meatballs.
- Ground Pork: Provides additional moisture and a slightly sweet taste that complements the beef.
- Onion: Finely diced for a touch of sweetness and aromatic flavor.
- Garlic: Minced garlic enhances the savory depth of the meatballs.
- Panko Breadcrumbs: These light breadcrumbs keep the meatballs tender and juicy.
- Whole Milk: Moistens the breadcrumbs, helping to bind the meatball mixture.
- Egg: Helps hold the meatballs together and adds richness.
- Allspice and Nutmeg: These spices add warmth and depth to the meatballs.
- Kosher Salt & Pepper: Essential for seasoning the meatballs perfectly.
- Extra-Virgin Olive Oil: Used for frying the meatballs until golden brown.
For the gravy:
- Unsalted Butter: Forms the base of the creamy sauce.
- All-Purpose Flour: Thickens the gravy, giving it a smooth texture.
- Beef Broth: Adds depth and richness to the sauce.
- Heavy Cream: Makes the gravy luscious and creamy.
- Low-Sodium Soy Sauce: Adds umami and balances the richness of the cream.
- Dijon Mustard: Gives a subtle tang to the sauce.
- Salt & Pepper: For seasoning the gravy to taste.
Alternative Ingredient Suggestions
If you’re looking for variations or substitutions, here are some ideas:
- Ground Turkey or Chicken: You can swap the beef and pork for ground turkey or chicken for a leaner version.
- Sour Cream: Instead of heavy cream, sour cream can be used for a tangy twist in the gravy.
- Vegetable Broth: Swap the beef broth with vegetable broth for a lighter, vegetarian-friendly version.
- Gluten-Free Breadcrumbs: For those avoiding gluten, substitute regular breadcrumbs with gluten-free alternatives.
Step-by-Step Instructions
- Prepare the Meatballs: In a large bowl, combine the ground beef, ground pork, diced onion, minced garlic, breadcrumbs, egg, milk, allspice, nutmeg, salt, and pepper. Mix until well combined.
- Shape the Meatballs: Use your hands or a cookie scoop to form the mixture into 1 1/2-inch meatballs. Place them on a clean platter and refrigerate for 30 minutes to help them retain their shape while cooking.
- Cook the Meatballs: Heat olive oil in a large skillet over medium-high heat. In batches, cook the meatballs, turning them to brown on all sides. This should take 5-6 minutes. Once done, transfer the meatballs to a plate and cover with foil.
- Make the Gravy: In the same skillet, melt the butter. Add the flour and whisk to form a smooth paste, cooking for about a minute. Gradually whisk in the beef broth and heavy cream. Stir in the soy sauce and Dijon mustard. Bring the sauce to a simmer, then reduce the heat to low and let it thicken for 1-2 minutes. Season with salt and pepper.
- Combine Meatballs and Gravy: Return the meatballs to the skillet and simmer in the gravy for another 3 minutes, ensuring they’re heated through.
- Serve: Serve the meatballs over cooked egg noodles or mashed potatoes, and garnish with finely chopped fresh parsley.

Tips & Tricks for Perfect Swedish Meatballs
- Chill the Meatballs: Refrigerating the meatballs before frying helps them maintain their shape and prevents them from falling apart during cooking.
- Add Extra Flavor to the Gravy: For a richer gravy, you can replace some of the heavy cream with sour cream, or add a splash of Worcestershire sauce for additional depth.
- Don’t Overcrowd the Pan: Fry the meatballs in batches to ensure they brown evenly and cook through properly.
- Slow Cooker Option: If you prefer, you can make Swedish Meatballs in a slow cooker. After frying the meatballs, place them in the crockpot and pour the sauce over them. Let them cook on low for 4-5 hours.
Pairing Ideas and Variations
- Sides: Swedish Meatballs are often served with mashed potatoes, egg noodles, or rice. A side of steamed vegetables or a simple salad can balance the richness of the meatballs and gravy.
- Make-Ahead: Swedish Meatballs can be made ahead and stored in the fridge for up to 3 days. They also freeze well, so you can make a large batch and enjoy them later.
- Spicy Version: For a spicy twist, add a pinch of cayenne pepper or crushed red pepper flakes to the meatball mixture or gravy.
Swedish Meatballs: A Comfort Food for All Seasons
Swedish Meatballs are perfect for any time of year. They provide comfort during cold winter months or serve as a hearty dinner option for family gatherings. The creamy gravy and savory meatballs will warm you up and keep you satisfied, making them an ideal dish for both cozy nights in and festive occasions.
Enjoy these Swedish Meatballs with your favorite sides, and experience the comforting flavors that have made this dish a family favorite for generations!
Conclusion: The Perfect Swedish Meatballs Await!
These homemade Swedish Meatballs are a comforting, flavorful dish that will quickly become a favorite in your household. With tender, juicy meatballs and a creamy, rich gravy, this recipe is not only easy to make but also perfect for any occasion. Whether you’re serving it for a cozy family dinner or a festive meal, these meatballs will always be a crowd-pleaser. So, roll up your sleeves and treat yourself to a plate of these irresistible Swedish Meatballs—you’ll be glad you did!
FAQs
1. Can I use ground turkey or chicken for Swedish Meatballs?
Yes, you can replace the ground beef and pork with ground turkey or chicken for a leaner version. However, keep in mind that turkey or chicken may result in slightly less flavor, so you might want to adjust the seasonings.
2. How can I thicken the gravy without using flour?
If you’re looking to avoid flour, you can use cornstarch or arrowroot powder as a thickening agent. Simply mix 1-2 teaspoons of cornstarch with a small amount of water to form a slurry, then whisk it into the gravy until it thickens.
3. Can I make Swedish Meatballs in advance?
Absolutely! You can prepare the meatballs ahead of time, store them in the fridge for up to 3 days, and reheat them in the gravy when you’re ready to serve. You can also freeze the meatballs before cooking them and thaw them when needed.
More Relevant Recipes
PrintSwedish Meatballs
Swedish Meatballs with creamy gravy are a delicious, comforting dish that’s easy to make and perfect for any occasion. These tender meatballs made from a mix of ground beef and pork are smothered in a rich, savory gravy, creating a hearty meal that will please the whole family.
- Prep Time: 30 minutes
- Cook Time: 20 minutes
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Pan-fried, Simmered
- Cuisine: Swedish
- Diet: Low Calorie
Ingredients
- 1 pound lean ground beef
- 1/2 pound ground pork
- 1 small sweet onion, finely diced
- 1 clove garlic, minced
- 1/2 cup Panko breadcrumbs
- 1 large egg, lightly beaten
- 1/3 cup whole milk
- 1 teaspoon kosher salt
- 1/2 teaspoon pepper
- 1/8 teaspoon allspice
- 1/8 teaspoon nutmeg
- 2 tablespoons extra-virgin olive oil (for frying)
- 5 tablespoons unsalted butter
- 1/4 cup all-purpose flour
- 1 1/4 cups beef broth
- 3/4 cup heavy cream
- 3 teaspoons low-sodium soy sauce
- 1 teaspoon Dijon mustard
- Salt and pepper, to taste
- Cooked egg noodles (for serving)
- Fresh parsley, finely chopped (for garnish)
Instructions
- In a large bowl, combine ground beef, ground pork, diced onion, minced garlic, breadcrumbs, egg, milk, allspice, nutmeg, salt, and pepper. Mix well.
- Shape the mixture into 1 1/2-inch meatballs. Place on a clean platter and refrigerate for 30 minutes to help them retain their shape while cooking.
- Heat olive oil in a large skillet over medium-high heat. In batches, cook the meatballs, turning them to brown on all sides, about 5-6 minutes. Transfer to a plate and cover with foil.
- In the same skillet, melt butter. Add flour and whisk to form a smooth paste, cooking for about 1 minute.
- Gradually whisk in beef broth and heavy cream. Stir in soy sauce and Dijon mustard. Bring to a simmer and cook for 1-2 minutes until thickened. Season with salt and pepper.
- Add the meatballs back into the skillet and simmer for another 3 minutes to heat through and finish cooking.
- Serve the meatballs over cooked egg noodles, garnished with fresh parsley.
Notes
- If you’re using ground turkey or chicken, adjust the seasonings to enhance the flavor.
- For a thicker gravy, reduce the amount of broth or add cornstarch instead of flour.
- These meatballs can be made ahead and stored in the fridge for up to 3 days.
- You can freeze the meatballs before cooking them. Thaw before cooking or reheating.
- If you’re looking for a lighter version, you can replace the heavy cream with sour cream or light milk.
Nutrition
- Serving Size: 1 serving
- Calories: 514
- Sugar: 4g
- Sodium: 809mg
- Fat: 39g
- Saturated Fat: 19g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 1g
- Protein: 27g
- Cholesterol: 172mg
