Heat the butter in a large skillet over medium-high. Add onion, garlic. Cook, stirring often, until the onions are soft and browned and the liquid has cooked off.
Add the seasonings, broth and pasta. Cover. Increase heat to high. Bring to boil, then reduce heat and simmer covered 7-8 minutes until the pasta is tender and most of the liquid is absorbed. A glass lid is helpful.
Stir in greens, beans, and tomatoes and cook until greens wilt.