Heat a large cast-iron skillet over medium-high heat with 2 tbsp olive oil.
Sear ribeyes 3–4 minutes per side for medium-rare (adjust to preferred doneness).
Transfer to a plate, tent with foil, and let rest for 10 minutes.
Heat 2 tbsp olive oil in a small skillet over medium heat.
Fry sage leaves until crisp, about 30–45 seconds. Remove to a paper towel-lined plate.
Bring a pot of salted water to boil. Add gnocchi and cook until they float, 2–3 minutes. Drain and set aside.
In a skillet, melt 3 tbsp butter. Add onion and cook until soft, about 3 minutes. Stir in garlic and cook for 1 minute.
Add pumpkin purée and cream, stirring to combine. Simmer gently for 3–4 minutes.
Stir in Parmesan, season with salt and pepper, then toss in the gnocchi until coated.
Slice ribeye against the grain.
Plate gnocchi with pumpkin sauce, top with sliced steak, and garnish with crispy sage and extra Parmesan.