Heat the butter in a 12-inch nonstick skillet. Add the onion and garlic and cook until they're tender, stirring occasionally.
Add the tomatoes, broth and spinach. Cook for 2 minutes or until the spinach is wilted. Season with the black pepper. Sprinkle with the cheese and walnuts, if desired.