Brown ground beef in olive oil, then sauté onion, carrots and celery until softened. Stir in garlic and dried herbs, add diced tomatoes, tomato sauce and beef broth, bring to a simmer. Add small pasta and cook until tender, stir in peas and spinach near the end. Season to taste and finish with grated Parmesan. Prep 15 minutes; cook 30 minutes; serves 6.
Steam from the soup filled the kitchen, swirling gently and bringing a sudden hush to the usual chatter. I always find it funny how a simple pot of ground beef pasta soup seems to absorb the whole day’s energy, drawing everyone toward the warmth and the anticipation of something nurturing. There’s satisfaction in tasting the broth before anyone else—a quick dip of the spoon just to check the seasoning. Nothing smells quite as promising as browning beef and sautéed onions mingling with oregano on a cold evening.
One snowy Sunday, I remember making a double batch of this soup, thinking I’d freeze half and save myself some time later in the week. Instead, it vanished while friends dropped by unannounced—everyone ladling their own, dunking thick slices of bread, and catching up between spoonfuls. That spontaneous gathering still comes to mind whenever I chop the carrots for this recipe.
Ingredients
- Ground beef: Browning the beef well is key to building flavor—drain any excess fat so the soup stays light.
- Onion: Diced onion lays the aromatic foundation and softens beautifully with the other vegetables.
- Carrots: They add just enough sweetness; slicing them on the thicker side gives a hearty bite.
- Celery: Thinly sliced, celery brings a crisp herbal note that rounds out the base.
- Garlic: I love that fragrant minute when garlic hits the hot pot—keep it moving so it doesn’t burn.
- Diced tomatoes: Go for a good quality canned tomato; it deepens the broth’s flavor.
- Frozen peas: Tossed in at the last minute, peas bring color and sweetness to the finished soup.
- Baby spinach (optional): Stirring in spinach right before serving adds a gentle green boost—we use it when we have it.
- Small pasta shells or ditalini: Chosen for their ability to cradle the broth—cook just until tender for perfect texture.
- Beef broth: Use a rich, low-sodium broth if you can; it makes the soup taste homey but not too salty.
- Tomato sauce: This thickens the broth just enough without weighing it down.
- Dried basil, oregano, and thyme: Don’t be shy—these classics build up aromatic depth that feels so familiar.
- Salt and pepper: Add in stages and taste as you go; seasoning makes the difference.
- Olive oil: Get the pot hot with this to start, helping everything release its best flavor.
- Grated Parmesan (optional): A shower of cheese at the end ties every spoonful together with creamy, salty richness.
Instructions
- Brown the beef:
- Drizzle olive oil into a large soup pot and heat over medium—when it shimmers, crumble in the ground beef and break it up with a wooden spoon. Let it brown deeply, stirring occasionally, then drain away any fat if it looks too greasy.
- Sauté the vegetables:
- Add the diced onion, sliced carrots, and celery to the beef. Sauté, stirring often, for 4-5 minutes until everything softens and you catch the sweet aroma of onions.
- Add aroma and herbs:
- Sprinkle in the minced garlic, basil, oregano, and thyme. Let the herbs bloom in the heat—when you can smell them, it’s time for the next step.
- Build the broth:
- Pour in the canned diced tomatoes (juice and all), tomato sauce, and beef broth. Bring everything to a lively simmer, scraping up any browned bits from the bottom—don’t rush this stage!
- Introduce the pasta:
- Stir in the pasta shells or ditalini and let them gently cook uncovered. Stir every few minutes so nothing sticks, simmering for about 10 minutes until just tender.
- Add peas and spinach:
- Drop in frozen peas and spinach (if using) during the last two or three minutes of cooking. They’ll turn bright and tender right before your eyes.
- Season and finish:
- Taste now, then add salt and pepper as needed—a few more grinds than you think work wonders. Ladle the hot soup into bowls and, if you like, finish with a heavy sprinkle of grated Parmesan.
There was this evening when my kid picked out every carrot, only to declare the next day’s leftovers suddenly delicious—apparently, the flavors changed overnight. Sometimes, simple soup like this lingers in the mind because of unexpected table conversations (even those about picky eaters).
How to Make It Your Own
Once you’ve made this once, you’ll start eyeing the fridge for leftover veggies or trying a handful of kale instead of spinach. I’ve swapped in rotini pasta, added corn, and tried turkey instead of beef—each tweak gives the soup a new personality.
Serving and Savoring
My favorite way to serve this is piping hot in big bowls, with extra cheese at the table and crusty bread on the side. It reheats beautifully, and I’ll admit I’ve stood at the stove late at night with a ladleful straight from the pot—it’s that comforting.
Cleanup and Leftovers
Don’t stress about extra dishes; one soup pot does the trick, and leftovers taste even better the next day. Cool the soup, portion it into containers, and stash them in the fridge for easy lunches.
- Use a slotted spoon if you want less broth in your leftovers.
- Sometimes the pasta soaks up liquid overnight—just stir in a splash of broth before reheating.
- Remember to taste before serving again; flavors might mellow or deepen with time.
A bowl of this soup is just the thing for chasing away gray days or sharing a quiet meal with friends. I hope it finds a spot in your kitchen when you need a little comfort.
Recipe FAQs
- → Can I swap the ground beef for another protein?
-
Yes. Ground turkey or chicken work well and reduce richness; adjust seasoning and cook times as needed. Plant-based crumbles can substitute—check salt and moisture levels and brown them briefly before adding liquids.
- → What pasta shape holds up best in this dish?
-
Small shapes like ditalini, small shells, or orzo are ideal—they tuck into the broth and cook evenly. If storing leftovers, slightly undercook the pasta to prevent it from getting mushy on reheating.
- → How do I prevent the broth from tasting greasy?
-
After browning the meat, drain excess fat or blot with paper towels. Simmer gently and skim any surface fat or foam. A squeeze of lemon or a splash of vinegar at the end can brighten the flavor and cut richness.
- → Can this be made ahead and frozen?
-
Yes. Cool completely and freeze without pasta for best texture—add fresh or pre-cooked pasta when reheating. Stored in airtight containers, the base keeps 2–3 months in the freezer.
- → How can I thicken the broth if I prefer a heartier texture?
-
Reduce the soup by simmering uncovered to concentrate flavors. For immediate thickening, whisk a cornstarch slurry into a small amount of cold water and stir into simmering broth until glossy. Mashed vegetables or tomato paste also add body.
- → What garnishes and sides complement this bowl?
-
Top with grated Parmesan, chopped parsley, or a drizzle of olive oil. Serve with crusty bread, garlic toasts, or a simple green salad for a complete meal; a medium-bodied red wine pairs nicely.