Tender pork meatballs, pearl couscous, and a bright herbed broth come together in this cozy Italian Meatball Soup. It’s freezer-friendly, easy to make, and perfect for meal prep.
Preheat oven to 400°F. Mix ground pork, Parmesan, panko, Italian seasoning, onion powder, salt, pepper, and eggs. Form into bite-sized meatballs and place on a baking sheet. Bake 15-20 minutes until cooked through.
Melt butter in a large pot over medium heat. Add onion and carrots; sauté 5 minutes. Stir in garlic, thyme, and sage; cook 1-2 minutes until fragrant.
Add chicken broth, lemon juice, and pesto. Bring to boil, then simmer 10 minutes.
Stir in pearl couscous; simmer 15-20 minutes until tender.
Add roasted red peppers, meatballs, and spinach. Season with salt and pepper. Simmer 5 more minutes.
Serve garnished with shaved Parmesan.
Notes
Storage: Store leftovers in an airtight container in the fridge for up to 4 days. Reheat gently on the stove or microwave.
Freezer-Friendly: Freeze the soup base (without couscous) for up to 3 months. Thaw overnight in the fridge before reheating and adding freshly cooked couscous.
Gluten-Free: Use gluten-free breadcrumbs in the meatballs and substitute pearl couscous with gluten-free pasta or rice.