Heat a large dutch oven or stock pot over medium-high heat.
Drizzle olive oil into pan and add ground beef and onion, breaking up beef as it browns.
When beef is no longer pink, remove the excess fat, reduce heat to medium and stir salt, pepper, tomato paste, dried thyme and crushed red pepper into the ground beef and onion.
Cook for 2-3 minutes, stirring frequently.
Add remaining ingredients and simmer 20-30 minutes, until carrots and potatoes are tender.
Garnish with chopped fresh parsley or thyme and croutons.
Notes
As (almost) always, this soup will taste better if made a day in advance!