Swedish Meatballs
Swedish Meatballs are small, juicy meatballs made with a mix of ground meat, warm spices, and a creamy gravy. They are famous all around the world, especially because of their soft texture and comforting flavor. These meatballs are usually served over mashed potatoes, egg noodles, or even rice, making them a cozy and satisfying meal for families. The combination of tender meatballs and smooth, flavorful sauce makes this dish perfect for both beginners and experienced cooks.

What makes Swedish Meatballs extra special is the balance of flavors mild spices like nutmeg and allspice bring warmth, while the cream sauce adds richness and smoothness. You don’t have to be a professional chef to make them! With just a few basic ingredients and some patience, anyone can prepare this delicious recipe at home. Kids love them because they’re easy to eat, and grown-ups enjoy them because they taste amazing.
Why You Should Try Swedish Meatballs
You should try Swedish Meatballs because they’re comforting, tasty, and fun to make. If you like warm, cozy meals that make the whole house smell great, this recipe is perfect for you. It’s also a great dish to cook with family members kids can help roll the meatballs, while adults handle the stove. The ingredients are simple and easy to find in any grocery store, and the steps are beginner friendly.
Another reason to give this dish a try is that it’s very versatile. You can serve Swedish Meatballs with many different sides, prepare them for celebrations, or pack leftovers for school lunch. They store well, reheat beautifully, and taste just as good the next day. If you want a meal that’s impressive but still easy enough for young cooks to understand, Swedish Meatballs will quickly become a favorite.
Table of Contents
Ingredients for Swedish Meatballs
Here’s everything you’ll need to make this Swedish Meatballs
For the Meatballs
- 1 pound ground beef
- ½ pound ground pork
- 1 small onion, finely chopped
- 1 egg
- ½ cup breadcrumbs
- ½ cup milk
- 1 teaspoon garlic powder
- ½ teaspoon nutmeg
- ½ teaspoon allspice
- Salt and pepper, to taste
- 2 tablespoons butter or oil for cooking
For the Cream Sauce
- 4 tablespoons butter
- 3 tablespoons flour
- 2 cups beef broth
- 1 cup heavy cream
- 1 tablespoon soy sauce
- 1 tablespoon Worcestershire sauce
- Salt and pepper, to taste
How to Make Swedish Meatballs
Step One
First, prepare the meatball mixture. In a large mixing bowl, combine the ground beef, ground pork, chopped onion, egg, breadcrumbs, milk, garlic powder, nutmeg, spices, salt, and pepper. Gently mix the ingredients with your hands or a spoon until well combined. Try not to overmix, as this will keep the meatballs tender.
Step Two
Now, form the meatballs. Use your hands to shape the mixture into small balls, about the size of a tablespoon. Place them on a tray or plate as you work. If the mixture is sticky, lightly wet your hands with water to make shaping easier.
Step Three
Next, brown the meatballs. Heat butter or oil in a large skillet over medium heat. Gently place the meatballs in the skillet, being careful not to overcrowd them. Cook the meatballs until browned on all sides. They don’t need to be fully cooked yet; you’ll finish cooking them in the sauce later.

Step Four
Now, make the sauce. Remove the browned meatballs from the skillet and set them aside. Add butter to the same skillet. Once the butter has melted, add the flour and stir for about a minute to form a smooth batter. Slowly pour in the beef broth, stirring constantly to prevent lumps from forming. Add the cream, soy sauce, Worcestershire sauce, salt, and pepper. Simmer the sauce until it thickens.
Step Five
Then, mix the ingredients and simmer gently. Gently return the meatballs to the pan, pouring the sauce over them. Simmer for about 10 minutes, or until the meatballs are cooked through and the sauce is creamy and flavorful. Stir occasionally to prevent sticking.
Step Six
I love serving this dish with a wonderful salad and some drinks for a lovely dinner. As for drinks, I like to serve it with fruit juice or a mojito, which my husband also likes, along with lemonade.
Kitchen Equipment Needed :
To make this Recipe, you’ll need:
- Large mixing bowl
- Whisk
- Wooden spoon or rubber spatula
- Large skillet or frying pan
- Plate or tray
- Tongs or spatula
- Measuring cups and spoons
- Small bowl for mixing sauce ingredients
- Optional: Baking sheet if you prefer baking the meatballs
Tips for the Best Swedish Meatballs
Don’t overmix the meat this keeps the meatballs soft.
Chilling the meatballs for 15 minutes helps them hold their shape.
For lighter meatballs, use ground turkey instead of beef and pork.
Brown the meatballs well for extra flavor.
Serving Suggestion
I love serving this Swedish Meatballs with a wonderful salad and some drinks for a lovely dinner. As for drinks, I like to serve it with fruit juice or a mojito, which my husband also likes, along with lemonade.

Frequently Asked Question
Can I make Swedish Meatballs without cream ?
Yes, you can use milk or a lighter cream, but the sauce will be less rich.
What can I use instead of breadcrumbs ?
You can use crushed crackers, oats, or even cooked rice.
Can I freeze Swedish Meatballs ?
Yes! They freeze well for up to 2 months, with or without sauce.
How do I make the sauce thicker ?
Let it simmer longer, or add a tiny bit more flour.
Swedish Meatballs
Course: Dinner, Main CourseCuisine: Swedish, ScandinavianDifficulty: Easy to Medium4
servings20
minutes30
minutes420
kcal50
minutesSwedish Meatballs are tender, flavorful meatballs simmered in a creamy, rich gravy. They’re cozy, comforting, and perfect to serve over mashed potatoes, noodles, or rice for a delicious family meal.
Ingredients
1 pound ground beef
½ pound ground pork
1 small onion, finely chopped
1 egg
½ cup breadcrumbs
½ cup milk
1 teaspoon garlic powder
½ teaspoon nutmeg
½ teaspoon allspice
Salt and pepper, to taste
2 tablespoons butter or oil for cooking
4 tablespoons butter
3 tablespoons flour
2 cups beef broth
1 cup heavy cream
1 tablespoon soy sauce
1 tablespoon Worcestershire sauce
Salt and pepper, to taste
Directions
- First, prepare the meatball mixture. In a large mixing bowl, combine the ground beef, ground pork, chopped onion, egg, breadcrumbs, milk, garlic powder, nutmeg, spices, salt, and pepper. Gently mix the ingredients with your hands or a spoon until well combined. Try not to overmix, as this will keep the meatballs tender.
- Now, form the meatballs. Use your hands to shape the mixture into small balls, about the size of a tablespoon. Place them on a tray or plate as you work. If the mixture is sticky, lightly wet your hands with water to make shaping easier.
- Next, brown the meatballs. Heat butter or oil in a large skillet over medium heat. Gently place the meatballs in the skillet, being careful not to overcrowd them. Cook the meatballs until browned on all sides. They don't need to be fully cooked yet; you'll finish cooking them in the sauce later.
- Now, make the sauce. Remove the browned meatballs from the skillet and set them aside. Add butter to the same skillet. Once the butter has melted, add the flour and stir for about a minute to form a smooth batter. Slowly pour in the beef broth, stirring constantly to prevent lumps from forming. Add the cream, soy sauce, Worcestershire sauce, salt, and pepper. Simmer the sauce until it thickens.
- Then, mix the ingredients and simmer gently. Gently return the meatballs to the pan, pouring the sauce over them. Simmer for about 10 minutes, or until the meatballs are cooked through and the sauce is creamy and flavorful. Stir occasionally to prevent sticking.
- Finally, serve warm. Once the meatballs are cooked and the sauce is rich and smooth, remove from the heat and serve immediately with your favorite side dish.
Notes
- Don’t overmix the meat It keeps the meatballs soft and juicy.
- Brown the meatballs well This adds lots of flavor to both the meat and the sauce.
- Do not overcrowd the pan Cook in batches so they brown evenly.
- Finely grate the onion It blends into the mixture better and keeps meatballs moist.
You can add this post to your favorite Pinterest board!




