Kelvin's Kitchen

  • Home
  • Recipes
    • All Recipes
    • Chicken
    • Beef
    • Pork
    • Seafood
    • Air Fryer
    • Slow Cooker
    • Dominican
    • Desserts
    • Soup
    • Appetizers
    • Easy Dinner Ideas
  • Shop
  • Articles
  • About Kelvin
menu icon
go to homepage
  • Home
  • Recipes
    • All Recipes
    • Chicken
    • Beef
    • Pork
    • Seafood
    • Air Fryer
    • Slow Cooker
    • Dominican
    • Desserts
    • Soup
    • Appetizers
    • Easy Dinner Ideas
  • Shop
  • Articles
  • About Kelvin
search icon
Homepage link
  • Home
  • Recipes
    • All Recipes
    • Chicken
    • Beef
    • Pork
    • Seafood
    • Air Fryer
    • Slow Cooker
    • Dominican
    • Desserts
    • Soup
    • Appetizers
    • Easy Dinner Ideas
  • Shop
  • Articles
  • About Kelvin
×
Home » Blog

The Ultimate Swedish Meatballs

Updated: Mar 19, 2026 · Published: Mar 12, 2026 by kelvinny@gmail.com · This post may contain affiliate links ·

Swedish Meatballs Recipe | Creamy Gravy & Tender Meatballs — Kelvin's Kitchen
Jump to Recipe Print Recipe

This The Ultimate Swedish Meatballs is one of those recipes you'll find yourself making over and over again. It's simple, delicious, and always gets rave reviews. Whether you're a beginner or a seasoned cook, you're going to love how easy and tasty this turns out!

Did You Know?

Swedish meatballs (köttbullar) became globally famous through IKEA, which serves approximately 150 million meatballs per year across its stores worldwide. However, in 2018, Sweden's official Twitter account revealed that the recipe may have actually originated in Turkey, brought to Sweden by King Charles XII in the early 18th century — a revelation that shocked the culinary world.

Pro Tips

Do not overmix the meat. This is the number one cause of dense, rubbery meatballs. Use a panade (breadcrumbs soaked in milk) for tender results that hold together without being heavy.

Frequently Asked Questions

1. What makes Swedish meatballs different from Italian meatballs?

Swedish meatballs use a mix of pork and beef, are smaller in size, include allspice and nutmeg, and are served in a creamy brown gravy instead of tomato sauce.

2. What is the ideal meat blend for Swedish meatballs?

A 50/50 mix of ground pork and ground beef creates the most tender, flavorful meatballs. The pork adds moisture while the beef adds richness.

3. What is a panade and why do Swedish meatballs need one?

A panade is bread soaked in milk that gets mixed into the meat. It traps moisture and makes the meatballs incredibly tender and soft — never dense or rubbery.

4. What spices are essential for authentic Swedish meatballs?

Allspice and white pepper are the defining spices. A touch of nutmeg adds warmth. These spices distinguish Swedish meatballs from every other meatball variety.

5. How do I make the cream sauce (gravy)?

Brown the meatballs first, remove them, make a roux in the drippings with butter and flour, add beef broth, then stir in heavy cream and a splash of soy sauce for depth.

6. Should I bake or pan-fry Swedish meatballs?

Pan-frying in butter gives the best browned exterior and creates flavorful fond for the gravy. For large batches, sear on the stove then finish in a 400 degree oven.

7. How small should Swedish meatballs be?

About 1 inch in diameter — smaller than Italian meatballs. Use a teaspoon or small cookie scoop for uniform size. They should be bite-sized and elegant.

8. What is lingonberry jam and do I need it?

Lingonberry jam is a tart-sweet Scandinavian condiment that traditionally accompanies Swedish meatballs. Its tartness cuts through the rich cream sauce. Find it at IKEA or Scandinavian shops.

9. What should I serve Swedish meatballs with?

Egg noodles or mashed potatoes are the most popular bases. Lingonberry jam, pickled cucumbers, and a sprinkle of fresh dill complete the traditional Swedish presentation.

10. Can I freeze Swedish meatballs?

Yes — freeze cooked meatballs without the sauce for up to 3 months. Make fresh sauce when reheating. The meatballs can also be frozen raw on a sheet pan before cooking.

Watch How to Make This

The Ultimate Swedish Meatballs

The Ultimate Swedish Meatballs

Swedish meatballs are a classic and comforting dish that everyone loves. This homemade recipe guides you through making flavorful meatballs from scratch, paired with a creamy gravy. Serve with mashed potatoes or egg noodles.
Print Recipe Pin Recipe
Prep Time 20 minutes mins
Cook Time 25 minutes mins
Total Time 45 minutes mins
Servings: 4 servings
Calories: 450
Ingredients Method Notes

Ingredients
  

  • 1 small onion finely minced
  • 1 tablespoon butter
  • Pinch of salt
  • ⅔ cup Panko bread crumbs
  • ¼ cup whole milk
  • 1 pound lean ground beef
  • 1 pound ground pork
  • 1 large egg
  • ¼ teaspoon allspice
  • ¼ teaspoon ground nutmeg
  • 1 teaspoon kosher salt
  • Freshly ground black pepper to taste

Method
 

  1. Prepare the Meatballs:Finely mince the small onion using a food processor or by hand.In a large skillet over medium heat, melt the butter. Add the minced onion and a pinch of salt, sauté for about 5 minutes. Remove the skillet from heat and set it aside to cool.In a large mixing bowl, combine Panko bread crumbs, whole milk, ground beef, ground pork, egg, allspice, ground nutmeg, kosher salt, and freshly ground black pepper. Mix well to incorporate all the ingredients evenly.Using clean hands, scoop the meatball mixture with an ice cream scoop and shape it into meatballs on a baking tray.Preheat the oven to 425°F (220°C) and bake the meatballs for 25 minutes, or until they are golden brown.
  2. Finely mince the small onion using a food processor or by hand.
  3. In a large skillet over medium heat, melt the butter. Add the minced onion and a pinch of salt, sauté for about 5 minutes. Remove the skillet from heat and set it aside to cool.
  4. In a large mixing bowl, combine Panko bread crumbs, whole milk, ground beef, ground pork, egg, allspice, ground nutmeg, kosher salt, and freshly ground black pepper. Mix well to incorporate all the ingredients evenly.
  5. Using clean hands, scoop the meatball mixture with an ice cream scoop and shape it into meatballs on a baking tray.
  6. Preheat the oven to 425°F (220°C) and bake the meatballs for 25 minutes, or until they are golden brown.
  7. Prepare the Gravy:In the same skillet used for sautéing the onion, melt the butter over medium heat. Add all-purpose flour and cook it for about 30 seconds.Gradually add beef stock to the skillet, stirring continuously to avoid lumps. Adjust the salt and pepper to taste.Bring the gravy to a boil, then reduce heat to simmer.
  8. In the same skillet used for sautéing the onion, melt the butter over medium heat. Add all-purpose flour and cook it for about 30 seconds.
  9. Gradually add beef stock to the skillet, stirring continuously to avoid lumps. Adjust the salt and pepper to taste.
  10. Bring the gravy to a boil, then reduce heat to simmer.
  11. Simmer the Meatballs in Gravy:Once the meatballs are cooked, transfer them to the simmering gravy and let them cook for 5 minutes to allow the flavors to blend and the gravy to thicken.Add the sour cream and mix it with the gravy until fully incorporated.Ensure the internal temperature of the meatballs reaches 165°F (74°C).
  12. Once the meatballs are cooked, transfer them to the simmering gravy and let them cook for 5 minutes to allow the flavors to blend and the gravy to thicken.
  13. Add the sour cream and mix it with the gravy until fully incorporated.
  14. Ensure the internal temperature of the meatballs reaches 165°F (74°C).
  15. Garnish and Serve:Garnish the Swedish meatballs with freshly chopped parsley.Serve with mashed potatoes or egg noodles and lingonberry jam for an authentic Swedish touch.
  16. Garnish the Swedish meatballs with freshly chopped parsley.
  17. Serve with mashed potatoes or egg noodles and lingonberry jam for an authentic Swedish touch.

Notes

Storage & Meal Prep
Refrigerator: Store leftovers in an airtight container for up to 3-4 days.
Freezer: Freeze in a sealed container for up to 2-3 months. Thaw overnight in the fridge.
Reheat: Warm in a skillet over medium heat, in the microwave, or in a 350°F oven until heated through.

Nutrition Facts (Per Serving, Approximate)

450
Calories
28g
Protein
25g
Carbs
26g
Fat
9g
Saturated Fat
0mg
Cholesterol
537mg
Sodium

Nutrition values are estimates and may vary based on ingredients and preparation.

You May Also Like


Philly Cheesesteak Empanadas
Philly Cheesesteak Empanadas

Spicy Cocoa Ribeye Steak with Mixed Green Salad
Spicy Cocoa Ribeye Steak with Mixed Green Salad

Beef Goulash Incredibly Delicious and Easy
Beef Goulash Incredibly Delicious and Easy

Leave a Rating & Comment Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Never Miss a Recipe!

Subscribe to get new recipes delivered straight to your inbox.

More Beef

  • Philly Cheesesteak Empanadas | Crispy Baked or Fried Recipe — Kelvin's Kitchen
    Philly Cheesesteak Empanadas
  • Slow Cooker Beef Vindaloo | Easy Indian Curry Recipe — Kelvin's Kitchen
    Slow Cooker Beef Vindaloo
  • Mongolian Ground Beef Noodles | Easy 20-Minute Dinner Recipe — Kelvin's Kitchen
    Mongolian Ground Beef Noodles | Easy 20-Minute Dinner Recipe
  • Sticky Korean Gochujang Meatballs | Sweet & Spicy Recipe — Kelvin's Kitchen
    Sticky Korean Gochujang Meatballs
Kelvin

Kelvin

Welcome! My journey in the kitchen began at age 12, and cooking has been my true passion ever since. Here you will find delectable, easy-to-make recipes from classic comfort foods to innovative culinary creations. Buen Provecho!

Follow Me

Reader Favorites

  • Copycat Panda Express Orange ChickenCopycat Panda Express Orange Chicken
  • Creamy Tuscan Chicken Pasta Recipe | One-Pan Dinner — Kelvin's KitchenCreamy Tuscan Chicken Pasta
  • Dominican Mangu Recipe | Authentic Mashed Plantains — Kelvin's KitchenDominican Mangu Recipe
Search Recipes