Walking into a kitchen filled with the rich scent of Swedish meatballs in gravy is like getting a warm hug from your favorite family member. This recipe is a beloved classic that combines tender meatballs with a creamy, savory gravy that transforms any meal into a comforting feast.
Not only is this dish a crowd-pleaser, but it also boasts a delightful balance of flavors and textures. With its ease of preparation and delightful taste, you will want to whip up a batch time and time again.
Why You’ll Love This Recipe
This Swedish Meatballs Gravy Recipe stands out for a few key reasons.
- Rich, creamy gravy that elevates simple meatballs.
- Quick to prepare, making it perfect for busy weeknights.
- Versatile dish that pairs well with various sides.
- Comforting flavors that evoke a sense of nostalgia.
My Experience Making This Recipe
When I first made these meatballs, the aroma filled my home and instantly transported me back to my grandmother’s kitchen. The moment I took the first bite, I knew I had created something special.
My family devoured the meatballs, asking for seconds and thirds, and I couldn’t help but feel proud. Each bite was a perfect blend of savory and creamy goodness, making it an instant favorite.
Recipe Overview
- Recipe Name: Swedish Meatballs Gravy
- Servings: 4
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Course: Main Dish
- Cuisine: Swedish
- Calories per Serving: 450
Equipment You Will Need
- Large mixing bowl
- Skillet or frying pan
- Mixing spoon or spatula
- Measuring cups and spoons
- Baking sheet (optional)
Ingredients for Swedish Meatballs Gravy
- 1 lb ground beef
- 1/2 lb ground pork
- 1/2 cup breadcrumbs
- 1/4 cup grated parmesan cheese
- 1/4 cup milk
- 1 large egg
- 1 tsp garlic powder
- 1 tsp onion powder
- 1/2 tsp salt
- 1/4 tsp black pepper
- 2 tbsp butter
- 2 tbsp all-purpose flour
- 2 cups beef broth
- 1/2 cup heavy cream
- 1 tbsp Worcestershire sauce
Ingredient Notes and Substitutions
- Ground beef: This adds flavor and richness. You can substitute with ground turkey for a leaner option.
- Ground pork: Adds moisture and flavor. If unavailable, use more ground beef.
- Breadcrumbs: These help bind the meatballs. Panko breadcrumbs can offer a lighter texture.
- Heavy cream: Provides a rich, velvety gravy. You can use half-and-half as a lighter alternative.
How to Make Swedish Meatballs Gravy
Step 1: Prepare the Meatball Mixture
In a large mixing bowl, combine the ground beef, ground pork, breadcrumbs, parmesan cheese, milk, egg, garlic powder, onion powder, salt, and pepper. Mixing them well ensures all flavors meld together nicely.
Step 2: Form the Meatballs
Using your hands, form the mixture into small meatballs, about 1 inch in diameter. This size ensures they cook evenly and maintain a juicy texture.
Step 3: Brown the Meatballs
In a skillet over medium heat, melt 1 tablespoon of butter. Add the meatballs and brown them on all sides, about 5-7 minutes. Browning adds depth of flavor and a nice texture.
Step 4: Remove the Meatballs
Once browned, remove the meatballs from the skillet and set them aside on a plate. This prevents them from overcooking while you prepare the gravy.
Step 5: Make the Gravy
Add the remaining butter to the skillet. Once melted, whisk in the flour and cook for 1-2 minutes until golden. This creates a roux that thickens the gravy.
Step 6: Add Broth and Cream
Gradually whisk in the beef broth, then stir in the heavy cream and Worcestershire sauce. This combination creates a luscious gravy that complements the meatballs perfectly.
Step 7: Return Meatballs to Skillet
Add the browned meatballs back into the skillet, ensuring they are coated in the gravy. Simmer for another 10 minutes, allowing the flavors to meld and the meatballs to cook through.
Step 8: Serve and Enjoy
Once cooked, serve the meatballs over boiled potatoes or egg noodles. This dish is best enjoyed hot, with a sprinkle of fresh parsley if desired.
Pro Tip: Don’t skip browning the meatballs; it adds a wonderful flavor to the dish.
Tips for the Best Swedish Meatballs
- Use a mix of meats for enhanced flavor and texture.
- Chill the meatball mixture for 30 minutes before cooking for better shape retention.
- Adjust seasoning to your taste; add more spices if you love bold flavors.
- Serve with lingonberry sauce for a traditional touch.
- Double the recipe and freeze leftovers for a quick meal later.
Common Mistakes to Avoid
- Overmixing the meat mixture can lead to tough meatballs. Mix just until combined.
- Not browning the meatballs can result in a lack of flavor depth.
- Skipping the simmering step means the meatballs won’t absorb the gravy’s flavor.
- Using too much flour can make the gravy too thick; add gradually.
Serving Suggestions
This dish pairs beautifully with a variety of sides, elevating your meal.
- Mashed potatoes
- Egg noodles
- Rice
- Steamed green beans
Variations to Try
- Swap out the beef for ground chicken or turkey for a lighter option.
- Add chopped fresh herbs like parsley or dill for a fresh twist.
- Incorporate sautéed onions and mushrooms into the gravy for added flavor.
- Make it low-carb by serving with zucchini noodles or cauliflower mash.
Dietary Adaptations
- Gluten-Free: Use gluten-free breadcrumbs and flour.
- Dairy-Free: Substitute heavy cream with coconut milk or a dairy-free alternative.
- Vegan/Vegetarian: Use plant-based meat and dairy substitutes.
- Low-Carb/Keto: Serve with cauliflower mash instead of traditional sides.
Storage and Reheating
Refrigerator
Store leftovers in an airtight container for up to 3 days.
- Ensure meatballs are cooled before sealing.
- Reheat gently in a skillet or microwave.
Freezer
These meatballs freeze well for up to 3 months.
- Place in a freezer-safe container or bag.
- Thaw in the refrigerator before reheating.
Reheating
Reheat in a skillet over medium heat or in the microwave until heated through.
- Add a splash of broth if the gravy thickens too much.
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 450 |
| Total Fat | 30g |
| Saturated Fat | 15g |
| Carbohydrates | 25g |
| Fiber | 1g |
| Sugar | 2g |
| Protein | 25g |
| Sodium | 700mg |
| Cholesterol | 85mg |
This information is approximate and may vary based on specific ingredients used.
Frequently Asked Questions
Can I make these meatballs ahead of time?
Yes, you can prepare the meatballs and refrigerate them for a day before cooking.
Can I freeze the meatballs?
Absolutely! Freeze them after browning but before adding the gravy.
What can I do if my gravy is too thick?
Add a bit more broth or cream while reheating to loosen it up.
Can I use a different type of meat?
Yes, you can use any ground meat, such as turkey or chicken, for a lighter version.
How can I ensure my meatballs are tender?
Avoid overmixing the meat and don’t skip browning them for added moisture.
Final Thoughts
This Swedish Meatballs Gravy Recipe is a delightful way to bring comfort food to your table. Each bite is a taste of home, perfect for family gatherings or cozy nights in.
So roll up your sleeves, give this recipe a try, and watch as it becomes a cherished favorite in your kitchen.
If you’re interested in more delicious recipes, check out this meatball appetizer recipe or try this meatball stroganoff recipe for more flavorful inspiration!

Swedish Meatballs Gravy
Ingredients
Equipment
Method
- In a large mixing bowl, combine ground beef, ground pork, breadcrumbs, parmesan cheese, milk, egg, garlic powder, onion powder, salt, and pepper. Mix well to combine.
- Form the mixture into small meatballs, about 1 inch in diameter.
- In a skillet over medium heat, melt 1 tablespoon of butter. Add meatballs and brown on all sides for about 5-7 minutes.
- Once browned, remove meatballs from skillet and set aside.
- Add the remaining butter to the skillet. Once melted, whisk in flour and cook for 1-2 minutes until golden.
- Gradually whisk in beef broth, then stir in heavy cream and Worcestershire sauce.
- Add the browned meatballs back to the skillet, ensuring they are coated in the gravy. Simmer for another 10 minutes.
- Serve the meatballs over boiled potatoes or egg noodles.