Easy Sloppy Joe Potato Skillet – Better Than Takeout

Love Sloppy Joes but want a healthier, easier option? This Sloppy Joe Potato Skillet is the answer. After making this many times, I’ve perfected the balance of crispy potatoes and juicy beef in a tangy, better-than-takeout sauce. Keep reading for my best tips, or jump to the recipe card. If you love recipes like this, you’ll also enjoy Easy Peach Cobbler French Toast Bake and Slow Cooker Chicken and Gravy.

Why This Easy Sloppy Joe Potato Skillet – Better Than Takeout Is Pure Comfort
- Crispy potatoes and tender beef in every bite
- Tangy, homemade sauce with no canned ingredients
- Easier and healthier than traditional Sloppy Joes
- Perfect for busy weeknights and family dinners
What You'll Need for Easy Sloppy Joe Potato Skillet – Better Than Takeout
Choosing the right ingredients makes a big difference, but this recipe is forgiving enough to work with what you have.
- 1 lb ground beef
- 4 medium potatoes, diced
- 1 onion, diced
- 1 bell pepper, diced
- 1 packet Sloppy Joe seasoning mix
- 1 cup ketchup
- 2 tbsp brown sugar
- 1 tbsp Worcestershire sauce
- 1 tsp garlic powder
- 1 tsp onion powder
- Salt and pepper, to taste
- Optional: Shredded cheese
- Optional: Chopped green onions
- Optional: Sour cream or Greek yogurt

📝 Ingredient Notes
- ground beef: Use 80/20 ground beef for the best flavor and texture.
- potatoes: Dice potatoes into 1/2-inch cubes for even cooking.
🛒 Tools & Equipment I Recommend
- Cast iron skillet — Even heat distribution for perfectly crispy potatoes. → See on Amazon
- Meat thermometer — Ensure ground beef is cooked to a safe temperature. → See on Amazon

How to Make Easy Sloppy Joe Potato Skillet – Better Than Takeout
- Cook potatoes: Heat oil in a large skillet over medium-high heat. Add diced potatoes, season with salt and pepper, and cook until crispy and golden brown, about 10-12 minutes.
- Cook beef: Remove potatoes from skillet and set aside. In the same skillet, add ground beef and cook until browned and cooked through, about 5-7 minutes. Drain excess fat.
- Make sauce: Add diced onion and bell pepper to the skillet with the beef. Cook until softened, about 3-5 minutes. Stir in Sloppy Joe seasoning mix, ketchup, brown sugar, Worcestershire sauce, garlic powder, and onion powder. Simmer for 5 minutes.
- Combine and serve: Return crispy potatoes to the skillet and stir to combine with the beef and sauce. Serve hot, topped with your choice of optional toppings.
Cook's Tips for Perfect Easy Sloppy Joe Potato Skillet – Better Than Takeout
- Common mistake and fix: Don't overcrowd the skillet when cooking potatoes. Cook them in batches if necessary to maintain crispiness.
- : For a vegetarian version, substitute the ground beef with crumbled tempeh or lentils.
- : Make this dish even heartier by adding a can of drained and rinsed kidney beans to the skillet with the beef.
- : For a spicy version, add a pinch of cayenne pepper or a diced jalapeño to the skillet with the onion and bell pepper.
Storing & Reheating Easy Sloppy Joe Potato Skillet – Better Than Takeout
Short-Term Storage
Store in an airtight container in the fridge. Store leftovers in an airtight container in the fridge for up to 3 days. Make-ahead tip: Potatoes can be diced and stored in the fridge up to 1 day ahead. Assemble and cook the skillet just before serving.
Freezing Easy Sloppy Joe Potato Skillet – Better Than Takeout
Freeze individual portions for up to 2 months. Thaw overnight in the fridge before reheating.
How to Reheat Without Drying It Out
Oven: Reheat in the oven at 350°F (175°C) for 10-15 minutes. Microwave: Reheat in the microwave for 1-2 minutes, stirring halfway through.
Recipe Notes
- Chef tip: Use a slotted spoon to remove potatoes from the skillet to avoid losing crispiness in the excess oil.
- Best substitution: Substitute the ground beef with turkey or chicken for a leaner option.
- Make-ahead: Potatoes can be diced and stored in the fridge up to 1 day ahead. Assemble and cook the skillet just before serving.
- Scaling: This recipe can easily be doubled or halved to serve more or fewer people.
- Troubleshooting: If the sauce is too thick, thin it out with a little water or beef broth. If it's too thin, simmer it for a few more minutes to reduce and thicken.
Want to level up this recipe?
High-quality cutting board — Ensures even, safe cutting and prep for all ingredients. → Check price on Amazon
Easy Sloppy Joe Potato Skillet – Better Than Takeout

Ingredients
Main Ingredients
- 1 lb ground beef
- 4 medium potatoes, diced
- 1 onion, diced
- 1 bell pepper, diced
Seasonings
- 1 packet Sloppy Joe seasoning mix
- 1 cup ketchup
- 2 tbsp brown sugar
- 1 tbsp Worcestershire sauce
- 1 tsp garlic powder
- 1 tsp onion powder
- Salt and pepper, to taste
Optional Toppings
- Shredded cheese
- Chopped green onions
- Sour cream or Greek yogurt
Instructions
- Cook potatoes: Heat oil in a large skillet over medium-high heat. Add diced potatoes, season with salt and pepper, and cook until crispy and golden brown, about 10-12 minutes.
- Cook beef: Remove potatoes from skillet and set aside. In the same skillet, add ground beef and cook until browned and cooked through, about 5-7 minutes. Drain excess fat.
- Make sauce: Add diced onion and bell pepper to the skillet with the beef. Cook until softened, about 3-5 minutes. Stir in Sloppy Joe seasoning mix, ketchup, brown sugar, Worcestershire sauce, garlic powder, and onion powder. Simmer for 5 minutes.
- Combine and serve: Return crispy potatoes to the skillet and stir to combine with the beef and sauce. Serve hot, topped with your choice of optional toppings.
Notes
- Chef tip: Use a slotted spoon to remove potatoes from the skillet to avoid losing crispiness in the excess oil.
- Best substitution: Substitute the ground beef with turkey or chicken for a leaner option.
- Make-ahead: Potatoes can be diced and stored in the fridge up to 1 day ahead. Assemble and cook the skillet just before serving.
- Scaling: This recipe can easily be doubled or halved to serve more or fewer people.
- Troubleshooting: If the sauce is too thick, thin it out with a little water or beef broth. If it's too thin, simmer it for a few more minutes to reduce and thicken.
Storage
- Fridge: Store leftovers in an airtight container in the fridge for up to 3 days.
- Freezer: Freeze individual portions for up to 2 months. Thaw overnight in the fridge before reheating.
- Oven reheat: Reheat in the oven at 350°F (175°C) for 10-15 minutes.
- Microwave reheat: Reheat in the microwave for 1-2 minutes, stirring halfway through.
- Make ahead: Potatoes can be diced and stored in the fridge up to 1 day ahead. Assemble and cook the skillet just before serving.
Nutrition Per Serving
- Calories: 450
- Protein: 28g
- Fat: 18g
- Carbs: 45g
- Fiber: 5g
- Sugar: 12g
- Sodium: 1200mg
- Cholesterol: 80mg
- Sat. Fat: 8g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Easy Sloppy Joe Potato Skillet – Better Than Takeout FAQs
Yes, you can dice the potatoes and store them in the fridge up to 1 day ahead. Assemble and cook the skillet just before serving.
Overcooking can cause the dish to dry out. Be careful not to simmer the sauce for too long, and add a little water or beef broth if needed.
Yes, cook the diced potatoes in the air fryer at 400°F (200°C) for 10-12 minutes, shaking the basket halfway through. Follow the rest of the recipe as written.
Yes, use a gluten-free Sloppy Joe seasoning mix and ensure all other ingredients are certified gluten-free.
Absolutely! This homemade version is healthier, tastier, and just as easy as takeout. Plus, it's customizable to your liking.
A Warm Final Note
I can’t wait for you to try Easy Sloppy Joe Potato Skillet – Better Than Takeout and see how effortlessly it comes together. When you make it, pop back here and leave a rating or share how it turned out — I love hearing from you!






