Start by heating a large stock pot over medium heat. Add the ground sirloin and cook it until browned, breaking it apart as it cooks. Drain any excess fat, but don’t skip this step—it keeps the soup from becoming greasy while locking in beefy flavor.
Once the meat is browned and drained, stir in the chopped green bell pepper and diced onion. Cook them together until the onion becomes soft and translucent. Be careful not to brown the onions; you want a mellow, sweet base for the soup, not a charred flavor.
Now pour in the diced tomatoes (including their juice), tomato sauce, and chicken broth. Stir in the thyme, sage, salt, and pepper. Cover the pot and bring it to a simmer. Let it cook for 30 to 45 minutes, or until the bell peppers are tender and all the flavors have blended together beautifully.
While the soup simmers, bring 2 cups of water to a boil in a separate saucepan. Add the rice and cook it until tender, which usually takes about 15 minutes. Cooking the rice separately prevents it from soaking up too much broth or becoming overly soft in the soup.
Once both the soup and rice are ready, gently stir the cooked rice into the soup. Let it warm through for a few more minutes, then ladle into bowls and serve hot. The result is a thick, hearty soup packed with familiar flavors—and it’s just as good the next day!