Dunkin’ Donuts Omelet Bites Copycat Recipe
Dunkin’ Donuts omelet bites are those warm, egg-based bites sold at the counter alongside your coffee, and this homemade version gets you the same tender, cheesy result without the drive-through line. They come together in under 30 minutes and are easy enough to make on a Tuesday morning.
The filling here is bacon and cheddar, which is the most popular variety, but the recipe adapts well to whatever you have in the fridge.

Why I Love This Recipe
The texture is what keeps me making these. The egg mixture stays soft and a little custardy in the center, with just enough structure to hold together when you pick one up.
They reheat well too, which means you can make a batch on Sunday and have breakfast sorted for most of the week. That kind of low-effort payoff is hard to argue with.
Recipe Ingredients

- 6 large eggs – The base of the bites; large eggs give the right volume for a standard 12-cup muffin tin
- 1/4 cup whole milk – Adds creaminess; 2% works but the texture will be slightly less custardy
- 1/2 tsp kosher salt – Seasons the egg mixture evenly
- 1/4 tsp black pepper – Freshly ground is best here
- 1/4 tsp garlic powder – Adds a subtle savory background note
- 4 strips bacon – Cook and crumble before mixing in; turkey bacon works as a swap
- 1/2 cup shredded cheddar cheese – Sharp cheddar gives more flavor than mild; pre-shredded is fine
- 2 tbsp cream cheese, softened – The key to that Dunkin’-style creamy, slightly dense texture
- 2 tbsp finely diced green bell pepper – Adds a small bit of color and crunch; red pepper works too
- 2 tbsp finely diced white onion – Keeps the flavor mild rather than sharp
- Non-stick cooking spray – Essential; these will stick without it
Variations / Substitutions
- Turkey bacon – Works just as well as regular bacon and makes the bites a little lighter overall.
- Pepper jack cheese – Swaps in for cheddar and adds a mild heat that works well with the egg base.
- Red bell pepper – Use instead of green for a slightly sweeter flavor and a deeper color in the final bite.
- No onion – Simply leave it out; the bites will still have plenty of flavor from the bacon and cheese.
- Dairy-free – Use unsweetened oat milk in place of whole milk and skip the cream cheese, or use a dairy-free cream cheese alternative.
- Hot sauce stirred in – Add 1 tsp of your preferred hot sauce to the egg mixture before pouring for a gentle heat throughout.
If you like easy egg-based breakfasts like this, you might also enjoy a Starbucks Egg Bites Copycat Recipe.
How To Make Omelet Bites
Step 1: Cook the Bacon

Heat a skillet over medium heat and cook the 4 strips bacon for about 7 to 8 minutes, turning once, until crisp. Transfer them to a paper towel to drain, then crumble into small pieces. While the bacon cools, preheat your oven to 350°F (175°C).
The bacon needs to be fully crisp here, not chewy. Soft bacon releases moisture inside the bites and makes the texture watery in the center.
Step 2: Whisk the Egg Mixture

Crack the 6 large eggs into a medium bowl and add the 1/4 cup whole milk, 2 tbsp softened cream cheese, 1/2 tsp kosher salt, 1/4 tsp black pepper, and 1/4 tsp garlic powder. Whisk vigorously for about 1 minute until the cream cheese is mostly broken up and the mixture looks uniform, with no large white lumps.
It does not need to be perfectly smooth. A few tiny cream cheese flecks will melt during baking and actually help create that soft, creamy center.
Step 3: Fold in the Fillings

Add the crumbled bacon, 1/2 cup shredded cheddar cheese, 2 tbsp finely diced green bell pepper, and 2 tbsp finely diced white onion to the egg mixture. Stir everything together with a spoon until the fillings are evenly distributed throughout.
You want each cup to get a fair share of bacon and cheese, so make sure the mix is not sitting at the bottom of the bowl before you pour.
Step 4: Pour and Bake the Bites

Spray a 12-cup muffin tin generously with non-stick cooking spray, including the flat top surface between the cups. Pour the egg mixture evenly across all 12 cups, filling each one about three-quarters full. Bake at 350°F (175°C) for 18 to 20 minutes, until the tops are set and the edges have pulled away slightly from the sides of the tin.
Do not overbake. At 20 minutes the centers should still have a very slight jiggle when you nudge the pan. They firm up as they cool, and anything past 22 minutes starts to turn rubbery.
Step 5: Turn Out and Serve

Run a butter knife around the edge of each bite, then turn the tin over a wire rack or plate and let them drop out. Transfer the bites to a serving plate, sprinkle with a pinch of extra shredded cheddar and a small crack of black pepper, and serve warm.
Recipe Tips
- Dice the vegetables small. Pieces larger than 1/4 inch stay a little crunchy in the finished bite and can make the texture feel uneven. Aim for a fine dice.
- Bring the cream cheese to room temperature first. Cold cream cheese does not break up well when whisked and leaves larger lumps that take longer to melt.
- Don’t skimp on the cooking spray. Even a non-stick tin benefits from a generous coat here, especially on the flat surface between cups where overflow tends to stick.
- Use a measuring cup with a spout to pour. The batter is loose and easy to spill. A liquid measuring cup gives you control over each cup without making a mess.
Bake times by tin type (oven at 350°F / 175°C):
| Tin Type | Cups Filled | Bake Time |
|---|---|---|
| Standard metal muffin tin | 12 | 18 to 20 mins |
| Silicone muffin mold | 12 | 20 to 22 mins |
| Mini muffin tin (24-cup) | 24 | 12 to 14 mins |
How To Store
- Refrigerate – Store cooled bites in an airtight container for up to 4 days.
- Reheating – Microwave 2 to 3 bites on a paper towel-lined plate for 45 to 60 seconds until warmed through. The paper towel absorbs any steam and keeps the exterior from getting soggy.
What To Serve With Omelet Bites
A cup of hot coffee is the obvious move, but these also work well alongside a simple fruit salad, where the brightness of the fruit cuts through the richness of the egg and cheese. If you want to make it a fuller breakfast, a slice of whole-grain toast with a thin layer of butter gives you something to alternate bites with and rounds out the meal without adding much prep time.
Frequently Asked Questions
Can I make these ahead and freeze them?
Yes. Freeze fully cooled bites in a single layer on a baking sheet, then transfer to a zip-lock bag for up to 2 months. Reheat from frozen in the microwave for 60 to 90 seconds.
Can I use a blender instead of a whisk?
Yes, and it works well. Blend the egg mixture on low for about 20 seconds, which breaks up the cream cheese faster than hand-whisking.
Why did my bites deflate after baking?
Some deflation is normal as steam escapes during cooling. If they collapsed significantly, the oven temperature may have been too high; use an oven thermometer to check yours runs true.
Can I double the batch?
Yes. Double all the quantities and use 2 muffin tins, rotating them halfway through baking so both tins get even heat.

Ingredients
Method
- Cook the 4 strips bacon in a skillet over medium heat for 7 to 8 minutes until crisp, drain on paper towels, and crumble. Preheat oven to 350°F (175°C).
- Whisk together the 6 large eggs, 1/4 cup whole milk, 2 tbsp softened cream cheese, 1/2 tsp kosher salt, 1/4 tsp black pepper, and 1/4 tsp garlic powder for about 1 minute until mostly smooth.
- Stir in the crumbled bacon, 1/2 cup shredded cheddar, 2 tbsp green bell pepper, and 2 tbsp white onion until evenly distributed.
- Spray a 12-cup muffin tin with non-stick cooking spray, fill each cup three-quarters full, and bake at 350°F (175°C) for 18 to 20 minutes until the tops are set and edges pull away from the tin.
- Run a knife around each bite, turn them out onto a plate, top with a pinch of extra shredded cheddar and a crack of black pepper, and serve warm.
