
The beef browns against the bottom of the pot while the onion softens, and the kitchen starts to smell like a soup that’s been simmering much longer than it has. Old Fashioned Beef and Macaroni Soup gets its comfort from that browned beef and a tomato-rich broth, with elbow macaroni to make each bowl hearty without turning it into a stew.
I like that the vegetables, tomatoes, and pasta all cook in the same pot, but they don’t all go in at once. The vegetables get a little time to soften first, and the broth simmers before the macaroni joins it. That order lets the soup build flavor while keeping the elbows from sitting in hot liquid longer than they need to.
When it’s ready, the broth is savory and tomatoey, the carrots still have a little shape, and the tender macaroni makes each spoonful feel like a meal.

Kitchen Note
Once the macaroni goes in, stay close and stir often. Elbows settle toward the bottom of the pot, and regular stirring keeps them moving without breaking them up.
Save Old Fashioned Beef and Macaroni Soup for a cozy dinner with browned beef, tender elbows, and a tomato-rich broth.
Why the Macaroni Goes In Only After the Broth Simmer
Elbow macaroni changes the soup as it cooks. The noodles take on the seasoned broth, and a little starch gives the liquid more body. That’s welcome in a soup meant to be filling, but the pasta needs a shorter stretch in the pot than the vegetables and tomato base do.
Putting the elbows in before the broth simmers would leave them cooking through that whole flavor-building stage, and they’d be more likely to turn soft before dinner. Waiting until the broth has simmered keeps the timing manageable: the soup develops its base first, then the pasta cooks just until tender. It also helps preserve the distinction between the broth, vegetables, and noodles instead of letting everything blur into a thick, overcooked pot. This is still a brothy soup, not a pasta casserole; the macaroni should make it substantial without taking over the bowl.
The Ingredients That Give This Soup Its Old-Fashioned Shape

- Ground beef — The 85% lean beef gives the broth a savory base without leaving an excessive amount of fat behind. Choose fresh beef with a bright, clean smell; the standard grocery-store package works well here. Breaking it into small pieces as it cooks helps it brown evenly.
- Onion, carrots, and celery — This trio gives the soup its familiar vegetable backbone. The onion softens quickly, while the carrots and celery bring sweetness and a little texture. Cut them into similarly sized pieces so they cook at roughly the same pace.
- Tomato paste and canned tomatoes — Tomato paste lends concentrated tomato flavor, while the diced tomatoes leave distinct pieces in the broth and the tomato sauce smooths out the base. Canned tomatoes are dependable here; there’s no need to pay extra for a premium brand. For a more uniform texture, crushed tomatoes are a useful swap.
- Low-sodium beef broth — It keeps the beef flavor at the center and leaves room for the measured kosher salt. A regular low-sodium store brand is fine. Vegetable broth works as a substitute, though the finished soup will taste less beef-forward.
- Elbow macaroni — Its short shape fits easily on a spoon and holds the broth in its curves. Standard dried elbows are a good choice; gluten-free elbows can stand in for a gluten-free version, though their texture and cooking time vary by brand.
Build the Soup in Stages, Then Cook the Macaroni Last
Brown the Beef and Onion
Set a 6-quart pot over medium-high heat and cook the ground beef with the diced onion for 6 to 8 minutes, breaking the beef into small pieces as it cooks. Look for browned beef rather than large gray clumps, and cook until it reaches 160°F. Drain the excess fat before adding the vegetables; leaving a pool behind can make the broth feel greasy.
Soften the Vegetables Before Adding Garlic
Add the diced carrots and celery and cook for 4 to 5 minutes, stirring occasionally. They should begin to soften but still hold their shape, since they’ll continue cooking in the broth. Add the minced garlic and cook for 30 seconds; keep it moving so it doesn’t scorch and turn bitter.
Cook the Tomato Base, Then Simmer
Stir in the tomato paste and cook for 1 minute, letting it coat the vegetables and beef. Add the beef broth, diced tomatoes, tomato sauce, bay leaf, oregano, kosher salt, and black pepper. Bring the pot to a boil over high heat, then reduce the heat and simmer uncovered for 15 minutes; a steady, gentle simmer is better than a vigorous boil.
Cook the Elbows Until Tender
Stir in the macaroni and bring the soup back to a gentle boil. Cook for 8 to 10 minutes, until the elbows are tender, checking them near the shorter end of that range so they don’t pass the texture you want. Remove the bay leaf before serving. If the pasta still has a firm center, give it another minute and check again.
Swaps That Change the Soup Without Losing Its Character
Use Gluten-Free Elbow Macaroni
Replace the regular elbows with the same amount of gluten-free elbow macaroni. The shape keeps the soup familiar, but gluten-free pasta can soften at a different rate, so use the package timing as a guide and check for tenderness rather than assuming every brand needs the same minutes.
Make the Tomato Pieces Less Distinct
Swap the 14.5-ounce can of diced tomatoes for an equal-size can of crushed tomatoes. The broth will have a more even, tomato-rich texture with fewer noticeable tomato pieces; leave the tomato sauce and paste in place.
Use Vegetable Broth for a Lighter Base
Replace the beef broth with the same amount of low-sodium vegetable broth. The soup will still have the ground beef and tomato base, but the broth itself will taste less deeply beefy. Keep the other ingredients and method unchanged.
Storage and Reheating
- Refrigerator: Keep leftovers in an airtight container for 3 to 4 days. The macaroni will absorb some broth and soften as it sits.
- Freezer: Freeze in airtight, freezer-safe containers for up to 2 to 3 months. The soup freezes safely, though the pasta will be softer after thawing.
- Reheating: Warm on the stovetop over medium-low heat, stirring gently, until the soup reaches 165°F. Avoid a hard boil, which can make the macaroni mushy.
Questions That Come Up When Making Beef and Macaroni Soup

Old Fashioned Beef and Macaroni Soup
Ingredients
Method
- In a 6-quart pot over medium-high heat, cook the ground beef and onion for 6 to 8 minutes, breaking up the beef, until browned and it reaches 160°F.
- Drain excess fat.
- Add the carrots and celery and cook for 4 to 5 minutes, stirring occasionally.
- Add the garlic and cook for 30 seconds.
- Stir in the tomato paste and cook for 1 minute.
- Add the beef broth, diced tomatoes, tomato sauce, bay leaf, oregano, salt, and pepper, and bring to a boil over high heat.
- Reduce the heat and simmer uncovered for 15 minutes.
- Stir in the macaroni and bring the soup back to a gentle boil.
- Cook for 8 to 10 minutes, stirring often, until the macaroni is tender.
- Remove the bay leaf before serving.