Ingredients
Equipment
Method
- Mix the turkey, breadcrumbs, Parmesan, egg, half the garlic, salt, and pepper; roll into 12 small meatballs, about 1 tablespoon each — the small size is the 30-minute enabler, since bite-size meatballs cook through fast. Heat the olive oil in a Dutch oven over medium-high heat and brown the meatballs on all sides, about 6 minutes. Remove to a plate.
- Add the onion, carrots, and celery to the same pot; cook until softened, about 3–4 minutes. Stir in the remaining garlic and the Italian seasoning; cook 1 minute more, until fragrant.
- Pour in the crushed tomatoes and chicken broth, scraping up any browned bits. Add the Parmesan rind if using. Bring to a lively simmer.
- Stir in the uncooked ditalini and return the meatballs to the pot. Simmer, stirring occasionally, until the pasta is al dente and the meatballs are cooked through, about 8 minutes.
- Stir in the cannellini beans and spinach; cook 2 minutes, until the spinach wilts. Discard the Parmesan rind. Taste and add more salt if needed.
- Ladle into bowls and finish with grated Parmesan, fresh basil, and a drizzle of olive oil.
Notes
Food safety: Meatballs must reach 165°F — the small size cooks through in the 8-minute simmer, but verify with a thermometer. Serve promptly; the ditalini absorbs broth as it sits. Leftovers 4 days refrigerated / 3 months frozen. Protein ~28g/serving estimated from USDA FoodData Central; not lab-tested.