01 - In a large soup pot or Dutch oven over medium heat, cook the ground beef, breaking it apart with a spoon, until browned. Drain excess fat if needed.
02 - Add onion, garlic, carrots, and celery to the pot. Sauté for 5 minutes until vegetables begin to soften.
03 - Stir in potatoes, beef broth, diced tomatoes with their juices, bay leaf, dried thyme, smoked paprika, salt, and black pepper.
04 - Bring the mixture to a boil, then reduce heat to a simmer. Cover and cook for 25 minutes, stirring occasionally, until potatoes and vegetables are tender.
05 - Stir in the frozen peas and continue cooking for another 5 minutes until heated through.
06 - Remove and discard the bay leaf. Taste the soup and adjust seasoning with additional salt and pepper if needed. Serve hot, garnished with chopped parsley and shredded cheddar cheese if desired.