This is a soup that's a complete meal! Beef and Pasta Soup covers all the bases in terms of being a well-balanced meal. It's delicious, hearty, mom/dad-approved, and kid-friendly too! This recipe makes a big batch, which is good, because it freezes quite well!
In a large, heavy-bottomed pot, over medium heat, add the olive oil and ground beef. Cook the ground beef until browned - about 20 minutes. Drain the fat and return the beef to the pot.
Add the onion, and carrots. Stir into the beef and continue to cook for 10 minutes.
Add the garlic and cook for 5 minutes.
Next, add the tomato sauce, diced tomatoes, tomato paste, dried thyme, bay leaves, salt, and black pepper. Stir to combine. Lower the heat to medium-low and place a lid on the pot. Allow to cook for 20 minutes.
Add the broth and pasta. Stir to combine. Place the lid back on the pot and cook for 10 minutes. By this time, the pasta should be cooked.
Add the frozen corn and stir. Do not place the lid back on the pot. Simmer for 5 minutes and turn off the heat.