If you are looking for a comforting potato recipe that turns simple ingredients into something crispy, cheesy, and satisfying, these Cheesy Bacon Potato Cakes with Green Onions are an excellent choice. Creamy mashed potatoes are mixed with sharp cheddar, crispy bacon, green onions, Parmesan, and simple seasonings, then shaped into patties and pan-fried until golden on the outside and soft in the center.
These potato cakes are a great way to use leftover mashed potatoes, but they are also worth making from scratch. The bacon adds smoky flavor, the cheese melts through the center, and green onions bring freshness that balances the richness.
Serve them as a side dish, appetizer, brunch item, or easy lunch with sour cream, ranch, garlic dip, or a crisp salad.
Why You’ll Love These Cheesy Bacon Potato Cakes with Green Onions
They are crispy on the outside and soft, cheesy, and creamy inside.
Leftover mashed potatoes work perfectly, making this a great zero-waste recipe.
Bacon adds smoky, savory flavor.
Green onions brighten the rich potato mixture.
Cheddar and Parmesan help the cakes hold together while adding plenty of cheese flavor.
They are easy to customize with jalapeños, herbs, garlic, different cheeses, or extra vegetables.
Ingredients
For the Potato Cakes
- 3 cups cold mashed potatoes
- 1 cup shredded sharp cheddar cheese
- ½ cup freshly grated Parmesan cheese
- 6 slices bacon, cooked until crisp and crumbled
- 4 green onions, thinly sliced
- 1 large egg
- ½ cup all-purpose flour
- 2 tablespoons cornstarch
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon smoked paprika
- ½ teaspoon kosher salt, or to taste
- ½ teaspoon freshly ground black pepper
For the Crispy Coating
- ¾ cup panko breadcrumbs
- ¼ cup freshly grated Parmesan cheese
- ½ teaspoon garlic powder
- ¼ teaspoon smoked paprika
- ¼ teaspoon black pepper
For Cooking
- 2–3 tablespoons olive oil or neutral oil
- 1 tablespoon unsalted butter, optional
Optional Creamy Dip
- ½ cup sour cream
- ¼ cup plain Greek yogurt or mayonnaise
- 1 tablespoon chopped green onions
- 1 teaspoon fresh lemon juice
- ½ teaspoon garlic powder
- Salt and black pepper to taste
For Garnishing
- Extra green onions
- Crispy bacon
- Shredded cheddar
- Parmesan
- Fresh parsley
- Sour cream

How to Make Cheesy Bacon Potato Cakes with Green Onions
1. Prepare the Mashed Potatoes
Use cold mashed potatoes if possible.
Cold potatoes are firmer and much easier to shape than warm potatoes.
If making potatoes specifically for this recipe, prepare them ahead and refrigerate until chilled.
2. Check the Consistency
The mashed potatoes should be relatively thick.
If they are very soft or loose, you may need a little extra flour.
3. Add the Potatoes to a Bowl
Place the mashed potatoes in a large mixing bowl.
4. Add the Cheddar
Add the shredded sharp cheddar.
5. Add Parmesan
Stir in the Parmesan.
6. Add Bacon
Add the crispy crumbled bacon.
Reserve a small amount for garnishing if desired.
7. Add Green Onions
Stir in the sliced green onions.
8. Add the Egg
Add one large egg.
This helps bind the potato mixture.
9. Add Flour and Cornstarch
Add:
- Flour
- Cornstarch
Cornstarch helps the exterior become crisp while the inside stays soft.
10. Add the Seasonings
Add:
- Garlic powder
- Onion powder
- Smoked paprika
- Salt
- Black pepper
11. Mix
Stir until everything is evenly combined.
Avoid overmixing.
12. Check the Mixture
Scoop a small amount into your hand.
It should hold its shape.
If it feels too sticky or loose, add flour 1 tablespoon at a time.
13. Chill if Necessary
If the mixture feels very soft, refrigerate for approximately 20–30 minutes.
This makes shaping easier.
14. Prepare the Coating
In a shallow bowl, combine:
- Panko
- Parmesan
- Garlic powder
- Smoked paprika
- Black pepper
15. Portion the Potato Mixture
Scoop approximately ⅓ cup mixture for each potato cake.
16. Shape Into Patties
Roll gently into a ball, then flatten into a patty approximately ½–¾ inch thick.
17. Keep the Cakes Even
Try to make the cakes similar in size so they cook at the same rate.
18. Coat in Breadcrumbs
Press each potato cake into the panko mixture.
Coat both sides and the edges lightly.
19. Arrange on a Tray
Place the coated potato cakes on a parchment-lined tray.
20. Chill Again
For the best shape, refrigerate the coated cakes for approximately 15 minutes before frying.
21. Heat the Skillet
Place a large skillet over medium heat.
Add oil and butter if using.
22. Heat the Oil
Allow the oil to become hot but not smoking.
23. Add the Potato Cakes
Place several cakes in the skillet.
Leave space between them.
24. Cook the First Side
Cook for approximately 3–4 minutes.
The bottoms should become deeply golden.
25. Flip Carefully
Use a wide spatula to turn each cake.
26. Cook the Second Side
Cook for another 3–4 minutes.
27. Check the Centers
The cheese should be melted and the potato cakes hot throughout.
28. Adjust the Heat
If the outside is browning too quickly, reduce the heat slightly.
29. Transfer to a Rack
Place cooked potato cakes on a wire rack or paper towel-lined plate.
30. Repeat
Add more oil as needed and cook the remaining patties.
31. Make the Optional Dip
In a small bowl, combine:
- Sour cream
- Greek yogurt or mayonnaise
- Green onions
- Lemon juice
- Garlic powder
- Salt
- Black pepper
Mix until smooth.
32. Garnish
Top the warm potato cakes with:
- Green onions
- Bacon
- Cheddar
- Parmesan
- Parsley
33. Serve
Serve hot with sour cream or the creamy dip.
What to Serve With Cheesy Bacon Potato Cakes
These potato cakes work well as an appetizer, side dish, or brunch item.
Serve them with:
- Scrambled eggs
- Fried eggs
- Sausage
- Grilled chicken
- Steak
- Meatloaf
- Roast beef
- Pork chops
For lighter sides, try:
- Garden salad
- Coleslaw
- Roasted broccoli
- Green beans
- Garlic asparagus
For dipping, try:
- Sour cream
- Ranch dressing
- Garlic aioli
- Spicy mayo
- Cheese sauce
Tips for the Best Cheesy Bacon Potato Cakes
Use Cold Mashed Potatoes
Cold potatoes are much easier to shape.
Keep the Potatoes Thick
Very loose mashed potatoes may need additional flour.
Use Crispy Bacon
Soft bacon can disappear into the filling, while crisp bacon gives better texture.
Use Freshly Shredded Cheese
Freshly grated cheddar melts smoothly.
Chill Before Frying
Chilling helps the cakes remain intact in the skillet.
Use Medium Heat
High heat can burn the breadcrumbs before the center becomes hot.
Flip Only Once if Possible
Let the first side form a proper crust before turning.
Use a Wide Spatula
This makes the cakes easier to flip without breaking.
Easy Recipe Variations
Loaded Potato Cakes
Top or fill with:
- Extra cheddar
- Bacon
- Sour cream
- Green onions
Jalapeño Cheddar Potato Cakes
Add:
- 1 finely diced jalapeño
- Pepper Jack cheese
Garlic Parmesan Potato Cakes
Increase the Parmesan and add 2 finely minced garlic cloves.
Ham & Cheese Potato Cakes
Replace bacon with 1 cup finely diced cooked ham.
Broccoli Cheddar Potato Cakes
Add 1 cup finely chopped cooked broccoli.
Make sure it is drained very well.
Spicy Bacon Potato Cakes
Add:
- Cayenne
- Red pepper flakes
- Pepper Jack cheese
Herb Potato Cakes
Add fresh:
- Parsley
- Chives
- Dill
- Thyme
Mozzarella-Stuffed Potato Cakes
Place a small cube of mozzarella in the center of each patty before sealing.
Cook as directed for a melted cheese center.
Air Fryer Method
Preheat the air fryer to 390°F (200°C).
Spray the potato cakes lightly with oil.
Arrange in a single layer.
Air fry for approximately 10–14 minutes, carefully flipping halfway through.
Cook until golden and crisp.
Oven-Baked Method
Preheat the oven to 425°F (220°C).
Arrange the potato cakes on a parchment-lined baking sheet.
Brush or spray both sides lightly with oil.
Bake for approximately 20–25 minutes, flipping halfway through.
For extra color, broil briefly at the end.
Make-Ahead Instructions
You can shape and coat the potato cakes up to a day ahead.
Arrange them in a single layer in a covered container.
Refrigerate until ready to cook.
They are actually easier to fry when well chilled.
How to Store Leftovers
Allow leftover potato cakes to cool completely.
Transfer them to an airtight container.
Refrigerate for up to 3–4 days.
Place parchment paper between layers if stacking.
Reheating in a Skillet
Place the cakes in a lightly oiled skillet over medium-low heat.
Cook for a few minutes per side until hot and crisp.
Reheating in the Oven
Bake at 375°F (190°C) for approximately 8–12 minutes.
Reheating in the Air Fryer
Air fry at approximately 375°F for 4–6 minutes.
This is one of the best ways to restore the crispy exterior.
Microwave
Microwave in short intervals until hot.
The cakes will become softer.
Freezing
These potato cakes freeze well.
Arrange uncooked or cooked cakes in a single layer on a tray.
Freeze until firm.
Transfer to a freezer-safe container with parchment between layers.
Freeze for up to approximately 2 months.
Thaw overnight in the refrigerator before frying or reheating.
Frequently Asked Questions
Can I use leftover mashed potatoes?
Yes. Leftover cold mashed potatoes are actually ideal for this recipe.
Why are my potato cakes falling apart?
The mixture may be too soft, not cold enough, or may need a little extra flour or cornstarch.
Can I make them without bacon?
Absolutely. Simply omit the bacon or replace it with ham, cooked sausage, or extra cheese.
Can I use different cheese?
Yes. Monterey Jack, mozzarella, Pepper Jack, Gruyère, or Colby Jack all work well.
Can I bake them instead of frying?
Yes. Bake at 425°F until golden, turning halfway through.
Can I air fry them?
Yes. Air frying gives them a crisp exterior with less oil.
Can I make these ahead?
Yes. Shape and refrigerate the cakes for up to a day before cooking.
What dipping sauce works best?
Sour cream, ranch, garlic aioli, spicy mayo, or a creamy green onion dip all work very well.
Final Thoughts
These Cheesy Bacon Potato Cakes with Green Onions combine creamy mashed potatoes, sharp cheddar, Parmesan, smoky bacon, fresh green onions, and a crisp panko coating in one irresistible savory side.
The key is using cold, thick mashed potatoes, chilling the shaped patties before cooking, and pan-frying over moderate heat until the outside becomes deeply golden while the cheesy center stays soft and creamy.
Serve them hot with sour cream, extra bacon, and green onions for a crispy, cheesy potato recipe that is perfect for breakfast, appetizers, family dinners, or turning leftover mashed potatoes into something completely new.