Creamy, comforting, and packed with flavor, Asparagus Soup with Mini Meatballs is a delightful twist on classic soup recipes. Tender asparagus is simmered with aromatic onions and garlic, then blended into a velvety base enriched with a splash of heavy cream and a hint of zesty lemon juice. Floating in this luscious soup are perfectly browned, bite-sized meatballs made from a savory blend of ground beef, pork, breadcrumbs, Parmesan cheese, and Italian seasoning. This recipe is the perfect balance of earthy and rich, offering a hearty yet elegant dish ideal for cozy dinners or entertaining guests. Ready in just under an hour, this soup is as satisfying as it is stunning. Serve with crusty bread and a sprinkle of Parmesan for the ultimate comfort meal!
Trim the woody ends from the asparagus and cut the stalks into 2-inch pieces. Set aside.
In a large pot, melt the butter over medium heat. Add the diced onion and sauté for 5 minutes until softened. Stir in the minced garlic and cook for another minute.
Add the asparagus pieces to the pot and pour in the vegetable broth. Season with 1 teaspoon of salt and 0.5 teaspoon of black pepper. Bring to a boil, then reduce the heat to a simmer. Cover and cook for 15-20 minutes, or until the asparagus is tender.
While the soup is simmering, prepare the mini meatballs. In a mixing bowl, combine the ground beef, ground pork, breadcrumbs, Parmesan cheese, egg, Italian seasoning, 0.5 teaspoon of salt, and 0.5 teaspoon of black pepper. Mix until everything is evenly incorporated.
Roll the mixture into small meatballs, approximately 1-inch in diameter. Heat the olive oil in a skillet over medium-high heat. Add the meatballs in batches and brown them on all sides, about 5-7 minutes total. Set aside.
Once the asparagus is tender, use an immersion blender to puree the soup until smooth and creamy. Alternatively, carefully transfer the soup to a stand blender and blend in batches.
Stir in the heavy cream and lemon juice. Taste and adjust seasoning, adding more salt or black pepper as needed.
Add the cooked mini meatballs to the pot and let them simmer in the soup for 5 minutes to ensure they are fully cooked and the flavors meld together.
Ladle the soup into bowls and serve hot. Garnish with additional Parmesan cheese or a drizzle of cream if desired.
Serving size | 2489.8 grams (2489.8g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 3335 |
Total Fat 238.90g | 306% |
Saturated Fat 108.40g | 542% |
Polyunsaturated Fat 7.10g | |
Cholesterol 925mg | 308% |
Sodium 7636mg | 332% |
Total Carbohydrate 134.20g | 49% |
Dietary Fiber 26.60g | 95% |
Total Sugars 32.50g | |
Protein 153.90g | 308% |
Vitamin D 58IU | 291% |
Calcium 691mg | 53% |
Iron 27mg | 147% |
Potassium 3599mg | 77% |
Source of Calories