Americanized
🇺🇸 Florida

Breakfast Potatoes with Peppers and Onions, Inspired by Keke's

Crisp, golden potato rounds with soft onion and green pepper: boiled first, then browned hard in a skillet, in the style of a Florida breakfast cafe's breakfast potatoes. Inspired by, not official.

Edited by JP Lambiase

$$$$about $2.46 total, $0.61 a serving
Change the estimate

Swaps change the price only: cook any meat to its own safe temperature. Where these numbers come from

Prep20 min
Cook35 min
Total55 min
Serves4
Cal / serving~280
Breakfast Potatoes with Peppers and Onions, Inspired by Keke's
AI-generated image of the finished dish. About our photos.

Inspired by Keke's Breakfast Cafe. Not an official Keke's recipe, and nothing here claims to reproduce theirs. Keke's has not published how it makes its potatoes, and we found no recipe that cites the restaurant. What is on record: Mashed reports that the chain opened in the Millenia area of Orlando in 2006, was bought by Denny's in 2022, and uses fresh potatoes, not frozen, that staff boil, slice and griddle from 50-pound bags; the same article says a Gainesville Sun critic found the home fries golden and crunchy. A regular's report, which fits Mashed's word "sliced", says the potatoes come as round slices, not cubes. Some customer reviews online mention onions and peppers in the mix and a loaded version with bacon and cheese, but we have not seen an official ingredient list. That is all we know: the round cut, and that they are boiled and griddled, but no seasoning blend, no oil, no thickness, no times. So this is a standard diner breakfast potato written to that description. The potatoes are sliced into rounds and boiled first so they cook through and roughen on the surface, then browned hard in a skillet, and the onion and green pepper are cooked on the side and stirred in at the end.

🇺🇸 This one is American

Crisp, golden potato rounds with soft onion and green pepper: boiled first, then browned hard in a skillet, in the style of a Florida breakfast cafe's breakfast potatoes. Inspired by, not official.

🕎 The original

The Eastern European original is grated potato and onion, squeezed dry, bound with egg and a little matzo meal or flour, and fried in oil for Hanukkah. See the Classic Potato Latkes recipe.

Why it works the kitchen science

Baking soda in the water

It makes the boiling water alkaline, which roughs up the potato's surface into a starchy layer that fries into a crisp crust. Cook's Illustrated and Savory Experiments both use it.

Boiled, then dried

The potatoes finish cooking in the water, so the skillet only has to brown them, and letting the slices dry spread out lets surface moisture escape so they sizzle instead of steaming.

Thin rounds

A 1/4-inch slice has two wide flat faces against the pan, so more of every potato browns than with cubes.

Onion and pepper cooked apart

They soften and sweeten without releasing steam onto the potatoes, and go back in only at the end.

🧰 You'll need 7 items

Everything the steps call for. Tick off what you have before you start.

Pans and pots

Tools

Step by step

  1. Step 1

    Melt 1 tbsp butter in a 12-inch skillet over medium heat. Cook the onion and green pepper, stirring now and then, 7 to 8 minutes, until soft and starting to brown at the edges. Scrape into a bowl and wipe out the pan.

    Step 1: Melt 1 tbsp butter in a 12-inch skillet over medium heat
  2. Step 2

    Bring the water and baking soda to a boil in a large pot. Add the potato rounds, return to a boil, then simmer 2 to 3 minutes, until the slices are just tender at the edges but still hold their shape. Drain gently.

    Step 2: Bring the water and baking soda to a boil in a large pot
  3. Step 3

    Spread the slices in a single layer on a clean dish towel or a rimmed baking sheet and let them dry and steam off for 3 to 5 minutes, until the surface looks dry and slightly chalky. Don't pile them up; hot slices tear.

    Step 3: Spread the slices in a single layer on a clean dish towel or a rimmed baking sheet and let them dry and steam off for 3 to 5 minutes, until the surface looks dry and slightly chalky
  4. Step 4

    Heat 1 tbsp of the oil and 1 tbsp of the remaining butter in the skillet over medium-high heat until the butter foams. Lay half the slices in a single layer, slightly overlapping if you must, and leave them alone for 4 to 5 minutes, until the underside is golden brown.

    Step 4: Heat 1 tbsp of the oil and 1 tbsp of the remaining butter in the skillet over medium-high heat until the butter foams
  5. Step 5

    Flip the slices with a thin spatula and cook 3 to 4 minutes more, until the second side is golden and crisp. Move them to a plate, add the rest of the oil and butter, and brown the second batch the same way.

    Step 5: Flip the slices with a thin spatula and cook 3 to 4 minutes more, until the second side is golden and crisp
    What it should look like at this step
    ✓ What it should look like
  6. Step 6

    Return all the slices to the skillet with the onion and pepper, the garlic salt, the table salt and black pepper to taste. Toss gently for 1 minute to reheat. Serve hot.

    Step 6: Return all the slices to the skillet with the onion and pepper, the garlic salt, the table salt and black pepper to taste

Breakfast Potatoes with Peppers and Onions, Inspired by Keke's

Serves 4 · about 35 potato rounds · 55 min total

Potatoes

  • 1 1/2 lb Yukon Gold potatoes (about 4 medium), scrubbed and sliced crosswise into 1/4-inch rounds
  • 5 cups water
  • 1/4 tsp baking soda

Onion and pepper

  • 1 tbsp butter
  • 1 medium yellow onion, diced (about 1 cup)
  • 1 small green bell pepper, diced (about 1/2 cup)

Browning

  • 2 tbsp vegetable oil
  • 2 tbsp butter

To season

  • 1/2 tsp garlic salt
  • 1/2 tsp table salt
  • Black pepper, to taste

Equipment: Rimmed baking sheet, Large pot, 12-inch skillet, Chef's knife and cutting board, Measuring cups and spoons, Mixing bowls, Spatula

Method

  1. Melt 1 tbsp butter in a 12-inch skillet over medium heat. Cook the onion and green pepper, stirring now and then, 7 to 8 minutes, until soft and starting to brown at the edges. Scrape into a bowl and wipe out the pan.
  2. Bring the water and baking soda to a boil in a large pot. Add the potato rounds, return to a boil, then simmer 2 to 3 minutes, until the slices are just tender at the edges but still hold their shape. Drain gently.
  3. Spread the slices in a single layer on a clean dish towel or a rimmed baking sheet and let them dry and steam off for 3 to 5 minutes, until the surface looks dry and slightly chalky. Don't pile them up; hot slices tear.
  4. Heat 1 tbsp of the oil and 1 tbsp of the remaining butter in the skillet over medium-high heat until the butter foams. Lay half the slices in a single layer, slightly overlapping if you must, and leave them alone for 4 to 5 minutes, until the underside is golden brown.
  5. Flip the slices with a thin spatula and cook 3 to 4 minutes more, until the second side is golden and crisp. Move them to a plate, add the rest of the oil and butter, and brown the second batch the same way.
  6. Return all the slices to the skillet with the onion and pepper, the garlic salt, the table salt and black pepper to taste. Toss gently for 1 minute to reheat. Serve hot.
Estimated 280 calories per serving. How we estimate.

Adapted from America's Test Kitchen (Cook's Country), "Short-Order Home Fries" (May 9, 2013), for the amounts, the onion cooked apart and the skillet browning. The boil-first step follows Cook's Illustrated, "Home Fries" (January 1, 2013), which boils diced russets in water with a little baking soda and dries them in the pot: and Savory Experiments, "Crispy Home Fries (Diner-Style, Skillet Method)". What is known about the restaurant comes from Mashed, "The Untold Truth of Keke's Breakfast Cafe". Our changes: the potatoes are cut into 1/4-inch rounds, not the 3/4-inch pieces in America's Test Kitchen's recipe, because Mashed says the restaurant slices its potatoes and a regular says they are rounds; Yukon Gold potatoes are boiled with baking soda instead of microwaved, because the restaurant reportedly boils its potatoes; green bell pepper cooks with the onion; the oil and butter mix, the thickness, the boil time, the browning times and the seasoning are ours, written for a 12-inch skillet. America's Test Kitchen. Ingredient list follows the source; the method is in our own words.

All sources (4)
  1. americastestkitchen.com
  2. americastestkitchen.com
  3. savoryexperiments.com
  4. mashed.com

Tips

The rules people argue about

What the sources agree on, what they don't, and what is just a good story.

📬 One email a weekThis week's debate results and three recipes.

Serve it with

Every other potato pancake

Classic Potato Latkes
🕎 Eastern Europe

Classic Potato Latkes

Shredded russets and onion, wrung dry, bound with egg and the potato's own starch, and shallow-fried at 350°F into lacy, golden Hanukkah latkes with applesauce and sour cream.

1 hr 15 min · serves 4 · about 410 cal · 🧑🍳 Medium · $
Swiss Rösti
🇨🇭 Switzerland

Swiss Rösti

Potatoes boiled in their skins the day before, coarsely grated and fried slowly in clarified butter into one thick golden cake, flipped with a plate the Swiss way.

40 min · serves 4 · about 300 cal · 🧑🍳 Medium · $
Rhineland Reibekuchen with Applesauce
🇩🇪 Germany

Rhineland Reibekuchen with Applesauce

Finely grated potatoes and onion with egg and a little flour, fried in clarified butter into thin, crisp German potato pancakes, sprinkled with sugar and served with warm homemade applesauce.

1 hr 30 min · serves 4 · about 590 cal · 🧑🍳 Medium · $$
Irish Boxty
🇮🇪 Ireland

Irish Boxty

Grated raw potato and mashed potato in a buttermilk and baking soda batter with spring onions, fried in butter into soft, golden griddle boxty for an Irish breakfast.

40 min · serves 4 · about 420 cal · 🧒🥄 Easy · $
Belarusian Draniki Stuffed with Chicken
🇧🇾 Belarus

Belarusian Draniki Stuffed with Chicken

Thick Belarusian-style potato pancakes with a hidden layer of garlicky ground chicken, fried in sunflower oil, finished in the oven and served with sour cream, applesauce and chives.

1 hr 15 min · serves 4 · about 610 cal · 🧑🍳 Medium · $$
Polish Placki Ziemniaczane (Potato Pancakes with Sour Cream and Sugar)
🇵🇱 Poland

Polish Placki Ziemniaczane (Potato Pancakes with Sour Cream and Sugar)

Thin, crisp Polish potato pancakes from finely grated potatoes drained in a tilted bowl, fried by the spoonful and served the two classic ways, with sour cream or a sprinkle of sugar.

50 min · serves 4 · about 490 cal · 🧑🍳 Medium · $
Swedish Raggmunk with Fried Pork and Lingonberries
🇸🇪 Sweden

Swedish Raggmunk with Fried Pork and Lingonberries

Coarsely grated potato stirred into a milk and flour batter, fried in butter into big lacy Swedish potato pancakes and served with crisp fried pork and lingonberry jam.

50 min · serves 4 · about 700 cal · 🧒🥄 Easy · $$
Korean Gamja-jeon (Potato Pancakes)
🇰🇷 South Korea

Korean Gamja-jeon (Potato Pancakes)

Grated potato bound only by its own settled starch, with a little onion and garlic chives, pan-fried into crisp, chewy Korean pancakes with a soy and vinegar dipping sauce.

40 min · serves 4 · about 420 cal · 🧒🥄 Easy · $$$
Diner Hash Browns
🇺🇸 United States

Diner Hash Browns

Shredded russets squeezed dry, pressed flat in browned butter and cooked until dark golden and crisp on both sides, then folded and cut into wedges, the American diner way.

45 min · serves 4 · about 230 cal · 🧒🥄 Easy · $
Make-Ahead Hash Brown Patties
🇺🇸 United States

Make-Ahead Hash Brown Patties

Shredded Yukon Golds rinsed in salt water, wrung dry, microwaved until they bind, pressed into oval patties, chilled and pan-fried crisp, like the freezer-aisle patty, from scratch.

1 hr 15 min · serves 4 · about 340 cal · 🧒🥄 Easy · $
Texas Potato Pancakes
🇺🇸 United States

Texas Potato Pancakes

The Texas German take on Kartoffelpuffer: towel-wrung russets, onion, egg and a good half cup of flour, fried in 1/4 inch of oil into big, lacy 4-inch pancakes with sour cream and applesauce.

1 hr 30 min · serves 4 · about 480 cal · 🧑🍳 Medium · $
Sweet Potato Latkes with Horseradish Cream
🇺🇸 United States

Sweet Potato Latkes with Horseradish Cream

Half sweet potato and half Yukon Gold, with onion, a pinch of cayenne and egg, fried into orange-flecked latkes and topped with sour cream and horseradish, the American swap.

45 min · serves 4 · about 380 cal · 🧑🍳 Medium · $
Sheet-Pan Latkes with Store-Bought Shreds
🇺🇸 United States

Sheet-Pan Latkes with Store-Bought Shreds

Refrigerated shredded hash browns squeezed dry, mixed with grated onion, egg and flour, and baked on a well-oiled sheet pan at 425°F, flipped once: twelve latkes, no grater and no skillet.

40 min · serves 4 · about 320 cal · 🧒🥄 Easy · $
Scattered, Smothered and Covered Hash Browns, Inspired by Waffle House
🇺🇸 United States

Scattered, Smothered and Covered Hash Browns, Inspired by Waffle House

Thin, crisp shredded hash browns scattered across a hot buttered pan, smothered with soft sautéed onions and covered with melted American cheese. Inspired by, not official.

35 min · serves 2 · about 430 cal · 🧒🥄 Easy · $

Meatballs of the World

Italian-American Meatballs
🇺🇸 United States

Italian-American Meatballs

Big, tender meatballs braised for an hour in red sauce over spaghetti. The one most Americans grew up with.

2 hr 25 min · serves 4 · about 1040 cal · 🧑🍳 Medium · $$$
Pallottine (Abruzzo Meatballs)
🇮🇹 Italy

Pallottine (Abruzzo Meatballs)

Tiny meatballs, smaller than a marble, tossed right through square spaghetti alla chitarra. No bread at all.

2 hr · serves 3 · about 1280 cal · 🧑🍳 Medium · $$$$
Swedish Meatballs (Köttbullar)
🇸🇪 Sweden

Swedish Meatballs (Köttbullar)

Small, soft meatballs browned in butter, in a cream sauce made from the same pan, with lingonberry jam on the plate.

45 min · serves 4 · about 680 cal · 🧑🍳 Medium · $$
Danish Frikadeller
🇩🇰 Denmark

Danish Frikadeller

Pork meatballs shaped with a spoon and fried slowly in butter, crusty outside and soft in the middle.

1 hr 5 min · serves 4 · about 410 cal · 🧒🥄 Easy · $
Königsberger Klopse
🇩🇪 Germany

Königsberger Klopse

German meatballs that are never fried: poached, then served in a creamy white sauce with capers.

1 hr · serves 4 · about 570 cal · 🧑🍳 Medium · $$
Spanish Albóndigas in Almond Saffron Sauce
🇪🇸 Spain

Spanish Albóndigas in Almond Saffron Sauce

The tapas bar classic: small meatballs in a golden sauce thickened with fried almonds and bread.

1 hr 15 min · serves 6 · about 580 cal · 🧑🍳 Medium · $$
Mexican Albóndigas with Chipotle and Mint
🇲🇽 Mexico

Mexican Albóndigas with Chipotle and Mint

Soft meatballs with rice and fresh mint inside, simmered in a smoky tomato and chipotle broth.

1 hr 10 min · serves 8 · about 320 cal · 🧒🥄 Easy · $$
Izgara Köfte (Turkish Grilled Meatballs)
🇹🇷 Turkey

Izgara Köfte (Turkish Grilled Meatballs)

Small, flat meatballs kneaded hard, rested cold, and charred on a hot grill pan.

1 hr 15 min · serves 4 · about 460 cal · 🧑🍳 Medium · $$
Lion's Head Meatballs
🇨🇳 China

Lion's Head Meatballs

Big, soft pork meatballs, stirred into a sticky paste, fried to set, then braised in a savory sauce.

55 min · serves 4 · about 510 cal · 🧑‍🍳 Hard · $$
Chicken Tsukune
🇯🇵 Japan

Chicken Tsukune

Japan's chicken meatball: kneaded sticky, grilled on skewers, glazed with sweet soy tare, dipped in egg yolk.

40 min · serves 3 · about 420 cal · 🧑🍳 Medium · $