First, I heated the soup pot over medium-high, added the ground beef, and broke it up as it browned. Once it was fully cooked, I removed most of the fat and set the meat aside—this keeps the soup from being greasy while preserving flavor.
Next, I melted the butter in that same pot, added chopped onions, and cooked them until they softened. Then I stirred in the minced garlic, Italian seasoning, and tomato paste, letting everything become fragrant and well blended.
After that, I poured in the chicken (or beef) broth, added Worcestershire sauce, the heavy cream, diced potatoes, and the cooked beef. I cranked up the heat to bring it to a boil, then lowered it to simmer gently, uncovered, until the potatoes became tender.
Meanwhile, I whisked cornstarch with a little cold water to create a slurry. I stirred that into the simmering soup along with the frozen mixed vegetables, brought the pot back to a boil, then lowered the heat and simmered for another 10–15 minutes until the veggies were cooked and the broth had thickened.
Finally, I tasted the soup and seasoned it generously with seasoning salt and freshly ground pepper. If I want, I mash a few of the potatoes right in the pot for a thicker texture—or I leave them as chunks for heartiness.