Hearty Weeknight Skillet with Ground Beef and Potatoes
Warm, saucy, and just a little sweet — this skillet fills the kitchen with a cozy aroma. Sloppy Joe Potato Skillet shows up when you want comfort and speed in one pan. After testing this version eight times on busy weeknights, I tightened the sauce and adjusted potato size so nothing gets mushy. I perfected the balance of tang, sweet, and sharp cheese during service runs at a neighborhood bistro. The result is tender potato slices coated in a sticky, tomato-y beef sauce topped with melty cheddar. If you like classic sloppy joes, try our classic sloppy joes for another weeknight favorite. Read on for method, exact measurements, and tips to keep this one-pan meal quick and satisfying.
Why This Recipe Works
- Potatoes are par-cooked first so they finish tender without absorbing too much sauce. This prevents a soggy texture.
- Browning the beef builds savory depth through the Maillard reaction, which the tomato-ketchup sauce then brightens.
- A small amount of brown sugar balances acidity and helps the sauce caramelize on the potatoes.
- Finely diced onion and bell pepper soften into the sauce and melt into the beef, adding sweetness without large raw pieces.
- Melting sharp cheddar at the end adds richness and a creamy texture that binds the skillet together.
Ingredients Breakdown
- 700 g (1.5 lb) Yukon Gold or red potatoes, sliced 6 mm (1/4 inch) — starchy enough to mash slightly, but firm enough to hold shape. If you switch to russets, expect a looser texture.
- 450 g (1 lb) lean ground beef (85% lean) — provides fat for flavor without excess grease. For lower fat, use 93% and add 1 tbsp olive oil.
- 1 medium yellow onion, 150 g (1 cup) diced — sweetness and moisture. White onions are fine, but they will be sharper.
- 1 medium red bell pepper, 120 g (3/4 cup) diced — adds color and sweet flavor. Omit for a milder skillet.
- 2 cloves garlic, minced (about 6 g) — savory lift. Add in Step 3 so it doesn’t burn.
- 200 ml (3/4 cup + 2 tbsp) tomato sauce — body for the Sloppy Joe flavor.
- 120 ml (1/2 cup) ketchup — sweetness and tang; do not use low-sugar ketchup unless you adjust brown sugar.
- 15 ml (1 tbsp) Worcestershire sauce — umami depth.
- 10 g (2 tsp) Dijon mustard — adds zip and cuts through richness.
- 25 g (2 tbsp) light brown sugar — balances acidity; reduce to 1 tbsp for less sweet.
- 5 ml (1 tsp) smoked paprika — subtle smokiness.
- 5 g (1 tsp) kosher salt — if using Morton’s, use 3/4 tsp.
- 2 g (1/2 tsp) freshly ground black pepper.
- 60 g (2 cups) shredded sharp cheddar cheese — sharp cheddar melts well and stands up to the sauce.
- 15 ml (1 tbsp) neutral oil (vegetable or canola) for sautéing.
- Fresh parsley, chopped, for garnish (optional).
Ingredient notes: You can swap Greek yogurt for sour cream in a topper, but the tang will be more pronounced. For a lighter version, replace half the beef with ground turkey and reduce brown sugar by 1 tsp.
Essential Equipment
- 30 cm (12-inch) oven-safe skillet or sauté pan with lid — big enough for even layering.
- Medium pot for par-cooking potatoes.
- Box grater for shredding cheese (pre-shredded has anti-caking agents that melt less smoothly).
- Slotted spoon to drain excess fat.
- Instant-read thermometer (optional) to check that beef reaches 74°C (165°F).
If you only have a smaller skillet, finish the dish in a 23 cm (9-inch) baking dish after layering to avoid crowding.
Step-by-Step Instructions
Prep Time: 15 minutes; Cook Time: 30 minutes; Inactive Time: None; Total Time: 45 minutes. Serves 4.
Step 1: Par-cook the potatoes
Place sliced potatoes in salted boiling water and simmer until just tender, 6–8 minutes. Drain and let them steam dry for 2 minutes so they won’t water the skillet. They should be fork-tender but still hold shape.
Step 2: Brown the beef and vegetables
Heat 15 ml (1 tbsp) oil in the skillet over medium-high heat. Add beef and cook, breaking up with a spoon, until browned, about 4–5 minutes; drain off excess fat. Add onion and bell pepper and sauté until softened and translucent, about 5 minutes.
Step 3: Build the sauce
Stir in garlic and cook 30 seconds until fragrant. Add 200 ml (3/4 cup + 2 tbsp) tomato sauce, 120 ml (1/2 cup) ketchup, 15 ml (1 tbsp) Worcestershire, 10 g (2 tsp) Dijon, 25 g (2 tbsp) brown sugar, 5 ml (1 tsp) smoked paprika, 5 g (1 tsp) salt, and 2 g (1/2 tsp) pepper. Simmer, stirring, for 3–4 minutes until slightly thickened and glossy.
Step 4: Layer potatoes and sauce
Nestle the par-cooked potato slices into the sauce in a single layer, overlapping slightly. Spoon extra sauce over the potatoes so they are well coated. Cook uncovered over medium for 3–4 minutes to let the sauce cling to the potatoes. You should see sauce bubbling at the edges.
Step 5: Finish with cheese
Sprinkle 60 g (2 cups) shredded sharp cheddar evenly over the skillet. Place the pan under a preheated broiler on high (260°C / 500°F) for 1–2 minutes until cheese is melted and bubbling and edges show small brown spots. Watch carefully to avoid burning. Alternatively, bake in a 200°C (400°F) oven for 5–7 minutes.
Step 6: Rest and serve
Remove skillet from heat and let rest for 3 minutes to set. Garnish with chopped parsley and serve hot. Taste for salt and adjust before plating.
Expert Tips & Pro Techniques
- Slice potatoes uniformly: Use a mandoline or steady knife to cut 6 mm (1/4 inch) slices for even cooking.
- Common mistake: adding raw potatoes to the skillet will absorb too much sauce and stay undercooked. Par-cook first to avoid this.
- Drain beef fat to avoid a greasy sauce. If you like extra richness, reserve 1 tbsp fat for sautéing the onion.
- Make-ahead: Complete steps 1–3, cool, and refrigerate up to 24 hours. Reheat in a 180°C (350°F) oven for 15–20 minutes, then add cheese and broil 1–2 minutes.
- Professional trick: Add 1 tsp tomato paste with the tomato sauce for more concentrated umami and color.
- For even melting, grate cheese fresh and let it sit at room temperature 10 minutes so it melts faster under the broiler.
Storage & Reheating
- Refrigerator: Store in an airtight container or the skillet covered with plastic wrap for up to 3 days. Reheat only the portion you will eat to keep the rest fresh.
- Freezer: This dish can be frozen for up to 2 months. Cool completely, transfer to a freezer-safe container, and press a layer of plastic directly on top to limit freezer burn. Thaw overnight in the fridge before reheating.
- Reheating: Reheat in a 175°C (350°F) oven for 10–15 minutes until warmed through, then broil 1 minute to revive the cheese. Avoid microwaving if you want to preserve texture; microwaves make the potatoes mushy.
Variations & Substitutions
- Turkey or Chicken Version: Replace 450 g (1 lb) ground beef with ground turkey. Add 1 tbsp oil when browning because turkey is leaner. Reduce brown sugar to 1 tbsp.
- Vegetarian: Use 450 g (1 lb) cooked lentils or crumbled firm tofu in place of beef. Add 1 tbsp soy sauce for umami and increase tomato sauce to 250 ml (1 cup).
- Extra-Cheesy: Mix 30 g (1 cup) shredded mozzarella with the cheddar for stretch. Broil 1–2 minutes until bubbly.
- Gluten-Free: All ingredients are naturally gluten-free if you use gluten-free Worcestershire sauce and ensure ketchup has no additives. No time or measurement changes needed.
- Spicy Kick: Add 1–2 tsp sriracha to the sauce or stir in 1 finely chopped jalapeño with the onion. Keep the rest the same.
Serving Suggestions & Pairings
- Fresh green salad with a lemon vinaigrette cuts through the richness and brightens the plate.
- Serve alongside buttery mashed potatoes or swap some potatoes for buttery mashed potatoes for a softer base.
- For a texture contrast, pair with crispy air-fried potatoes or wedges, like these crispy air-fryer potatoes.
- Drinks: A cold lager or a fruity red wine like Beaujolais complements the saucy beef. For kids, a simple apple juice works well.
Nutrition Information
Serving size: 1/4 of skillet (about 400 g). Makes 4 servings.
- Calories: 650 kcal
- Total Fat: 36 g
- Saturated Fat: 15 g
- Cholesterol: 110 mg
- Sodium: 820 mg
- Total Carbohydrates: 50 g
- Dietary Fiber: 5 g
- Sugars: 14 g
- Protein: 34 g
Nutrition values are estimates. Actual values may vary based on specific ingredients and preparation methods.
Frequently Asked Questions
Q: Why did my skillet turn out watery?
A: If the potatoes were not par-cooked and dried, they can release starch and water into the sauce. Par-cook and let them steam dry before adding.
Q: Can I make this without eggs?
A: This recipe does not use eggs, so no substitution is needed.
Q: Can I double this recipe for a crowd?
A: Yes. Use two 30 cm (12-inch) skillets or transfer to a 33 x 23 cm (13 x 9-inch) baking dish and increase baking time by 5–10 minutes.
Q: Can I prepare this the night before?
A: Yes. Complete through Step 3, cool, refrigerate up to 24 hours, then reheat and finish with cheese under the broiler.
Q: How long does this keep in the fridge?
A: Stored in an airtight container, it will keep 3 days in the refrigerator.
Q: How can I make it less sweet?
A: Reduce the brown sugar to 1 tsp and taste before serving. You can also use less ketchup or a reduced-sugar ketchup.
Q: Will pre-shredded cheese work?
A: You can use pre-shredded cheese, but freshly shredded cheese melts more smoothly because it lacks anti-caking agents.
Conclusion
If you want a quick, family-friendly one-pan dinner, this Sloppy Joe Potato Skillet delivers savory beef, tender potatoes, and melty cheese in about 45 minutes. For a slightly different take with extra cheese and seasonal tweaks, see the Cheesy Sloppy Joe Potato Skillet for inspiration on mix-ins and finishing touches at Cheesy Sloppy Joe Potato Skillet – Stef’s Eats and Sweets. You can also compare an alternate version with more Midwest-style seasoning at Sloppy Joe Potato Skillet – Cooking in the Midwest.
Print
Hearty Weeknight Skillet with Ground Beef and Potatoes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: Beef
Description
A warm and saucy one-pan meal featuring tender potatoes and seasoned ground beef, topped with melted cheddar cheese.
Ingredients
- 700 g (1.5 lb) Yukon Gold or red potatoes, sliced 6 mm (1/4 inch)
- 450 g (1 lb) lean ground beef (85% lean)
- 1 medium yellow onion, diced (150 g)
- 1 medium red bell pepper, diced (120 g)
- 2 cloves garlic, minced (about 6 g)
- 200 ml (3/4 cup + 2 tbsp) tomato sauce
- 120 ml (1/2 cup) ketchup
- 15 ml (1 tbsp) Worcestershire sauce
- 10 g (2 tsp) Dijon mustard
- 25 g (2 tbsp) light brown sugar
- 5 ml (1 tsp) smoked paprika
- 5 g (1 tsp) kosher salt
- 2 g (1/2 tsp) freshly ground black pepper
- 60 g (2 cups) shredded sharp cheddar cheese
- 15 ml (1 tbsp) neutral oil for sautéing
- Fresh parsley, chopped, for garnish (optional)
Instructions
- Par-cook the potatoes: Place sliced potatoes in salted boiling water and simmer until just tender, 6–8 minutes. Drain and let them steam dry for 2 minutes.
- Brown the beef and vegetables: Heat oil in the skillet over medium-high heat. Add beef and cook until browned, about 4–5 minutes; drain off excess fat. Add onion and bell pepper and sauté until softened, about 5 minutes.
- Build the sauce: Stir in garlic and cook 30 seconds. Add tomato sauce, ketchup, Worcestershire, Dijon, brown sugar, smoked paprika, salt, and pepper. Simmer for 3–4 minutes until thickened.
- Layer potatoes and sauce: Nestle the par-cooked potato slices into the sauce. Spoon extra sauce over them and cook uncovered for 3–4 minutes.
- Finish with cheese: Sprinkle cheddar over the skillet and place under a preheated broiler on high for 1–2 minutes until cheese is melted.
- Rest and serve: Remove from heat and let rest for 3 minutes. Garnish with parsley and serve hot.
Notes
Make-ahead by completing steps 1–3 and refrigerating up to 24 hours. To reheat, warm in the oven before adding cheese.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Sautéing
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 650
- Sugar: 14g
- Sodium: 820mg
- Fat: 36g
- Saturated Fat: 15g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 5g
- Protein: 34g
- Cholesterol: 110mg
