First Watch Million Dollar Potatoes Recipe
This First Watch Million Dollar Potatoes Recipe makes a rich and comforting dish that isn’t too heavy. The potatoes are crispy on the outside and soft on the inside, with melted cheese, smoky bacon, and creamy bites that blend well.
I love this dish because it feels special but is simple enough for a relaxed morning or a slow brunch. The different textures keep every bite interesting, from the crispy edges to the smooth cheese.
A light garlic flavor and fresh herbs balance the taste, so it’s not overwhelming. What makes this recipe great is how easy it is to make with basic ingredients most people already have.
Once I serve this dish, it quickly becomes a favorite for anyone who enjoys hearty, savory potatoes done right.
What Are First Watch Million Dollar Potatoes?
First Watch Million Dollar Potatoes are delicious breakfast potatoes made with crispy roasted potato cubes, caramelized onions, crispy bacon bits, melted cheese, and a creamy finish.
Unlike regular breakfast potatoes, which are usually just seasoned and fried, these are roasted until golden and crispy. They are then topped with rich ingredients that blend well.
The combination of roasted vegetables, salty bacon, and gooey cheese creates something special. The creaminess from sour cream or cream cheese adds a rich touch that balances the crispy parts.
Each bite offers a mix of different textures and flavors, like crunchy potato edges, sweet onion, salty bacon, and creamy cheese, and this is why Million Dollar Potatoes are so good.
They are more than just a side dish; they are a complete experience on your plate.
Is This the Real First Watch Recipe?
This homemade potato recipe uses common ingredients and techniques to replicate the taste and appearance of the dish from First Watch, as the restaurant has not shared its exact recipe.
The main difference is likely due to cooking methods. Restaurants use professional equipment that heats up quickly. To get the closest results at home, use a very hot oven and avoid moving the potatoes too much while they roast.
Also, cooking at home lets me control how crispy the potatoes get, the type of cheese I use, and the size of the bacon pieces, which usually leads to a final dish better than the original.
Best Potatoes for First Watch Million Dollar Potatoes
First Watch uses red potatoes because they have a waxy texture and less starch than russet potatoes, which means they hold their shape better when roasted. They become crispy on the outside and creamy on the inside.
Waxy potatoes contain more moisture and less starch, so they don’t get mushy when cooked at high heat. At home, Yukon Gold potatoes are also a good choice. They have slightly more starch than red potatoes, but still hold their shape well. They also add a rich, buttery flavor.
Why Are They Called Million Dollar Potatoes?
The name “Million Dollar Potatoes” refers to the special touch that First Watch adds to regular potatoes with their Million Dollar Bacon. This bacon is thick-cut and glazed with brown sugar, black pepper, and cayenne, giving it a sweet-and-spicy flavor and a nice crunch.
The term “million dollar” highlights the rich glaze on the bacon, making it feel special and worth the price. People might think the name means the dish has expensive ingredients, but that’s not true.
The delicious taste comes from the sweet-and-spicy bacon and the creamy sauce, rather than complicated steps or rare ingredients. The name shows how simple upgrades can transform ordinary potatoes into a delightful dish that feels luxurious.

Ingredients for Million Dollar Potatoes
1 1⁄2 to 2 pounds red potatoes: Use small to medium-sized potatoes for cooking.
1 large sweet onion: A sweet onion caramelizes beautifully, adding sweetness that balances the savory flavors. Yellow onions can be used for a sharper taste.
250 grams bacon: Beef Bacon adds a smoky, salty crunch. Thick-cut is ideal for heartier bites. You can use turkey bacon or plant-based bacon for a lighter option.
1 teaspoon unsalted butter: Butter adds richness and helps the potatoes brown well. Use unsalted butter to control the salt. Olive oil is a good option.
Vegetable oil: This oil helps coat the potatoes and prevents sticking. Canola oil or avocado oil also works well.
1 teaspoon dried oregano: Oregano adds an earthy, slightly peppery flavor. You can substitute it with Italian seasoning or thyme.
A pinch of cayenne pepper: A little cayenne brings warmth without making the dish too spicy. Paprika is a milder option.
A pinch of garlic powder: Garlic powder adds savory depth that pairs nicely with the cheese and bacon. Fresh minced garlic is another great option.
1 teaspoon salt: Salt brings out all the flavors. Sea salt or kosher salt are good choices.
Black pepper to taste: Freshly ground black pepper adds a bit of spice. Adjust the amount to your liking.
Chopped fresh parsley: Parsley adds color and freshness when served. Chives or green onions also work well.
1 cup shredded cheese (cheddar, mozzarella, or a blend): Cheese adds a creamy, rich flavor to the potatoes. A mix of sharp cheddar and mozzarella is great. Monterey Jack is a good alternative.
½ cup sour cream or cream cheese: This ingredient adds creaminess and tang. Greek yogurt is a lighter option.
Kitchen Tools You’ll Need
- Large baking sheet: This helps roast the potatoes evenly.
- Mixing bowl: Use this to toss the ingredients together.
- Sharp knife: This is for dicing the potatoes and onions.
- Measuring spoons: These measure the seasoning amounts accurately.
- Aluminum foil or parchment paper: This prevents sticking and makes cleanup easy.
- Oven mitts: These help you handle hot pans safely.
How to Make First Watch Million Dollar Potatoes
1. Prepare the Potatoes and Onion: Preheat your oven to 400 degrees. Wash the red potatoes and dry them. Keep the skins on for texture and nutrients. Cut the potatoes into 1-inch cubes. Peeling and chopping the sweet onion into similar-sized pieces helps everything cook evenly and ensures you get onion in every bite.

2. Cook the Bacon: Place the bacon slices in a cold skillet. Turn the heat to medium. Cook the bacon until it is crispy, flipping it once, which takes about 8-10 minutes. Drain the bacon on paper towels and chop it into small pieces once it cools.

3. Season the Potatoes: In a large mixing bowl, combine the diced potatoes and onions. Drizzle with vegetable oil and add butter. Sprinkle in oregano, cayenne pepper, garlic powder, salt, and black pepper. Toss everything to coat the potatoes well.

4. Roast the Potatoes: Spread the seasoned potatoes and onions in a single layer on a baking sheet. Avoid overcrowding to prevent steaming. Bake for 25-30 minutes, flipping halfway through, until they are golden brown and crispy on the edges.

5. Add the Toppings: Take the baking sheet out of the oven. Sprinkle shredded cheese and chopped bacon over the hot potatoes. The heat will melt the cheese. You can also add sour cream or cream cheese at this stage.
6. Melt the Cheese: Return the baking sheet to the oven for 3-5 minutes, until the cheese is melted and bubbly. Remove the potatoes and sprinkle fresh chopped parsley on top. Serve them hot right from the pan.

6 Common Mistakes When Making Million Dollar Potatoes
1. Cutting Potatoes Unevenly: Cutting potatoes into different sizes means some will burn while others will stay raw. Cut all pieces to about the same size, roughly 1-inch cubes. This way, everything cooks evenly.
2. Overcrowding the Baking Sheet: Putting too many potatoes on one baking sheet traps steam and makes them soggy. Spread them out in a single layer with space between each piece. Use two baking sheets instead of one crowded pan.
3. Not Drying the Potatoes: Wet potatoes won’t get crispy. After washing them, pat the potatoes completely dry with a kitchen towel before adding oil and seasonings.
4. Adding Cheese Too Early: Adding cheese at the start makes it oily and separates, rather than making it gooey. Add cheese near the end, once the potatoes are crispy and cooked through.
5. Using Too Much Oil: Using too much oil makes greasy potatoes instead of crispy ones. You only need enough to coat each piece lightly, about 2-3 tablespoons, for this amount of potatoes.
6. Skipping the Flip: Flipping the potatoes halfway through roasting helps all sides get golden and crispy. Set a timer to help you remember this important step.
How to Get Crispy like First Watch
To achieve restaurant-quality, focus on the fat-to-starch ratio. Using too much fat makes your potatoes greasy, while too little can dry them out. Coat the potatoes with just enough oil, then add a small amount of butter for browning and flavor.
Many homemade versions get mushy because people either boil the potatoes first or roast them at too low a temperature. Start with raw potatoes and roast them at 400 degrees F.
Another essential factor is spacing. If the potatoes are too close together, they will steam rather than roast. Give each piece space on the pan.
To achieve browning without drying out the potatoes, avoid overcooking. Keep an eye on the potatoes during the last 10 minutes of roasting. Take them out as soon as they are crispy and tender.
Are First Watch Million Dollar Potatoes Gluten Free?
I make First Watch Million Dollar Potatoes gluten-free at home easily. The potatoes, bacon, seasonings, cheese, and herbs are naturally gluten-free. If needed, use gluten-free bacon, as some brands may contain traces of gluten.
Avoid store sauces that contain wheat and make your own cream topping with safe ingredients. Always check labels on cheese or sour cream. This way, you can enjoy the same flavors safely.
What to Serve with Million Dollar Potatoes
These potatoes go well with scrambled eggs, omelets, or fried eggs, making a complete breakfast. Their creamy texture matches nicely with eggs.
For brunch, serve them with French toast or cakes for a sweet-and-savory mix. I also enjoy pairing these potatoes with grilled sausages or a breakfast steak, as the smoky and salty flavors complement each other.
For brunch, you can add fresh fruit, such as berries or sliced melon, to balance the richness. A light green salad with vinaigrette also works well.
You might not think about it, but these potatoes are good for dinner too. Try them with roasted chicken, grilled lamb chops, or a juicy steak.
Their cheesy, savory flavor pairs well with any meat. They are hearty enough to be a light dinner on their own; add a side salad, and you’re all set.
Can You Make this Million Dollar Potatoes Ahead of Time?
You can roast the potatoes and cook the bacon in advance. Allow them to cool completely and store in separate airtight containers in the fridge for up to 2 days.
When ready to serve, spread the potatoes on a baking sheet, top with cheese and bacon, and bake at 375°F until heated through and the cheese melts.
How to Store Million-Dollar Potatoes
Store leftover potatoes in an airtight container in the refrigerator. They will stay good for up to 3 days. Keep the potatoes separate from any extra toppings for better quality.
To make leftover potatoes crispy again, spread them out in a single layer on a baking sheet. Bake at 400°F for 8-10 minutes. Drizzle a little oil over them before reheating to help them crisp.
Adding fresh cheese or toppings after reheating can also improve their texture.
First Watch Million Dollar Potatoes Recipe
First Watch Million Dollar Potatoes Recipe made in about 50 minutes. Crispy red potatoes with cheese, bacon, and creamy flavor done right.
Ingredients
- 1½–2 pounds red potatoes, washed and cut into 1-inch cubes
- 1 large sweet onion, diced
- 250 grams bacon (8–9 slices), cooked and chopped
- 1 teaspoon unsalted butter
- 2 tablespoons vegetable oil
- 1 teaspoon dried oregano
- Pinch of cayenne pepper
- Pinch of garlic powder
- 1 teaspoon salt
- Black pepper, to taste
- 1 cup shredded cheese (cheddar, mozzarella, or blend)
- ½ cup sour cream or cream cheese
- 2 tablespoons chopped fresh parsley (or chives / green onions)
Instructions
- Preheat your oven to 400 degrees. Wash the red potatoes and dry them. Keep the skins on for texture and nutrients. Cut the potatoes into 1-inch cubes. Peeling and chopping the sweet onion into similar-sized pieces helps everything cook evenly and ensures you get onion in every bite.
- Place the bacon slices in a cold skillet. Turn the heat to medium. Cook the bacon until it is crispy, flipping it once, which takes about 8-10 minutes. Drain the bacon on paper towels and chop it into small pieces once it cools.
- In a large mixing bowl, combine the diced potatoes and onions. Drizzle with vegetable oil and add butter. Sprinkle in oregano, cayenne pepper, garlic powder, salt, and black pepper. Toss everything to coat the potatoes well.
- Spread the seasoned potatoes and onions in a single layer on a baking sheet. Avoid overcrowding to prevent steaming. Bake for 25-30 minutes, flipping halfway through, until they are golden brown and crispy on the edges.
- Take the baking sheet out of the oven. Sprinkle shredded cheese and chopped bacon over the hot potatoes. The heat will melt the cheese. You can also add sour cream or cream cheese at this stage.
- Return the baking sheet to the oven for 3-5 minutes, until the cheese is melted and bubbly. Remove the potatoes and sprinkle fresh chopped parsley on top. Serve them hot right from the pan.
Nutrition Information:
Yield: 4 Serving Size: 1Amount Per Serving: Calories: 520
I hope your version of First Watch Million Dollar Potatoes turns out great. I would love to hear your thoughts. Did you use a different cheese or add another herb? Your feedback helps me and other readers learn more than just praise ever could.
