Chop onion, celery and carrots and measure out 2 tsp minced garlic (or chop fresh garlic if you prefer)
Heat 1 tablespoon olive oil in the Instant Pot on SAUTE, HIGH HEAT, add the ground beef and cook until it’s browned (about 5 minutes), breaking apart with wooden turner as it cooks. I used lean ground beef so I didn’t need to drain any fat, but drain some fat from the pot if needed when the beef is browned.
Season the browned meat with salt and pepper, push it over to the side. Add another tablespoon of olive oil if needed, and add the chopped onion, celery and carrots.
Saute for 5 minutes, stirring ocassionally, until softened, then add the minced garlic and saute a minute or two more.
Mix the onion/celery mixture into the ground beef to combine.
Add beef broth, canned tomatoes and cauliflower to the pot. Add the rest of the spices, Worcestershire Sauce.
Lock the lid and set the Instant Pot to MANUAL, HIGH PRESSURE, 6 minutes.
After cooking time is up, let the pot natural release (about 10 minutes)
Open the lid, give the soup a few stirs (By now the cauliflower florets will be mostly dissolved, falling apart and thickening the soup.)
Stir in 1-2 T balsamic vinegar (or any flavorful vinegar will work, and taste to see if you want to add more salt and/or fresh ground black pepper, to taste.
Serve hot, sprinkle with freshly-grated Parmesan cheese if desired.