A flavorful orzo pasta recipe inspired by classic Italian Wedding Soup. Tender meatballs, fresh greens, and Parmesan turn this cozy favorite into pasta form!
Preheat the oven to 350°F. Line a baking sheet with foil and place an oven-safe wire rack on top. Spray with nonstick cooking spray.
Add all meatball ingredients to a large bowl. Gently mix with your hands until just combined. Roll into about 25 meatballs, about ¾ inch each. See Recipe Note.
Bake for 15–20 minutes, until lightly browned and cooked through. Set aside.
Orzo
While the meatballs bake, heat the olive oil in a large, high-rimmed sauté pan over medium heat. Add the onion, carrots, and celery. Cook 5 minutes, stirring occasionally, until softened.
Stir in the garlic and cook 1 minute more. Add the uncooked orzo and toast for 1 minute, stirring often. Deglaze the pan with white wine (or broth), scraping up any browned bits. Simmer for about 1 minute, until most of the liquid is absorbed.
Pour in the beef bone broth, chicken broth, dry mustard, and black pepper. Bring to a boil, then reduce to a simmer. Cook 12–15 minutes, stirring often, until the orzo is tender and most of the liquid is absorbed. Add more broth or water as needed.
Reduce heat to low. Stir in Parmesan until melted, then fold in spinach and arugula until wilted. Add the baked meatballs and toss to combine.
Divide among bowls and top with extra Parmesan and freshly cracked black pepper to serve.
Video
Notes
Recipe Note: You can double the meatball recipe and save half for another recipe such as my Not Your Nonna’s Spaghetti & Meatballs. They also freeze well for up to 3 months.
Storage & Reheating: Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in the microwave in 30-second intervals or warm gently on the stove with a splash of broth.