This homemade ground beef pasta soup is the kind of meal that earns a permanent spot in your weeknight lineup. Savory beef, tender pasta, and colorful vegetables all come together in one pot with minimal effort. I started making this on busy weeknights when I needed something filling and fast, and it never disappoints.
I still remember throwing this together one Tuesday with a half-used bag of elbow macaroni and some carrots that needed to be used up. The kitchen smelled incredible, and the soup was ready before anyone even set the table. This ground beef pasta soup has that rare quality of tasting like it simmered all day even though it comes together in about 40 minutes. It’s budget-friendly, endlessly filling, and the leftovers taste even better the next day.
Table of Contents
What You’ll Need for This Soup
I always keep these ingredients on hand because this recipe is so reliable on busy evenings. Pro tip: go with 85/15 ground beef for the best balance of flavor and a broth that isn’t greasy.
- 1 lb ground beef (85/15 recommended)
- 1 large yellow onion, diced
- 2 carrots, peeled and sliced into rounds
- 2 celery stalks, sliced
- 3 cloves garlic, minced
- 4 cups beef broth (low-sodium preferred so you control the salt)
- 1 (14.5 oz) can diced tomatoes, undrained
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 cups elbow macaroni or other small pasta such as ditalini or small shells
- 1 cup frozen peas
- Fresh parsley, for garnish (optional)
- Grated Parmesan cheese, for serving (optional)
Pro tip: Swapping half the beef broth for chicken broth adds a layer of depth that makes the whole soup taste richer without changing the flavor profile in any obvious way.

How to Make Homemade Ground Beef Pasta Soup
I prefer to get all the vegetables chopped before turning on the heat. It keeps the cooking process smooth and means you won’t be scrambling mid-step.
Step 1: Heat a large pot or Dutch oven over medium-high heat. Add the ground beef and cook, breaking it apart with a wooden spoon, until fully browned with no pink remaining, about 5 to 7 minutes. Carefully drain off excess fat and return the pot to the heat.
Step 2: Add the diced onion, sliced carrots, and celery to the pot. Cook for 5 to 7 minutes, stirring occasionally, until the onion turns translucent and the vegetables begin to soften slightly at the edges.
Step 3: Stir in the minced garlic and cook for 1 minute. It should smell fragrant almost immediately. Watch carefully here because garlic burns fast and will turn bitter if left unattended.
Step 4: Pour in the beef broth and the entire can of diced tomatoes with their juices. Add the oregano, basil, salt, and pepper and stir everything together. This is where the homemade ground beef pasta soup really starts to come together and smell incredible.
Step 5: Bring the soup to a boil over medium-high heat, then reduce the heat to medium-low. Simmer uncovered for 10 minutes to let the flavors develop and the vegetables finish softening.
Step 6: Add the dry elbow macaroni directly to the simmering soup. Cook according to package directions, usually 8 to 10 minutes, until the pasta is just al dente. Stir every couple of minutes to prevent sticking. Check the pasta a minute or two before the package says it’s done since it will continue cooking from the residual heat.
Step 7: Stir in the frozen peas. Cook for 1 to 2 minutes until they are heated through and bright green. Do not overcook at this stage.
Step 8: Remove the pot from the heat. Ladle the soup into bowls and top with fresh parsley and Parmesan cheese if desired. Serve right away for the best texture.
Common mistake to avoid: Adding the pasta too early. The pasta cooks quickly in the hot broth, and walking away even briefly can lead to mushy results. Stay close and taste-test starting at the 8-minute mark.
Serving Ideas for Ground Beef Pasta Soup
This soup stands on its own as a complete meal, but a few simple sides make it feel even more satisfying. Here are the best pairings for homemade ground beef pasta soup:
Crusty bread or garlic bread: The thick tomato-beef broth is perfect for dipping. A slice of toasted sourdough or a piece of garlic bread adds a satisfying crunch to each bowl.
Simple green salad: A crisp salad with lemon vinaigrette keeps things light and cuts through the heartiness of the soup without competing with the flavors.
Extra Parmesan on the table: Keep a small bowl of freshly grated Parmesan out for serving. A generous sprinkle just before eating adds a salty, nutty finish that ties everything together.
A dollop of sour cream: Swirl it in at the table for a creamy contrast that adds a subtle richness. Kids especially tend to love this option.
More Hearty One-Pot Meals to Add to Your Dinner Rotation
If this ground beef pasta soup hit the spot, there are plenty of other comforting one-pot dinners worth trying on busy weeknights. The Cheeseburger Soup brings that same savory beef satisfaction in a rich, creamy base, while the Creamy Hamburger Potato Soup adds hearty potato chunks for an even more filling bowl. For a pasta-forward option with bold flavor, the One Pot Creamy Tomato Beef Pasta is a weeknight staple that comes together just as quickly.
Soup nights pair perfectly with something warm and bread-like on the side. The Garlic Butter Cheese Bombs are ideal for dipping into a rich broth, and the Cheddar Cheese Quick Bread comes together with minimal effort for a satisfying accompaniment to any bowl on the table.
Storing and Reheating Your Soup
This ground beef pasta soup stores well, making it a great candidate for meal prep. Keep leftovers in an airtight container in the refrigerator for up to 4 days. For longer storage, freeze in a freezer-safe container for up to 3 months.
When reheating, warm the soup on the stovetop over medium heat, stirring occasionally. Add a splash of beef broth or water if the soup has thickened, which is common after refrigerating since the pasta absorbs liquid as it sits.
Pro tip: If you know there will be leftovers, cook the pasta separately and store it apart from the broth. Add cooked pasta directly to individual bowls at serving time so it stays firm and doesn’t get mushy overnight.
Your Questions Answered
Can I use a different pasta shape in this soup?
Yes, any small pasta works well. Ditalini, small shells, and rotini are all good options. Adjust the cook time based on the package directions and start tasting a minute early so you catch it at the al dente stage.
My soup came out too thick. How do I fix it?
Add more beef broth or water, about 1/2 cup at a time, until you reach the consistency you prefer. This is very common with leftovers since the pasta continues absorbing liquid even after the soup is off the heat.
Can I freeze homemade ground beef pasta soup?
Yes. For the best results, freeze the soup base without the pasta, then cook fresh pasta when you’re ready to serve. This keeps the texture much better after thawing.
Make This Soup Tonight
This homemade ground beef pasta soup hits every mark: simple ingredients, one pot to clean, and a bowl that genuinely satisfies the whole table. It’s the kind of weeknight recipe that earns requests for repeats. Give it a try tonight and see why one-pot meals like this one deserve a regular spot in your dinner rotation.
Homemade Ground Beef Pasta Soup
A hearty and comforting one-pot meal, this Homemade Ground Beef Pasta Soup is packed with vegetables, savory beef, and pasta. Easy, family-friendly, and ready in about 40 minutes.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
Ingredients
- 1 lb ground beef (85/15 recommended)
- 1 large yellow onion, diced
- 2 carrots, peeled and sliced into rounds
- 2 celery stalks, sliced
- 3 cloves garlic, minced
- 4 cups beef broth (low-sodium preferred)
- 1 (14.5 oz) can diced tomatoes, undrained
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 cups elbow macaroni or other small pasta
- 1 cup frozen peas
- Fresh parsley, for garnish (optional)
- Grated Parmesan cheese, for serving (optional)
Instructions
- Heat a large pot or Dutch oven over medium-high heat. Add ground beef and cook, breaking it apart with a wooden spoon, until fully browned with no pink remaining, about 5 to 7 minutes. Drain excess fat and return pot to heat.
- Add the diced onion, sliced carrots, and celery. Cook for 5 to 7 minutes, stirring occasionally, until the onion is translucent and vegetables begin to soften.
- Stir in the minced garlic and cook for 1 minute until fragrant. Watch carefully so it does not burn.
- Pour in the beef broth and undrained diced tomatoes. Add oregano, basil, salt, and pepper. Stir to combine.
- Bring the soup to a boil over medium-high heat, then reduce heat to medium-low and simmer uncovered for 10 minutes.
- Add the dry elbow macaroni directly to the simmering soup. Cook 8 to 10 minutes, stirring every couple of minutes, until pasta is just al dente. Taste-test starting at 8 minutes.
- Stir in frozen peas and cook for 1 to 2 minutes until heated through and bright green.
- Remove from heat. Ladle into bowls and top with fresh parsley and Parmesan cheese if desired. Serve immediately.
Notes
- For best leftover results, cook pasta separately and store apart from the soup base. Add cooked pasta to individual bowls at serving time to prevent it from getting mushy.
- For deeper flavor, substitute half the beef broth with chicken broth.
- Mushrooms, zucchini, or spinach can be added in Step 2 along with the other vegetables.
Nutrition
- Serving Size: 1 bowl (approximately 1.5 cups)
- Calories: 370 kcal
- Sugar: 6 g
- Sodium: 620 mg
- Fat: 14 g
- Saturated Fat: 5 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 38 g
- Fiber: 4 g
- Protein: 22 g
- Cholesterol: 55 mg







