Craving that iconic taste of comfort and home? You're in the right place! Our recipe for Swedish Meatballs (Kottbullar) brings together the rich flavors of pork and beef meatballs in a velvety, creamy gravy that’s simply irresistible. What makes them so "Swedish" is that perfect balance of savory meat, warm spices, and the essential tart counterpoint of lingonberry jam. Whether you're whipping up a cozy weeknight dinner, planning a festive holiday meal, or simply yearning for that delicious IKEA craving, this guide is your ticket to culinary success. Get ready to create a meal that's both deeply satisfying and surprisingly straightforward.
Ingredients
Directions
Prep the BinderIn a medium bowl, combine the Panko breadcrumbs and heavy cream (or milk). Stir them together and let this mixture sit for 5-10 minutes. The breadcrumbs will soak up the liquid, becoming soft and plump, which is key for tender meatballs.
Mix the Meatball Mixture (Texture Coaching)In a large mixing bowl, add the ground beef, ground pork, grated onion, minced garlic (if using), lightly beaten egg, salt, allspice, nutmeg, black pepper, and optional sugar. Now, add the soaked breadcrumb mixture.
Mix just until cohesive: Use your hands to gently combine all the ingredients. The goal is to mix just until everything is incorporated and the mixture turns cohesive and a bit tacky. Avoid overmixing, as this develops the protein in the meat, leading to tough, dense meatballs.
What it should feel like: The mixture should be soft enough to roll but firm enough to hold its shape. If it feels too wet, add a tiny bit more breadcrumbs (1-2 teaspoons). If it feels too dry, add a splash more cream (1-2 teaspoons).
Shape (Size Guidance that Stays Consistent)Using a 1-tablespoon measure or a small scoop, portion out the meat mixture. Gently roll each portion between your palms into a ball, about 1-inch in diameter. Don't pack them too tightly. Place the shaped meatballs on a clean plate or a parchment-lined sheet pan.
Chill if sticky: If the mixture is too sticky to roll easily, cover the plate and chill it in the refrigerator for 20-30 minutes (or even overnight). This helps them firm up and makes rolling much easier.
Brown the Meatballs (Fond = Flavor)Heat 2 tablespoons of unsalted butter in your large skillet over medium-high heat. Once the butter is melted and shimmering, add the meatballs in batches, ensuring not to overcrowd the pan. Brown them on all sides, turning occasionally, until they have a lovely golden-brown crust. This browning isn't just for color; it creates "fond" (the browned bits stuck to the bottom of the pan) which is essential for a deeply flavorful gravy.
Manage heat: Adjust the heat as needed to prevent burning. If the pan gets too hot, the fond will burn, making your gravy bitter.
Transfer to a plate: Once browned, transfer the meatballs to a clean plate and set aside. Don't worry if they're not cooked through yet; they'll finish cooking in the gravy. Keep the browned bits in the pan – they are pure flavor!
Make the Gravy in the Same PanReduce the heat to medium. Add 2 more tablespoons of unsalted butter to the same skillet, scraping up any browned bits (fond) from the bottom of the pan as it melts. Once the butter is melted, whisk in the 3 tablespoons of all-purpose flour. Continue whisking for 1-2 minutes until the mixture (your roux) turns a light golden-brown. This cooks out the raw flour taste.
Slowly add broth: Gradually pour in the 2 cups of beef broth (or mixed broth), whisking constantly to prevent lumps. Continue whisking until the gravy is smooth and starts to thicken.
Add cream & seasoning: Stir in the 1/2 cup of heavy cream, Worcestershire sauce (or soy sauce), and Dijon mustard (if using). Bring the gravy to a gentle simmer.
Get to the "coats a spoon" thickness: Let it simmer for 3-5 minutes, whisking occasionally, until the gravy is glossy and thick enough to coat the back of a spoon. If it's too thick, add a splash more broth or water. Taste and adjust seasoning with salt and pepper.
Finish Meatballs in SauceCarefully return the browned meatballs to the skillet, nestling them into the creamy gravy. Reduce the heat to low, cover the pan, and simmer gently for 10-15 minutes, or until the meatballs are cooked through and tender. An internal temperature of 160°F (71°C) is ideal for pork and beef meatballs.
Final seasoning: Give the gravy one last taste and adjust salt and pepper if needed. Serve immediately.
Swedish Meatballs (Kottbullar) - Pork & Beef Recipe
Serves: 6 People
Prepare Time: 30 minutes
Cooking Time: 45 minutes
Calories: -
Difficulty:
Medium
Craving that iconic taste of comfort and home? You're in the right place! Our recipe for Swedish Meatballs (Kottbullar) brings together the rich flavors of pork and beef meatballs in a velvety, creamy gravy that’s simply irresistible. What makes them so "Swedish" is that perfect balance of savory meat, warm spices, and the essential tart counterpoint of lingonberry jam. Whether you're whipping up a cozy weeknight dinner, planning a festive holiday meal, or simply yearning for that delicious IKEA craving, this guide is your ticket to culinary success. Get ready to create a meal that's both deeply satisfying and surprisingly straightforward.
Ingredients
Directions
Prep the BinderIn a medium bowl, combine the Panko breadcrumbs and heavy cream (or milk). Stir them together and let this mixture sit for 5-10 minutes. The breadcrumbs will soak up the liquid, becoming soft and plump, which is key for tender meatballs.
Mix the Meatball Mixture (Texture Coaching)In a large mixing bowl, add the ground beef, ground pork, grated onion, minced garlic (if using), lightly beaten egg, salt, allspice, nutmeg, black pepper, and optional sugar. Now, add the soaked breadcrumb mixture.
Mix just until cohesive: Use your hands to gently combine all the ingredients. The goal is to mix just until everything is incorporated and the mixture turns cohesive and a bit tacky. Avoid overmixing, as this develops the protein in the meat, leading to tough, dense meatballs.
What it should feel like: The mixture should be soft enough to roll but firm enough to hold its shape. If it feels too wet, add a tiny bit more breadcrumbs (1-2 teaspoons). If it feels too dry, add a splash more cream (1-2 teaspoons).
Shape (Size Guidance that Stays Consistent)Using a 1-tablespoon measure or a small scoop, portion out the meat mixture. Gently roll each portion between your palms into a ball, about 1-inch in diameter. Don't pack them too tightly. Place the shaped meatballs on a clean plate or a parchment-lined sheet pan.
Chill if sticky: If the mixture is too sticky to roll easily, cover the plate and chill it in the refrigerator for 20-30 minutes (or even overnight). This helps them firm up and makes rolling much easier.
Brown the Meatballs (Fond = Flavor)Heat 2 tablespoons of unsalted butter in your large skillet over medium-high heat. Once the butter is melted and shimmering, add the meatballs in batches, ensuring not to overcrowd the pan. Brown them on all sides, turning occasionally, until they have a lovely golden-brown crust. This browning isn't just for color; it creates "fond" (the browned bits stuck to the bottom of the pan) which is essential for a deeply flavorful gravy.
Manage heat: Adjust the heat as needed to prevent burning. If the pan gets too hot, the fond will burn, making your gravy bitter.
Transfer to a plate: Once browned, transfer the meatballs to a clean plate and set aside. Don't worry if they're not cooked through yet; they'll finish cooking in the gravy. Keep the browned bits in the pan – they are pure flavor!
Make the Gravy in the Same PanReduce the heat to medium. Add 2 more tablespoons of unsalted butter to the same skillet, scraping up any browned bits (fond) from the bottom of the pan as it melts. Once the butter is melted, whisk in the 3 tablespoons of all-purpose flour. Continue whisking for 1-2 minutes until the mixture (your roux) turns a light golden-brown. This cooks out the raw flour taste.
Slowly add broth: Gradually pour in the 2 cups of beef broth (or mixed broth), whisking constantly to prevent lumps. Continue whisking until the gravy is smooth and starts to thicken.
Add cream & seasoning: Stir in the 1/2 cup of heavy cream, Worcestershire sauce (or soy sauce), and Dijon mustard (if using). Bring the gravy to a gentle simmer.
Get to the "coats a spoon" thickness: Let it simmer for 3-5 minutes, whisking occasionally, until the gravy is glossy and thick enough to coat the back of a spoon. If it's too thick, add a splash more broth or water. Taste and adjust seasoning with salt and pepper.
Finish Meatballs in SauceCarefully return the browned meatballs to the skillet, nestling them into the creamy gravy. Reduce the heat to low, cover the pan, and simmer gently for 10-15 minutes, or until the meatballs are cooked through and tender. An internal temperature of 160°F (71°C) is ideal for pork and beef meatballs.
Final seasoning: Give the gravy one last taste and adjust salt and pepper if needed. Serve immediately.
Hey there! I’m just someone who seriously loves good food and believes that cooking doesn’t have to be complicated to be amazing. Whether it’s a quick weeknight dinner or a cozy weekend meal, I’m all about sharing easy, tasty recipes that actually work.