3 pounds green Swiss chard (about 2 large bunches)
2 tablespoons olive oil
2 tablespoons unsalted butter
2 medium onions, halved lengthwise and thinly sliced
2 garlic cloves, finely chopped
1. Cut stems and center ribs from chard, discarding any tough portions, then cut stems and ribs crosswise into 2-inch pieces. Stack chard leaves and roll up lengthwise into cylinders. Cut cylinders crosswise to make 1-inch-wide strips.
2. Heat oil and butter in a large heavy pot over medium heat until foam subsides, then cook onions and garlic with ½ teaspoon salt and ¼ teaspoon pepper, covered, stirring occasionally, until onions begin to soften, about 8 minutes.
3. Add chard stems and ribs, ½ teaspoon salt, and ¼ teaspoon pepper and cook, covered, stirring occasionally, until stems are just tender, about 10 minutes. Add chard leaves in batches, stirring until wilted before adding next batch, and cook, covered, stirring occasionally, until tender, 4 to 6 minutes. Transfer with a slotted spoon to a serving bowl.