15 Delicious Chef Johns Swedish Meatballs Recipes
Nothing says comfort food quite like a plate of warm, savory Swedish meatballs. Whether you’re craving a cozy dinner or planning your next gathering, Chef John’s 15 delicious recipes promise to bring a touch of Scandinavian charm to your table. From classic versions to creative twists, there’s a meatball here for every taste. Let’s dive into these mouthwatering dishes that are sure to become your new favorites!
Classic Chef John’s Swedish Meatballs with Cream Sauce

Every home cook needs a reliable Swedish meatball recipe in their arsenal, and Chef John’s version with its creamy sauce is a foolproof choice. Let’s walk through making these tender, flavorful meatballs step by step, ensuring even beginners can achieve delicious results.
Ingredients
- 1 pound of ground beef
- 1/2 pound of ground pork
- 1/2 cup of breadcrumbs
- 1/4 cup of milk
- 1 large egg
- 1 small onion, finely chopped
- 1/2 teaspoon of salt
- 1/4 teaspoon of black pepper
- 1/4 teaspoon of allspice
- 1/4 teaspoon of nutmeg
- 2 tablespoons of butter
- 2 tablespoons of all-purpose flour
- 2 cups of beef broth
- 1/2 cup of heavy cream
- A splash of Worcestershire sauce
- A couple of sprigs of fresh parsley, chopped
Instructions
- Preheat your oven to 375°F and line a baking sheet with parchment paper.
- In a large bowl, mix together the ground beef, ground pork, breadcrumbs, milk, egg, onion, salt, pepper, allspice, and nutmeg until just combined. Tip: Overmixing can make the meatballs tough.
- Shape the mixture into 1-inch meatballs and place them on the prepared baking sheet. You should get about 24 meatballs.
- Bake the meatballs for 20 minutes, or until they’re cooked through and lightly browned.
- While the meatballs bake, melt the butter in a large skillet over medium heat. Stir in the flour and cook for 1 minute to make a roux. Tip: Keep stirring to prevent the flour from burning.
- Gradually whisk in the beef broth, then bring the mixture to a simmer. Cook until the sauce thickens, about 5 minutes.
- Stir in the heavy cream and Worcestershire sauce, then add the baked meatballs to the skillet. Simmer everything together for another 5 minutes to let the flavors meld. Tip: If the sauce is too thick, add a little more broth to thin it out.
- Garnish with chopped parsley before serving.
Zesty and rich, these Swedish meatballs are perfectly tender with a sauce that’s creamy without being too heavy. Serve them over mashed potatoes or egg noodles for a comforting meal that’s sure to impress.
Chef John’s Swedish Meatballs with Lingonberry Jam

Creating a comforting dish that brings a touch of Scandinavia to your table is easier than you think. Chef John’s Swedish Meatballs with Lingonberry Jam is a delightful combination of savory and sweet, perfect for any occasion.
Ingredients
- 1 lb ground beef
- 1/2 lb ground pork
- 1/2 cup breadcrumbs
- 1/4 cup milk
- 1 egg
- 1 small onion, finely chopped
- 1/2 tsp allspice
- 1/2 tsp nutmeg
- Salt and pepper to taste
- 2 tbsp butter
- 2 tbsp all-purpose flour
- 1 1/2 cups beef broth
- 1/2 cup heavy cream
- A splash of Worcestershire sauce
- Lingonberry jam for serving
Instructions
- In a large bowl, mix together the ground beef, ground pork, breadcrumbs, milk, egg, onion, allspice, nutmeg, salt, and pepper until well combined.
- Shape the mixture into small meatballs, about 1 inch in diameter. Tip: Wet your hands slightly to prevent the mixture from sticking.
- Heat the butter in a large skillet over medium heat. Add the meatballs in batches, browning them on all sides. Tip: Don’t overcrowd the pan to ensure even browning.
- Once all meatballs are browned, remove them from the skillet and set aside.
- In the same skillet, sprinkle the flour over the remaining butter and cook for 1 minute, stirring constantly.
- Gradually whisk in the beef broth, heavy cream, and Worcestershire sauce, bringing the mixture to a simmer. Tip: Whisk continuously to avoid lumps.
- Return the meatballs to the skillet, cover, and simmer for 15 minutes, or until the meatballs are cooked through.
- Serve the meatballs hot, topped with the creamy sauce and a dollop of lingonberry jam on the side.
Perfectly tender meatballs coated in a rich, creamy sauce pair wonderfully with the tart sweetness of lingonberry jam. Try serving them over a bed of mashed potatoes or with a side of pickled cucumbers for a complete meal.
Easy Chef John’s Swedish Meatballs with Mashed Potatoes

Gathering around the table for a comforting meal is one of life’s simple pleasures, and today, we’re diving into a dish that promises warmth and satisfaction with every bite. Let’s walk through the process together, ensuring even the most novice cooks can achieve delicious results.
Ingredients
- 1 lb ground beef
- 1/2 cup breadcrumbs
- 1/4 cup milk
- 1 egg
- 1 small onion, finely chopped
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/4 tsp allspice
- 1/4 tsp nutmeg
- 2 tbsp butter
- 2 cups beef broth
- 1/2 cup heavy cream
- 1 tbsp flour
- A splash of Worcestershire sauce
- 4 large potatoes, peeled and cubed
- 1/2 cup milk (for mashed potatoes)
- 2 tbsp butter (for mashed potatoes)
- A pinch of salt (for mashed potatoes)
Instructions
- Preheat your oven to 375°F (190°C) to keep the meatballs warm later.
- In a large bowl, mix the ground beef, breadcrumbs, 1/4 cup milk, egg, chopped onion, salt, pepper, allspice, and nutmeg until well combined.
- Shape the mixture into small, even-sized meatballs, about 1 inch in diameter. Tip: Wet your hands slightly to prevent sticking.
- Heat 2 tbsp butter in a large skillet over medium heat. Add the meatballs, browning them on all sides, about 8-10 minutes total. Don’t overcrowd the pan; work in batches if needed.
- Remove the meatballs and set aside. In the same skillet, whisk in the flour, then gradually add the beef broth and heavy cream, stirring constantly to avoid lumps.
- Add a splash of Worcestershire sauce, then return the meatballs to the skillet. Simmer for 10 minutes, until the sauce thickens and the meatballs are cooked through.
- Meanwhile, boil the potatoes in salted water until tender, about 15 minutes. Drain, then mash with 1/2 cup milk and 2 tbsp butter until smooth.
- Serve the meatballs and sauce over the mashed potatoes. Tip: Garnish with fresh parsley for a pop of color.
Velvety mashed potatoes cradle the tender, spiced meatballs, all smothered in a rich, creamy sauce that’s both comforting and slightly exotic. For a twist, try serving with lingonberry jam on the side to cut through the richness.
Chef John’s Swedish Meatballs in a Rich Gravy

Very few dishes bring comfort like a plate of tender meatballs smothered in a rich, creamy gravy. Today, we’re diving into a classic that’s sure to warm your heart and belly, perfect for a cozy night in.
Ingredients
- 1 pound of ground beef
- 1/2 pound of ground pork
- 1/2 cup of breadcrumbs
- 1/4 cup of milk
- 1 large egg
- 1 small onion, finely chopped
- 1/2 teaspoon of allspice
- 1/2 teaspoon of nutmeg
- Salt and pepper, a good pinch of each
- 2 tablespoons of butter
- 2 tablespoons of all-purpose flour
- 2 cups of beef broth
- 1/2 cup of heavy cream
- A splash of Worcestershire sauce
- A couple of sprigs of fresh parsley, chopped
Instructions
- In a large bowl, mix together the ground beef, ground pork, breadcrumbs, milk, egg, chopped onion, allspice, nutmeg, salt, and pepper until well combined. Tip: Don’t overmix to keep the meatballs tender.
- Shape the mixture into small, even-sized meatballs, about 1 inch in diameter. This ensures they cook uniformly.
- Heat the butter in a large skillet over medium heat. Add the meatballs in batches, browning them on all sides, about 5 minutes per batch. Remove and set aside.
- In the same skillet, sprinkle the flour over the drippings, whisking constantly for about 1 minute to make a roux. This is the base for your gravy.
- Gradually whisk in the beef broth, then the heavy cream and Worcestershire sauce, bringing the mixture to a simmer. The gravy should thicken slightly.
- Return the meatballs to the skillet, covering them with the gravy. Simmer gently for about 10 minutes, until the meatballs are cooked through.
- Garnish with chopped parsley before serving. Tip: Let the meatballs rest in the gravy for a few minutes off the heat to absorb more flavor.
Mouthwateringly tender, these meatballs are enveloped in a velvety gravy with a hint of warmth from the spices. Serve them over a bed of buttery egg noodles or mashed potatoes for the ultimate comfort meal.
Chef John’s Swedish Meatballs with Egg Noodles

Many home cooks shy away from making meatballs from scratch, but Chef John’s Swedish Meatballs with Egg Noodles is a game-changer. This recipe breaks down the process into simple, foolproof steps, ensuring even beginners can achieve delicious results.
Ingredients
- 1 pound of ground beef
- 1/2 cup of breadcrumbs
- 1/4 cup of milk
- 1 egg
- 1 small onion, finely chopped
- a pinch of nutmeg
- a splash of Worcestershire sauce
- salt and pepper to your liking
- 2 tablespoons of butter
- 2 tablespoons of all-purpose flour
- 2 cups of beef broth
- 1/2 cup of heavy cream
- a couple of sprigs of fresh parsley, chopped
- 8 ounces of egg noodles
Instructions
- In a large bowl, mix the ground beef, breadcrumbs, milk, egg, chopped onion, nutmeg, Worcestershire sauce, salt, and pepper until well combined.
- Shape the mixture into small meatballs, about 1 inch in diameter. Tip: Wet your hands slightly to prevent the mixture from sticking.
- Heat the butter in a large skillet over medium heat until melted. Add the meatballs and cook until browned on all sides, about 10 minutes. Tip: Don’t overcrowd the skillet; cook in batches if necessary.
- Remove the meatballs from the skillet and set aside. In the same skillet, sprinkle the flour over the drippings and stir to combine, cooking for about 1 minute.
- Gradually whisk in the beef broth and heavy cream, bringing the mixture to a simmer. Cook until the sauce thickens, about 5 minutes. Tip: Keep whisking to avoid lumps.
- Return the meatballs to the skillet, coating them in the sauce. Simmer for another 10 minutes to ensure the meatballs are cooked through.
- Meanwhile, cook the egg noodles according to package instructions until al dente. Drain and set aside.
- Serve the meatballs and sauce over the cooked egg noodles, garnished with chopped parsley.
Delightfully tender meatballs smothered in a rich, creamy sauce make this dish a comforting meal. For an extra touch of elegance, serve with a side of lingonberry jam to complement the savory flavors.
Chef John’s Swedish Meatballs with Pickled Cucumbers

Always a delight to bring a touch of Scandinavia to your kitchen, Chef John’s Swedish Meatballs with Pickled Cucumbers is a dish that combines savory flavors with a refreshing tang. This recipe is perfect for those who appreciate a methodical approach to cooking, ensuring every bite is as delicious as the last.
Ingredients
- 1 pound of ground beef
- 1/2 cup of breadcrumbs
- 1/4 cup of milk
- 1 egg
- 1 small onion, finely chopped
- 1/2 teaspoon of salt
- 1/4 teaspoon of black pepper
- 1/4 teaspoon of allspice
- 1/4 teaspoon of nutmeg
- 2 tablespoons of butter
- 1 cup of beef broth
- 1/2 cup of heavy cream
- 1 tablespoon of flour
- 1 cucumber, thinly sliced
- 1/2 cup of white vinegar
- 1 tablespoon of sugar
- a splash of water
Instructions
- In a large bowl, mix the ground beef, breadcrumbs, milk, egg, onion, salt, pepper, allspice, and nutmeg until well combined.
- Shape the mixture into small meatballs, about 1 inch in diameter.
- Heat the butter in a large skillet over medium heat. Add the meatballs and cook until browned on all sides, about 10 minutes.
- Remove the meatballs from the skillet and set aside. In the same skillet, whisk the flour into the remaining butter to make a roux.
- Gradually add the beef broth and heavy cream, stirring constantly until the sauce thickens, about 5 minutes.
- Return the meatballs to the skillet and simmer in the sauce for another 10 minutes.
- While the meatballs are simmering, combine the sliced cucumber, white vinegar, sugar, and a splash of water in a bowl. Let it sit to pickle while the meatballs finish cooking.
- Serve the meatballs hot, topped with the pickled cucumbers.
Great for a cozy dinner, these meatballs are tender and juicy, with a sauce that’s rich and creamy. The pickled cucumbers add a crisp, refreshing contrast that elevates the dish to something truly special.
Chef John’s Swedish Meatballs with a Twist of Dill

Oftentimes, the best dishes come from a blend of tradition and personal flair, and that’s exactly what we’re doing today with these Swedish meatballs. We’re keeping the classic flavors but adding a fresh twist with dill to brighten up the dish.
Ingredients
- 1 pound of ground beef
- 1/2 cup of breadcrumbs
- 1/4 cup of milk
- 1 egg
- 1 small onion, finely chopped
- a couple of cloves of garlic, minced
- a splash of Worcestershire sauce
- 1 teaspoon of salt
- 1/2 teaspoon of black pepper
- 1 tablespoon of fresh dill, chopped
- 2 tablespoons of butter
- 2 cups of beef broth
- 1/2 cup of heavy cream
- 1 tablespoon of all-purpose flour
Instructions
- In a large bowl, mix together the ground beef, breadcrumbs, milk, egg, onion, garlic, Worcestershire sauce, salt, pepper, and dill until well combined.
- Shape the mixture into small meatballs, about 1 inch in diameter. Tip: Wet your hands slightly to prevent the mixture from sticking.
- Heat the butter in a large skillet over medium heat until melted. Add the meatballs and cook until browned on all sides, about 8-10 minutes. Tip: Don’t overcrowd the skillet; cook in batches if necessary.
- Remove the meatballs from the skillet and set aside. In the same skillet, whisk in the flour to the remaining butter to make a roux.
- Gradually add the beef broth and heavy cream, whisking constantly to prevent lumps. Bring the sauce to a simmer and cook until thickened, about 5 minutes. Tip: If the sauce is too thick, add a little more broth to reach your desired consistency.
- Return the meatballs to the skillet and simmer in the sauce for another 5 minutes, or until the meatballs are cooked through.
Just like that, you’ve got a dish that’s rich and comforting with the meatballs tender and juicy, all wrapped in a creamy sauce with the fresh, herby note of dill. Serve them over mashed potatoes or egg noodles for a hearty meal that’s sure to impress.
Chef John’s Swedish Meatballs with Homemade Breadcrumbs

Ready to dive into making some comforting Swedish meatballs? Let’s start with the basics, ensuring even a beginner can follow along and create something delicious.
Ingredients
- 1 lb ground beef
- 1/2 lb ground pork
- 1/2 cup homemade breadcrumbs
- 1/4 cup milk
- 1 egg
- 1 small onion, finely chopped
- A pinch of salt and pepper
- A splash of olive oil
- 2 cups beef broth
- 1/2 cup heavy cream
- A couple of tbsp all-purpose flour
- 1 tsp soy sauce
- 1 tsp Worcestershire sauce
Instructions
- In a large bowl, mix the ground beef, ground pork, breadcrumbs, milk, egg, onion, salt, and pepper until well combined. Tip: For tender meatballs, don’t overmix.
- Shape the mixture into small, even-sized balls. A cookie scoop can help keep them uniform.
- Heat a splash of olive oil in a large skillet over medium heat. Add the meatballs, browning them on all sides, about 8-10 minutes. Tip: Don’t crowd the pan; cook in batches if necessary.
- Remove the meatballs and set aside. In the same skillet, sprinkle the flour and cook for 1 minute, stirring constantly.
- Gradually whisk in the beef broth, heavy cream, soy sauce, and Worcestershire sauce. Bring to a simmer, scraping up any browned bits.
- Return the meatballs to the skillet. Simmer gently for 10-15 minutes, until the sauce thickens and the meatballs are cooked through. Tip: The sauce should coat the back of a spoon when it’s ready.
Finished with a rich, creamy sauce, these meatballs are tender and packed with flavor. Serve them over mashed potatoes or egg noodles for a hearty meal that’s sure to impress.
Chef John’s Swedish Meatballs with a Creamy Mustard Sauce

Swedish meatballs are a comforting classic that’s perfect for any night of the week, and Chef John’s version with a creamy mustard sauce is no exception. Let’s walk through how to make these tender, flavorful meatballs step by step.
Ingredients
- 1 pound of ground beef
- 1/2 cup of breadcrumbs
- 1/4 cup of milk
- 1 egg
- 1 small onion, finely chopped
- a pinch of salt and pepper
- 1 tablespoon of butter
- 1 tablespoon of olive oil
- 1 cup of beef broth
- 1/2 cup of heavy cream
- a splash of Worcestershire sauce
- 1 tablespoon of Dijon mustard
Instructions
- In a large bowl, mix together the ground beef, breadcrumbs, milk, egg, chopped onion, salt, and pepper until well combined.
- Shape the mixture into small, even-sized meatballs, about 1 inch in diameter.
- Heat the butter and olive oil in a large skillet over medium heat until the butter is melted.
- Add the meatballs to the skillet, making sure not to overcrowd them, and cook until browned on all sides, about 10 minutes.
- Remove the meatballs from the skillet and set aside on a plate.
- In the same skillet, pour in the beef broth to deglaze, scraping up any browned bits from the bottom.
- Stir in the heavy cream, Worcestershire sauce, and Dijon mustard, bringing the sauce to a simmer.
- Return the meatballs to the skillet, covering them with the sauce, and let them simmer for another 10 minutes until cooked through.
- Tip: For extra flavor, let the meatball mixture sit in the fridge for an hour before shaping.
- Tip: Don’t skip deglazing the skillet; those browned bits add incredible depth to the sauce.
- Tip: If the sauce is too thin, let it simmer a bit longer to thicken up.
Enjoy these meatballs over a bed of buttery noodles or mashed potatoes for a hearty meal. The creamy mustard sauce adds a tangy richness that perfectly complements the savory meatballs.
Chef John’s Swedish Meatballs with Roasted Root Vegetables

Today we’re diving into a comforting classic that’s perfect for any season. This dish combines tender, flavorful meatballs with the earthy sweetness of roasted vegetables, creating a balanced meal that’s as satisfying to make as it is to eat.
Ingredients
- A pound of ground beef
- A half cup of breadcrumbs
- A splash of milk
- A couple of eggs
- A teaspoon of allspice
- A pinch of nutmeg
- A tablespoon of butter
- A cup of beef broth
- A tablespoon of flour
- A quarter cup of heavy cream
- A bunch of root vegetables (carrots, parsnips, and beets), chopped
- A drizzle of olive oil
- A sprinkle of salt and pepper
Instructions
- Preheat your oven to 400°F and toss the chopped root vegetables with olive oil, salt, and pepper on a baking sheet.
- Roast the vegetables for about 25 minutes, or until they’re tender and slightly caramelized, stirring halfway through.
- While the vegetables roast, mix the ground beef, breadcrumbs, milk, eggs, allspice, and nutmeg in a bowl until well combined.
- Form the mixture into small meatballs, about an inch in diameter.
- Heat the butter in a large skillet over medium heat and brown the meatballs on all sides, about 10 minutes total.
- Remove the meatballs from the skillet and sprinkle the flour into the remaining fat, stirring to create a roux.
- Gradually whisk in the beef broth and heavy cream, bringing the sauce to a simmer until it thickens.
- Return the meatballs to the skillet, coating them in the sauce, and let them simmer for another 5 minutes.
- Serve the meatballs and sauce over the roasted root vegetables.
Great for a cozy dinner, the meatballs are juicy and spiced just right, while the roasted vegetables add a sweet, caramelized contrast. Try serving this dish over a bed of mashed potatoes for an extra hearty meal.
Chef John’s Swedish Meatballs with a Side of Beet Salad

Just when you thought meatballs couldn’t get any better, Chef John’s Swedish Meatballs come along to prove you wrong. Paired with a vibrant beet salad, this dish is a delightful twist on comfort food that’s both hearty and refreshing.
Ingredients
- 1 lb ground beef (or a mix of beef and pork for extra juiciness)
- 1/2 cup breadcrumbs (the dry kind works just fine)
- 1/4 cup milk (a splash more if the mixture feels dry)
- 1 egg (because it’s the glue that holds everything together)
- 1 small onion, finely chopped (about 1/4 cup)
- 1/2 tsp allspice (for that signature Swedish flavor)
- 1/4 tsp nutmeg (just a pinch to brighten things up)
- Salt and pepper (to get the seasoning just right)
- 2 tbsp butter (for frying those meatballs to golden perfection)
- 1 cup beef broth (homemade or store-bought, both work)
- 1/2 cup heavy cream (for a rich, velvety sauce)
- 1 tbsp flour (to thicken the sauce just enough)
- 1 bunch of beets, roasted and sliced (for the salad)
- A handful of arugula (for a peppery bite)
- A drizzle of olive oil and vinegar (to dress the salad simply)
Instructions
- In a large bowl, mix the ground beef, breadcrumbs, milk, egg, onion, allspice, nutmeg, salt, and pepper until just combined. Tip: Overmixing can make the meatballs tough.
- Shape the mixture into small, even-sized balls. A cookie scoop can help keep them uniform.
- Melt the butter in a large skillet over medium heat. Add the meatballs, making sure not to crowd the pan, and cook until browned all over, about 10 minutes. Tip: Brown in batches if necessary to avoid steaming.
- Remove the meatballs from the skillet and set aside. In the same skillet, whisk the flour into the remaining butter until smooth.
- Gradually whisk in the beef broth and heavy cream, bringing the mixture to a simmer. Cook until the sauce thickens slightly, about 5 minutes.
- Return the meatballs to the skillet, coating them in the sauce, and simmer for another 10 minutes until cooked through. Tip: The sauce should coat the back of a spoon when it’s ready.
- For the beet salad, toss the roasted beets and arugula with olive oil and vinegar in a bowl.
Velvety sauce clings to each tender meatball, offering a perfect balance of savory and sweet, while the beet salad adds a crisp, earthy contrast. Serve this duo over a bed of mashed potatoes for an extra comforting meal.
Chef John’s Swedish Meatballs with a Light Cream Sauce

One of the most comforting dishes you can whip up on a chilly evening is Chef John’s Swedish Meatballs with a Light Cream Sauce. This recipe is a delightful blend of savory meatballs and a creamy, yet light sauce that’s perfect over noodles or mashed potatoes.
Ingredients
- A pound of ground beef
- A half pound of ground pork
- A quarter cup of breadcrumbs
- A splash of milk
- One egg
- A couple of tablespoons of butter
- A tablespoon of all-purpose flour
- A cup of beef broth
- A half cup of heavy cream
- A teaspoon of soy sauce
- A pinch of nutmeg
- Salt and pepper to season
Instructions
- In a large bowl, mix the ground beef, ground pork, breadcrumbs, milk, egg, nutmeg, salt, and pepper until well combined.
- Shape the mixture into small meatballs, about 1 inch in diameter.
- Heat a couple of tablespoons of butter in a large skillet over medium heat until melted.
- Add the meatballs to the skillet and cook until browned on all sides, about 10 minutes. Tip: Don’t overcrowd the skillet; cook in batches if necessary.
- Remove the meatballs from the skillet and set aside.
- In the same skillet, add a tablespoon of butter and a tablespoon of flour, stirring to make a roux.
- Gradually whisk in the beef broth, then the heavy cream and soy sauce, bringing the sauce to a simmer.
- Return the meatballs to the skillet, cover, and simmer for another 10 minutes until the meatballs are cooked through. Tip: The sauce should thicken slightly; if it’s too thin, let it simmer uncovered for a few more minutes.
- Season the sauce with salt and pepper if needed. Tip: Taste as you go to adjust the seasoning perfectly.
Great for a cozy dinner, these meatballs are tender and juicy, with a sauce that’s rich but not too heavy. Serve them over egg noodles or with a side of lingonberry jam for an authentic touch.
Chef John’s Swedish Meatballs with Fresh Herbs

Very few dishes bring comfort like a well-made meatball, and Chef John’s Swedish Meatballs with Fresh Herbs are no exception. Let’s walk through the process together, ensuring you end up with tender, flavorful meatballs that are perfect for any occasion.
Ingredients
- 1 lb ground beef
- 1/2 lb ground pork
- 1/2 cup breadcrumbs
- 1/4 cup milk
- 1 egg
- 1 small onion, finely chopped
- a couple of cloves of garlic, minced
- a splash of olive oil
- 1 tsp salt
- 1/2 tsp black pepper
- 1/4 tsp allspice
- 1/4 tsp nutmeg
- a handful of fresh parsley, chopped
- a handful of fresh dill, chopped
- 2 tbsp butter
- 2 cups beef broth
- 1/2 cup heavy cream
Instructions
- In a large bowl, soak the breadcrumbs in milk until soft, about 5 minutes.
- Add the ground beef, ground pork, egg, onion, garlic, salt, pepper, allspice, nutmeg, parsley, and dill to the bowl. Mix until just combined; overmixing can make the meatballs tough.
- Shape the mixture into small, even-sized meatballs, about 1 inch in diameter. Tip: Wet your hands to prevent sticking.
- Heat olive oil and butter in a large skillet over medium heat. Add the meatballs, working in batches if necessary, and brown on all sides, about 5 minutes total. Tip: Don’t overcrowd the pan to ensure even browning.
- Remove the meatballs and set aside. In the same skillet, pour in the beef broth and bring to a simmer, scraping up any browned bits for extra flavor.
- Return the meatballs to the skillet, cover, and simmer on low heat for 15 minutes, or until cooked through.
- Stir in the heavy cream and simmer for another 5 minutes, allowing the sauce to thicken slightly. Tip: For a thicker sauce, let it simmer uncovered for a few more minutes.
Enjoy these meatballs over mashed potatoes or egg noodles, where their creamy sauce and herb-infused flavor truly shine. Each bite offers a perfect balance of tenderness and richness, making it a dish you’ll want to revisit often.
Chef John’s Swedish Meatballs with a Spicy Kick

Just when you thought Swedish meatballs couldn’t get any better, here’s a version with a spicy twist that’ll have your taste buds dancing. Perfect for a cozy dinner or a hearty appetizer, these meatballs are a game-changer.
Ingredients
- 1 lb ground beef
- 1/2 lb ground pork
- 1/2 cup breadcrumbs
- 1/4 cup milk
- 1 egg
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 tsp salt
- 1/2 tsp black pepper
- 1/2 tsp allspice
- 1/4 tsp nutmeg
- 1 tbsp olive oil
- 2 cups beef broth
- 1/2 cup heavy cream
- 1 tbsp Worcestershire sauce
- 1 tsp cayenne pepper for that spicy kick
- A splash of water
Instructions
- In a large bowl, mix together the ground beef, ground pork, breadcrumbs, milk, egg, onion, garlic, salt, black pepper, allspice, and nutmeg until well combined.
- Shape the mixture into small meatballs, about 1 inch in diameter. Tip: Wet your hands slightly to prevent the mixture from sticking.
- Heat the olive oil in a large skillet over medium heat. Add the meatballs in batches, browning them on all sides. This should take about 5 minutes per batch. Don’t overcrowd the pan to ensure even browning.
- Once all meatballs are browned, return them to the skillet. Pour in the beef broth, heavy cream, Worcestershire sauce, and cayenne pepper. Bring to a simmer.
- Reduce the heat to low and let the meatballs simmer in the sauce for about 20 minutes, stirring occasionally. Tip: The sauce should thicken slightly. If it’s too thick, add a splash of water to reach your desired consistency.
- Serve hot. Tip: For an extra touch, garnish with fresh parsley or dill.
Delightfully tender and packed with flavor, these meatballs are a perfect blend of traditional Swedish and bold spicy notes. Serve them over mashed potatoes or egg noodles for a comforting meal that’s sure to impress.
Chef John’s Swedish Meatballs with a Gluten-Free Option

Kickstart your culinary adventure with this comforting classic that’s perfect for any day of the week. Chef John’s Swedish Meatballs are a hearty, flavorful dish that’s surprisingly simple to make, and we’ve even included a gluten-free option so everyone can enjoy.
Ingredients
- 1 lb ground beef (or a mix of beef and pork for extra flavor)
- 1/4 cup gluten-free breadcrumbs (or regular if you’re not avoiding gluten)
- 1/4 cup milk (any kind you like)
- 1 egg, lightly beaten
- 1 small onion, finely grated (about 1/4 cup)
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/4 tsp allspice
- 1/4 tsp nutmeg
- 2 tbsp butter
- 2 tbsp olive oil
- 2 cups beef broth
- 1/2 cup heavy cream
- 1 tbsp cornstarch mixed with 2 tbsp water (for thickening)
- A splash of Worcestershire sauce
- A couple of sprigs of fresh parsley, chopped (for garnish)
Instructions
- In a large bowl, mix together the ground meat, breadcrumbs, milk, egg, grated onion, salt, pepper, allspice, and nutmeg until well combined. Tip: Don’t overmix, or your meatballs will be tough.
- Shape the mixture into small, even-sized meatballs, about 1 inch in diameter. This should make around 20 meatballs.
- Heat the butter and olive oil in a large skillet over medium heat. Once the butter is melted and the oil is hot, add the meatballs in batches, making sure not to overcrowd the pan. Cook until they’re browned on all sides, about 8-10 minutes per batch. Tip: Use a spoon to gently turn them for even browning.
- Remove the meatballs from the skillet and set aside. In the same skillet, pour in the beef broth and bring to a simmer, scraping up any browned bits from the bottom of the pan for extra flavor.
- Stir in the heavy cream and the cornstarch mixture, then return the meatballs to the skillet. Simmer gently for about 10 minutes, or until the sauce has thickened and the meatballs are cooked through. Tip: The sauce should coat the back of a spoon when it’s ready.
- Finish with a splash of Worcestershire sauce and adjust the seasoning if necessary.
- Garnish with chopped parsley before serving.
What makes these meatballs truly special is their tender texture and the rich, creamy sauce that’s packed with warm spices. Serve them over mashed potatoes or gluten-free noodles for a meal that’s sure to impress.
Conclusion
Exploring these 15 Delicious Chef John’s Swedish Meatballs Recipes offers a treasure trove of flavors waiting to brighten your dinner table. Whether you’re a seasoned cook or just starting out, there’s a recipe here to inspire your next meal. Don’t forget to share which one becomes your favorite in the comments and pin this article on Pinterest to spread the joy of cooking!