01 -
Combine 1 1/2 lbs ground beef, 1/2 cup panko breadcrumbs, 1 large egg, 1/4 cup milk, and 1/2 tsp ground allspice in a large bowl. Mix gently until just combined, being careful not to overmix. Form the mixture into approximately 1-inch meatballs. This is the first step towards your Cozy Swedish Meatball Soup | Creamy One-Pot Dinner.
02 -
Heat 1 tbsp olive oil in a large pot or Dutch oven over medium-high heat. Add meatballs in batches, ensuring not to overcrowd the pot, and brown them on all sides for about 3-4 minutes per batch. Remove the browned meatballs and set them aside, leaving any flavorful drippings in the pot.
03 -
Reduce the heat to medium. Add 1 medium yellow onion and 2 medium carrots to the pot. Sauté for 5-7 minutes, stirring occasionally, until the vegetables have softened. Stir in 3 cloves garlic and cook for another minute until fragrant.
04 -
Sprinkle 1/4 cup all-purpose flour over the sautéed vegetables and cook, stirring constantly, for 1-2 minutes to create a roux. Gradually whisk in 6 cups beef broth, 1 tbsp Worcestershire sauce, and 1 tbsp Dijon mustard until the mixture is smooth and lump-free. Bring the liquid to a gentle simmer.
05 -
Return the browned meatballs to the pot. Reduce the heat to low, cover the pot, and let the soup simmer for 15-20 minutes, or until the meatballs are cooked through and the flavors have melded beautifully. Stir occasionally to prevent sticking and ensure even cooking for your Cozy Swedish Meatball Soup | Creamy One-Pot Dinner.
06 -
Stir in 1/2 cup heavy cream and 1/4 cup fresh dill. Heat through gently for 2-3 minutes, ensuring the soup does not come to a rolling boil after adding the cream. Season the Cozy Swedish Meatball Soup | Creamy One-Pot Dinner generously with salt and pepper to taste.
07 -
Ladle the warm and comforting soup into bowls. Garnish with extra fresh dill if desired for a pop of color and freshness. Serve immediately with crusty bread or a side salad for a complete and satisfying meal.