Rowan only has two teeth (the same as yours, bottom two) and we are still pretty careful. We do give her bread, she can easily handle the soft portion and loves gnawing at the crusts.
We don't do a lot of meat with her, though occasionally very tender (stewed pork) or pre-ground (bits of meatball or hamburger) are easily handled.
Remember, your LO's molars are under those gums, so they can do a fair bit of grinding.
Try moving slowly up the solidity scale. For instance, go from mashed potatoes to well cooked, tender potatoes.
Rice is a huuuge favorite with our LO. Especially if flavored and with little bits of veggies in it.