There are nights when you want soup, but you don’t want soup behavior. No simmering all afternoon, no ladling from a pot that feels emotionally demanding. The Italian Wedding Soup Skillet shows up instead: glossy broth, tender meatballs, just enough pasta to feel indulgent, and spinach that wilts like it knows when to stop talking.
It’s cozy without being sleepy. A one-pan situation that tastes like you tried harder than you did. The kind of dinner that feels like a quiet flex, especially when everyone at the table goes suspiciously silent halfway through.
Why You’ll Love This Recipe
- One-pan dinner, zero chaos — everything happens in a single skillet, which means fewer dishes and more self-respect
- Weeknight soup energy, upgraded — faster than traditional Italian wedding soup, but still layered and savory
- Balanced but indulgent — protein-packed meatballs, tender pasta, and a broth that feels rich without being heavy
- Flexible and pantry-friendly — swap pasta shapes, greens, or protein without unraveling the whole thing
- Toddler-adjacent friendly — skip the red pepper flakes and you’ve got a soft, scoopable, tiny-meatball situation
Tips, Tricks & Variations
The magic here is restraint. Small pasta thickens the broth just enough to give it that glossy, almost silky texture. Go too big and suddenly you’re in stew territory. Stay tiny. Stay elegant.
If you’re in survival mode, frozen mini meatballs are your friend. Just brown them properly first so you still get those caramelized bits that make the broth taste like you meant it. Ground turkey or chicken keeps things light, but pork or beef will lean richer if that’s your mood.
Spinach is the quick, polite guest. It wilts in seconds and doesn’t overstay. If you want something heartier, kale works, just give it a head start. A squeeze of lemon at the end isn’t optional in spirit. It’s what wakes everything up and makes the broth feel finished instead of just… hot.
Serving & Pairings
Serve it straight from the skillet with a generous snowfall of Parmesan and something crusty on the side to drag through the broth. A simple green salad if you’re feeling balanced, or just more bread if you’re not. A crisp white wine or sparkling water with lemon keeps it fresh and bright.
Leftovers thicken overnight in a way that feels intentional. Add a splash of broth or water when reheating to bring it back to life.
FAQ
Can I make Italian Wedding Soup Skillet ahead of time?
Yes, but with a small adjustment. The pasta will continue to absorb liquid as it sits. If making ahead, cook the soup slightly under and add a splash of broth when reheating to loosen everything back into that silky, spoonable texture.
What pasta works best for this skillet soup?
Small shapes like orzo, ditalini, or acini di pepe are ideal. They cook quickly and create that signature lightly thickened broth. Larger pasta can throw off the balance and make it feel heavier than intended.
Can I make this dairy-free?
You can skip the Parmesan in the meatballs and for serving. The broth will still be flavorful thanks to the garlic, onion, and browned bits. A drizzle of olive oil at the end can help replace some of that richness.

Italian Wedding Soup Skillet
Ingredients
Meatballs
- 1 pound ground chicken or turkey
- 1/3 cup Italian-seasoned breadcrumbs
- 1/4 cup grated Parmesan cheese
- 1 large egg
- 2 cloves garlic finely grated
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
Skillet Base
- 1 tablespoon olive oil
- 1 small yellow onion finely diced
- 2 cloves garlic minced
- 4 cups low-sodium chicken broth
- 3/4 cup small pasta orzo, ditalini, or acini di pepe
- 1/2 teaspoon dried oregano
- Pinch of crushed red pepper flakes
Finish
- 3 cups baby spinach packed
- Grated Parmesan cheese for serving
- Lemon wedges optional
Instructions
- In a bowl, gently mix all meatball ingredients until just combined. Roll into small, 1-inch meatballs.
- Heat olive oil in a large skillet over medium heat. Add meatballs and brown on all sides, about 5–7 minutes. Transfer to a plate.
- In the same skillet, add the diced onion and cook until soft and translucent, 3–4 minutes. Add garlic and cook for 30 seconds until fragrant.
- Pour in the chicken broth, scraping up any browned bits from the pan. Bring to a gentle simmer.
- Stir in pasta, oregano, and red pepper flakes. Nestle the meatballs back into the skillet.
- Simmer uncovered, stirring occasionally, until the pasta is tender and the meatballs are cooked through, 10–12 minutes.
- Add spinach and stir until just wilted, about 1 minute. Finish with a squeeze of lemon if using and serve with grated Parmesan.