In a large skillet over medium-high heat, cook bacon until crisp. Remove to a bowl lined with paper towel (to absorb the grease). Wipe out the skillet with a paper towel if necessary.
To the skillet, add the beef. Cook, stirring often, until browned. Add the salt and stir.
Add the tomatoes with liquid, water and rice and stir to combine. Bring to a simmer, cover skillet with lid or with a piece of foil, and reduce heat to medium low. Let cook for 4-5 minutes until rice is tender.
Uncover and stir in barbecue sauce, cheese, onions and reserved bacon. Adjust seasonings, adding more salt or barbecue sauce if desired.