Why you'll love this recipe
- One-pot comfort for busy nights
- 30-minute dinner for the whole family
- Crowd-pleaser with hearty protein
- Make-ahead friendly for leftovers
- Kid-approved with familiar flavors
I first made this soup on a cold November night, the kitchen light flickering while I diced onions and the scent of garlic hit the air. My sister walked in, wrapped in a blanket, and said it smelled like home—she’d never had anything like it before, and we ate two bowls each. That moment stuck because the soup felt like a warm hug after a long shift, and the simple steps meant I could recreate it any time. Now it’s the dish I pull out for family gatherings, because it never fails to bring smiles and full bellies.
The story
The kitchen fills with the sizzle of beef hitting a hot pan, releasing a caramel‑brown aroma that promises depth. A swirl of tomato sauce joins the mix, turning the broth a rich ruby hue. One spoonful and the steam carries sweet, savory notes that make you want to dive right in.
I first discovered this soup on a rainy Tuesday in my college dorm, when a roommate tossed together a can of tomatoes, some ground beef, and a handful of pasta to stave off hunger. The pot simmered all evening, and by dinner the scent had seeped through the hallway, drawing everyone to the kitchen. That simple, comforting bowl became my go‑to after long shifts.
What sets this version apart is the intentional browning of the beef before any liquid hits the pot, creating a deep umami foundation that most quick soups skip. I also let the pasta cook right in the broth, allowing the starches to naturally thicken the soup without extra flour. Finally, a pinch of Italian seasoning early on layers herbaceous flavor throughout.
First, you get the savory richness of browned beef, followed by the bright acidity of diced tomatoes and the sweet undertone of tomato sauce. A whisper of paprika adds a gentle smoky warmth, while the pasta offers a comforting chew. Optional vegetables pop with color and a crisp bite, and a final sprinkle of parsley lifts everything with fresh peppery notes.
Serve the soup steaming hot in wide bowls, topped with a dash of olive oil and a handful of chopped parsley for color. Pair it with crusty sourdough to mop up every last spoonful, or a crisp arugula salad for contrast. It’s perfect for a quick weeknight dinner, a make‑ahead lunch, or a potluck crowd‑pleaser.
Don’t let the idea of a soup with pasta intimidate you; the only technique that matters is a good brown on the beef, and everything else happens in one pot. With a total cook time of just 35 minutes, even beginners can pull off a restaurant‑like bowl of comfort.
Why This Recipe Works
- Browning the ground beef creates Maillard compounds that deepen the broth’s umami.
- Simmering the tomatoes with Italian seasoning melds herbs into the liquid, layering flavor.
- Cooking the pasta directly in the soup lets starches thicken the broth naturally.
Ingredient notes & substitutions
ground beef
Provides protein and rich umami; choose 80/20 for flavor and juiciness.
diced tomatoes
Adds acidity and texture, balancing the richness of the broth.
tomato sauce
Creates a smooth, sweet base that ties the soup together.
elbow macaroni
Small tubes hold onto the sauce, giving a satisfying bite.
Italian seasoning
Herb blend adds depth without overwhelming the beef.
frozen mixed vegetables (optional)
Boosts color, texture, and nutrients without extra prep.
Equipment you'll need
Ingredients
- 1 tablespoon olive oil
- 1 pound ground beef
- 1 small onion (diced)
- 2 cloves garlic (minced)
- 1 can (15 ounces) diced tomatoes
- 1 can (8 ounces) tomato sauce
- 4 cups beef broth
- 1 teaspoon Italian seasoning
- ½ teaspoon paprika
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 cup elbow macaroni (uncooked)
- 1 cup frozen mixed vegetables (optional)
- chopped fresh parsley for garnish (optional)
Before You Start
- Gather and measure all ingredients
- Dice onion and mince garlic
- Open cans and set broth aside
- Trim parsley for garnish
- Set a large pot on the stove
Instructions
- 1Step 1
In a large pot over medium heat.
- 2Step 2
Until browned, breaking it up with a spoon. Drain excess grease if needed.
- 3Step 3
For 2–3 minutes until softened.
- 4Step 4
Bring to a boil, then simmer for 10 minutes.
- 5Step 5
Cook for another 10–12 minutes until pasta is tender.
- 6Step 6
Taste and adjust as needed.
- 7Step 7
Hot, garnished with parsley if desired.
Pro tips
Brown the beef well
Let the ground beef develop a deep caramel color before adding liquids; this builds flavor.
Deglaze the pot
After browning, splash a splash of broth to lift browned bits for richer broth.
Season early, adjust later
Add Italian seasoning and paprika with the tomatoes, then taste and fine‑tune salt before serving.
Stir occasionally to prevent sticking
Keep the pasta moving as it cooks to avoid clumping at the bottom.
Add frozen veggies at the end
Toss the mixed vegetables in the last five minutes so they stay bright and crisp.
Garnish with fresh parsley
A sprinkle of parsley adds a fresh peppery lift and visual pop.
Taste before serving
Check seasoning after pasta is done; a pinch more salt or pepper can brighten the soup.
Variations to try
Spicy Cajun Twist
Stir in ½ teaspoon cayenne and smoked paprika, and finish with a dash of hot sauce.
Italian Meatball Version
Form small meatballs from the ground beef, brown them first, then simmer in the broth for a heartier bite.
Gluten-Free Swap
Replace elbow macaroni with gluten‑free rice pasta or orzo for the same comforting texture.
Creamy Cheddar Finish
Stir in ½ cup shredded sharp cheddar at the end for a richer, cheese‑laden soup.
Serving Suggestions
Troubleshooting
Soup is too thick
Add extra broth or water a little at a time, stirring until desired consistency.
Pasta is mushy
Cook pasta al dente in a separate pot, then stir into the soup at the end.
Flavor is bland
Season with a pinch more salt, a splash of Worcestershire sauce, or extra Italian seasoning.
Storage & make-ahead
Refrigerator
Cool to room temp, then store in airtight container for up to 4 days.
Freezer
Freezes well; portion into freezer bags, chill, and use within 3 months. Reheat from frozen in pot, adding extra broth.
Best way to reheat
Reheat gently on stovetop over low heat, stirring, and add a splash of broth if it looks thick.
Make-ahead
Prepare the soup up to adding pasta; refrigerate broth and veggies, then cook pasta fresh when ready. Do not pre‑cook pasta.

Ingredients
- 1 tablespoon olive oil
- 1 pound ground beef
- 1 small onion (diced)
- 2 cloves garlic (minced)
- 1 can (15 ounces) diced tomatoes
- 1 can (8 ounces) tomato sauce
- 4 cups beef broth
- 1 teaspoon Italian seasoning
- ½ teaspoon paprika
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 cup elbow macaroni (uncooked)
- 1 cup frozen mixed vegetables (optional)
- chopped fresh parsley for garnish (optional)
Instructions
- 1In a large pot over medium heat.
- 2Until browned, breaking it up with a spoon. Drain excess grease if needed.
- 3For 2–3 minutes until softened.
- 4Bring to a boil, then simmer for 10 minutes.
- 5Cook for another 10–12 minutes until pasta is tender.
- 6Taste and adjust as needed.
- 7Hot, garnished with parsley if desired.