This rustic soup brings together tender pork meatballs, tiny orzo pasta and a medley of vegetables in a fragrant broth seasoned with Tuscan herbs. It’s the kind of bowl that warms you from the inside out-perfect for chilly evenings or when you need a little comfort.
Each spoonful is packed with flavor: savory meatballs, sweet carrots, earthy kale and a hint of garlic. Served with crispy, buttery garlic bread, this soup is a complete meal that feels like a hug in a bowl.
Log in to save recipes and build weekly shopping lists.
Recipe details
Nutrition per serving
Dietary labels
Allergen check
Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.
Ingredients
Instructions
- Adjust an oven rack to the top position and preheat the broiler to high. Wash and dry all produce. Trim and peel the carrot, then cut into ½-inch pieces. Halve the onion; peel and dice one half (for 4 servings, dice the whole onion). Mince the garlic. Remove and discard any large ribs from the kale; chop the leaves into 1-inch pieces.
- Heat a large drizzle of olive oil in a large pot over medium heat. Add the carrot, onion and half the garlic. Cook, stirring occasionally, until softened, 8-10 minutes. If the vegetables cook too quickly, lower the heat to medium low.
- While the vegetables cook, in a medium bowl, combine the ground pork, panko, half the Tuscan Heat Spice and a few big pinches of salt and pepper. Shape the mixture into small ½-inch-wide meatballs.
- Stir the remaining Tuscan Heat Spice into the pot with the vegetables. Cook until fragrant, about 30 seconds. Stir in the kale, stock concentrates, 3 cups hot water (6 cups for 4 servings) and a few big pinches of salt. Cover the pot, increase the heat to high and bring the soup to a boil. Once boiling, remove the lid. Carefully stir in the orzo and meatballs. Reduce the heat to medium low and cover. Cook until the orzo is al dente and the meatballs are cooked through, about 10 minutes.
- Meanwhile, halve the demi-baguette lengthwise, then halve each piece again on an angle. Place 2 tablespoons butter (4 tablespoons for 4 servings) in a small microwave-safe bowl; microwave until softened, about 15 seconds (do not melt). Stir in the remaining garlic and season with salt. Spread the garlic butter onto the cut sides of the baguette pieces. Place them on a baking sheet cut sides up. Broil until golden, 2-3 minutes, watching closely to prevent burning.
- Stir half the Parmesan cheese into the soup. Season with salt and pepper to taste. Ladle the soup into bowls and sprinkle with the remaining Parmesan. Serve with the garlic bread on the side.
Recipe Tips
For the best texture, roll the meatballs no larger than ½ inch so they cook quickly and evenly.
Keep an eye on the garlic bread under the broiler-it can burn in seconds.
If you prefer a thicker soup, let it simmer uncovered for a few extra minutes after adding the orzo.
FAQ
Can I use ground beef instead of pork?
Yes, ground beef works well as a substitute. You may want to add a tablespoon of olive oil to keep the meatballs moist.
Can I make this soup ahead of time?
Absolutely. Prepare the soup without the orzo, then cook the orzo separately and add it when reheating to prevent it from becoming mushy.
What can I use instead of Tuscan Heat Spice?
A blend of dried oregano, basil, rosemary and a pinch of red pepper flakes makes a good substitute.




























Recipe comments
0 DandyRecipes comments
Log in to comment on this recipe.
No DandyRecipes comments yet.