One of the most comforting things you can make in your kitchen on any given day—regardless of the weather—is a hearty soup filled with love, flavor, and a few sneaky nutrients. This Yummy Meatball and Spinach Pasta Soup is exactly that kind of dish. Whether you’re combating an unexpected cold front or just craving something cozy, this soup delivers on all fronts: mouthwatering, nutritious, and unbelievably satisfying.
This recipe was born out of an idea to revisit a classic Italian-American comfort food—wedding soup—and give it a personal twist. Originally, I was going to use sausage, something bolder with a bit of heat. But as the idea evolved, I decided to refine it slightly by using beef and cremini mushrooms, which are rich and earthy and offer a wonderful umami base for the meatballs. The mushrooms also help keep the meatballs light and moist. Plus, blending them with aromatics like onion and garlic means you don’t need breadcrumbs or dairy to make them tender and flavorful. It’s a win for texture and taste.
There’s also something beautifully simple and rustic about spinach. It not only gives the soup its signature splash of green, but also introduces a mild bitterness and a wealth of nutrients. Spinach is loaded with iron, calcium, and vitamins A and C, making this soup as good for your body as it is for your soul. Especially as the seasons change, it’s important to have meals like this that help your immune system and lift your mood.
Of course, let’s talk about the pasta. I chose tagliatelle for this version, but you could also use egg noodles or even broken spaghetti—whatever you have in your pantry. The pasta cooks directly in the broth, soaking up all the rich flavors from the meatballs and savory chicken stock. This not only simplifies the cooking process (less cleanup!) but also deepens the dish’s flavor profile.
Aromatics like garlic, Italian seasoning, and a slow simmer build the broth’s character. It’s not overly herbaceous or spicy but just balanced enough to let each component—meatball, pasta, and spinach—shine in its own right. It’s a soup where every spoonful gives you a taste of everything.
Soup is often considered a cold-weather food, but dishes like this transcend seasons. When life feels chaotic or you just need a dish that feels like a warm hug, this Meatball and Spinach Pasta Soup checks all the boxes. It’s a meal made for sharing, reheats beautifully, and—best of all—tastes like you’ve been simmering it all day when, in reality, it comes together quickly and easily with a few pantry staples and some fresh ingredients.
So whether it’s midwinter or 90 degrees out with the AC blasting, sometimes you just have to give in to a good soup craving. And when you do, make it this one—you won’t regret it.

Yummy Meatball and Spinach Pasta Soup
Ingredients
Meatball Ingredients
½ pound ground beef (minced beef)- ½ pound cremini mushrooms
1 medium yellow onion
4 cloves garlic
1 pinch salt
1 pinch ground black pepper
1 medium egg
Soup Ingredients
½ large yellow onion - diced
1 tablespoon olive oil
4 cloves garlic - minced
4 cups chicken stock (chicken broth or chicken bouillon)
2 cups water
½ cup baby spinach- 1 pound tagliatelle
1 teaspoon Italian seasoning
Instructions
Meatballs Instructions
- In a large bowl, add the ground beef.
- In a food processor, chop the onion, mushrooms and garlic fine.
- Using your hands, blend together the beef, mushrooms mix and egg until blended.
- Roll the meat into 1-inch sized meatballs.
- Heat tablespoonfuls of oil in a large skillet. Add the meatballs and cook until browned on all sides and cooked through about 10 to 15 minutes.
- Transfer to a paper towel-lined plate and let cool.
Soup Ingredients
- In a large stockpot, add the oil.
- Saute the onion until just translucent.
- Stir in the garlic, meatballs and spinach.
- Add the broth and Italian seasoning and bring to a boil. Reduce heat and simmer for 15 minutes.
- Add the pasta and cook until they puff and float to the top.







