Baby back ribs and St. Louis ribs both come from a pig but they differ in cut, size and cooking style. Baby back ribs come from the upper back and are smaller and have less fat. St. Louis ribs come from the lower back near the belly and are flatter than baby backs, which makes them easier to cook evenly.