
Caramelized Onion Breakfast Burritos are a practical way to make a satisfying morning meal from familiar ingredients. Soft tortillas hold sweet, slowly cooked onions, seasoned eggs, beans, cheese, and potatoes in a compact package that can be served immediately or prepared ahead. For another homemade burrito idea, see this steak burrito recipe with potatoes, peppers, and onions. The recipe requires patience during the onion-cooking step, but the rest comes together quickly. The result is filling without being heavy, and the ingredients can be adjusted for different dietary needs.
Essential Concepts
Cook the onions slowly for deep flavor. Prepare the filling before assembling. Warm tortillas so they roll without cracking. Serve fresh, or freeze individually for later breakfasts.
Why Caramelized Onions Belong in Breakfast Burritos
Raw or lightly sautéed onions provide sharpness, but caramelized onions contribute sweetness, depth, and a soft texture. Their flavor develops as moisture leaves the pan and the onions gradually brown. This process usually takes 25 to 35 minutes over medium-low heat. Rushing the heat can cause scorching before the onions soften, so patience produces better results. For additional inspiration on combining caramelized onions with breakfast fillings, see this caramelized onion breakfast burrito guide.
The onions also balance savory ingredients. Eggs, beans, potatoes, and cheese can make a burrito taste dense or one-dimensional. A spoonful of properly browned onion adds contrast without requiring a complicated sauce.
Ingredients
This recipe makes 6 breakfast burritos.
For the caramelized onions
- 2 large yellow onions, thinly sliced, about 5 cups or 750 g
- 2 tablespoons unsalted butter, 28 g
- 1 tablespoon olive oil, 15 mL
- 1/2 teaspoon kosher salt, about 3 g
- 1 tablespoon water, 15 mL, as needed
For the burrito filling
- 1 tablespoon olive oil, 15 mL
- 3 cups frozen diced potatoes, 420 g
- 1 teaspoon smoked paprika, 2 g
- 1/2 teaspoon ground cumin, 1 g
- 1/2 teaspoon kosher salt, about 3 g
- 1/4 teaspoon black pepper, 0.5 g
- 8 large eggs
- 2 tablespoons milk, 30 mL
- 1 tablespoon unsalted butter, 14 g
- 1 can black beans, 15 ounces or 425 g, drained and rinsed
- 1 cup shredded sharp cheddar cheese, 4 ounces or 115 g
- 6 large flour tortillas, 10 inches or 25 cm
- 1/2 cup salsa, 120 mL, for serving
- Chopped cilantro, optional
- Sliced avocado, optional
- Hot sauce, optional
Instructions

1. Caramelize the onions
Melt the butter with the olive oil in a large skillet over medium-low heat. Add the sliced onions and salt. Stir to coat them evenly, then cook uncovered, stirring every few minutes.
After about 10 minutes, the onions should begin to soften and release moisture. Continue cooking for another 15 to 25 minutes. Stir more often as the onions darken. If they begin sticking, add water one tablespoon at a time and scrape the browned areas from the bottom of the skillet.
The onions are ready when they are soft, golden brown, and reduced substantially in volume. Transfer them to a bowl and set aside. Do not wash the skillet if you plan to cook the potatoes in it.
2. Cook the potatoes
Heat the olive oil in the same skillet over medium heat. Add the diced potatoes, smoked paprika, cumin, salt, and black pepper. Cook for 8 to 12 minutes, stirring occasionally, until the potatoes are hot and lightly browned.
Frozen potatoes vary in size and moisture, so cooking time may differ. If the potatoes brown before becoming tender, reduce the heat and cover the skillet for several minutes. Transfer them to a bowl when finished.
3. Scramble the eggs
Whisk the eggs and milk in a medium bowl. Melt the butter in the skillet over medium-low heat. Add the egg mixture and cook, stirring slowly, until soft curds form. Remove the skillet from the heat while the eggs still look slightly moist. Residual heat will finish cooking them.
Overcooked eggs can become dry inside the burritos, particularly if the burritos will be reheated. Softly set eggs provide a better texture.
4. Warm the beans and tortillas
Add the black beans to the warm skillet and stir for 2 to 3 minutes, just until heated. Warm the tortillas separately in a dry skillet, microwave, or oven. A flexible tortilla is less likely to split during assembly.
For microwave warming, stack the tortillas between slightly damp paper towels and heat for 20 to 30 seconds. Keep them covered while filling the burritos.
5. Assemble the burritos
Place one tortilla on a work surface. Add about 1/2 cup of filling in a horizontal line slightly below the center. Layer the potatoes, eggs, beans, caramelized onions, and cheese.
Avoid overfilling. Excess filling makes the tortilla difficult to close and can cause the burrito to break. Fold the bottom edge over the filling, fold in both sides, and roll firmly toward the top edge.
Serve with salsa, avocado, cilantro, or hot sauce. The burritos are best while warm, when the cheese is soft and the tortilla remains pliable.
Preparation and Storage Tips
The onions can be cooked up to four days ahead and stored in an airtight container in the refrigerator. The potatoes and beans can also be prepared in advance. For the best texture, cook the eggs shortly before assembly.
To refrigerate assembled burritos, let the filling cool before wrapping each burrito in foil or parchment. Store them for up to three days. Reheat in a microwave for 1 to 2 minutes, turning once, or warm in a 350°F oven, which is 175°C, for 15 to 20 minutes.
For freezing, wrap each cooled burrito tightly in parchment followed by foil. Freeze for up to three months. Remove the foil before microwaving. Heat from frozen for 3 to 5 minutes, turning every minute, or thaw overnight in the refrigerator and warm until the center reaches 165°F, or 74°C.
Ingredient Substitutions
Pinto beans, kidney beans, or refried beans can replace black beans. Monterey Jack, pepper Jack, or a mild Mexican cheese may be used instead of cheddar. Sweet potatoes can replace regular potatoes, although their sweetness will reinforce the onions’ flavor.
For a vegetarian burrito, the recipe already needs no meat. To add meat, use cooked breakfast sausage, bacon, ham, or chorizo in moderate amounts. Meat should be fully cooked before it is added to the burrito.
For a dairy-free version, replace the butter with additional olive oil and omit the cheese or use a dairy-free substitute. Corn tortillas are generally too small and brittle for this filling, so large flour tortillas work better.
Common Questions
How long does it take to caramelize onions?
Most onions require 25 to 35 minutes over medium-low heat. Larger quantities may take longer. The onions are finished when they are soft, golden brown, and greatly reduced.
Can I use pre-caramelized onions?
Yes. Use about 1 1/2 cups, or 225 g, of prepared onions. Check their salt level before adding more seasoning to the filling.
Why do my burritos fall apart?
The tortilla may be too cold, too dry, or overloaded. Warm it before filling, leave space around the edges, and roll the bottom and sides over the filling before tightening the cylinder.
Can I make these burritos without potatoes?
Yes. Increase the beans or eggs, or add sautéed bell peppers, spinach, mushrooms, or zucchini. Remove excess moisture from vegetables before assembly.
Are caramelized onion breakfast burritos suitable for meal preparation?
Yes. They refrigerate well for several days and can be frozen individually. Cool the filling before wrapping, and reheat until the center is thoroughly hot.
What should I serve with breakfast burritos?
Salsa, fresh fruit, avocado, plain Greek yogurt, or a simple green salad all work well. A moderately acidic salsa helps balance the richness of the eggs, cheese, and butter.



Discover more from Life Happens!
Subscribe to get the latest posts sent to your email.

