I love that cooking burgers on the stove only requires a few ingredients and 20 minutes to make. All I need is ground beef, cheese, toppings, and seasonings. This is one of my favorite burger recipes because it’s so simple and versatile!
I prefer my burgers cooked to medium, but everyone is different. From medium-rare to well-done, here are the internal temperatures and cooking times (per side and total) when making burgers in a skillet. (See our Burger Temperature Chart for even more info!)
| DonenessColorInternal TempCook Time (per side)Cook Time (total) | ||||
| Medium-Rare | red in the middle | 130-135°F | 3 minutes | 6 minutes |
| Medium | pink in the middle | 145°F | 3-4 minutes | 7-8 minutes |
| Medium-Well | smidge of pink | 150-155°F | 4-5 minutes | 9 minutes |
| Well-Done | no pink | 160-165°F | 5 minutes | 10 minutes |
Note: The USDA officially recommends that hamburgers be cooked to an internal temperature of 160°F to ensure all bacteria is killed. If you choose to do more of a Medium cook, be sure you’re using the freshest beef or even making your own ground beef!

Once cooked, I let burgers cool to room temperature. I store them in a resealable bag, airtight container, or wrapped tightly in aluminum foil. We keep them in the refrigerator for up to 4 days.
For best results, reheat burgers in a nonstick pan on the stovetop until they are fully heated through. Try adding about 3 tablespoons of water to the pan to create steam–this will keep the patties from drying out.
To freeze homemade burger patties, let them cool completely. I recommend wrapping each one separately with aluminum foil, and then placing them all in a freezer-safe, resealable bag. Freeze for 3 months.
I always let them fully defrost in the fridge before reheating.