
No-Meat Breakfast Burrito with Eggs and Rice
A hearty, satisfying breakfast burrito filled with fluffy scrambled eggs, seasoned rice, black beans, sautéed onions, cheese, and fresh cilantro, all wrapped in a warm flour tortilla. Perfect for a quick breakfast or meal prep.
Steps
Before you start
- Have all ingredients prepped and measured before you start cooking—the burrito comes together quickly once the pan is hot
- If using leftover rice, warm it in the microwave or in a dry skillet first so it's hot when you assemble
- Place a damp towel over the tortillas to keep them warm and pliable while you cook the filling
Warm tortillasOven 300°F / 150°C
- Stack the 4 large flour tortillas and wrap them in a damp paper towel.
- Microwave on high for 60–90 seconds until warm and pliable.
- If you don't have a microwave, wrap them in foil and warm in a 300°F (150°C) oven for 5 minutes.
- Place them under a clean kitchen towel to keep them warm while you cook.
+ Show details− Hide details
Ready when: Tortillas are warm and flexible, not dry or cracked
Tip: Warming tortillas makes them much easier to roll without tearing. Don't skip this step.
Cook onion and garlic
- Heat 1 tablespoon (15 ml) of olive oil in a 10-inch (25 cm) nonstick skillet over medium heat.
- Once shimmering, add the thinly sliced onion and cook, stirring occasionally, for 5–6 minutes until softened and lightly golden at the edges.
- Add the minced garlic and cook for another 30 seconds until fragrant.
- Transfer to a plate.
+ Show details− Hide details
Ready when: Onion is soft with golden edges, garlic is fragrant but not browned
Tip: Cook the onion long enough to caramelize the edges slightly—this adds depth to the burrito.
Warm beans and rice with spices
- In a medium saucepan or skillet, combine the drained black beans, warm cooked rice, ground cumin, and chili powder.
- Stir in the cooked onion and garlic.
- Heat over medium heat for 2–3 minutes, stirring occasionally, until everything is warm and the spices are distributed.
- Season with salt and pepper to taste.
- Transfer to a bowl.
+ Show details− Hide details
Ready when: Mixture is hot throughout and fragrant, with no cold spots
Tip: Keep the rice and beans warm while you cook the eggs—you'll assemble quickly to prevent the filling from cooling.
Scramble the eggs
- Return the skillet to medium-low heat and add 1.5 tablespoons (21 g) of butter.
- Once melted and foaming, pour in the 10 beaten eggs.
- Let them sit undisturbed for 20–30 seconds, then gently push the cooked egg from the edges toward the center with a wooden spoon.
- Repeat this motion every 20–30 seconds, tilting the pan to let uncooked egg flow to the edges.
- Cook for 4–5 minutes total until the eggs are mostly set but still slightly soft and creamy—they will continue to cook as you assemble the burritos.
- Season with salt and pepper.
+ Show details− Hide details
Ready when: Eggs are mostly set but still soft and slightly moist, not dry or overcooked
Tip: Scramble gently and remove from heat slightly before the eggs look completely set. Overcooking makes them rubbery.
Assemble burritos
- Place one warm tortilla on a clean work surface with the textured side facing up.
- Arrange filling in a horizontal line slightly below the center of the tortilla: start with about ⅓ cup (80 ml) of the warm rice and bean mixture, then top with about ¼ of the scrambled eggs, then a generous sprinkle of the shredded cheese (about 3–4 tablespoons / 30–45 g), and a pinch of fresh cilantro if using.
- Repeat with the remaining 3 tortillas and filling.
+ Show details− Hide details
Ready when: All four tortillas are filled evenly with no ingredients bulging out the sides
Tip: Don't overfill—use the amounts suggested so the burrito seals cleanly and doesn't burst when you roll or eat it.
Roll and seal burritos
- Starting with one filled tortilla, fold the bottom edge up over the filling and roll it away from you tightly, tucking in the filling as you go.
- When about halfway rolled, fold in the left and right sides, then continue rolling until the seam is on the bottom.
- The burrito should be snug but not torn.
- Repeat with the remaining 3 tortillas.
+ Show details− Hide details
Ready when: All four burritos are rolled tightly with visible seams on the bottom and no gaps
Tip: Fold the sides in before the final roll to trap the filling inside. A tight, clean roll keeps everything in place as you eat.
Rest and serve
- Let the burritos rest seam-side down on a plate for 1–2 minutes so the cheese sets slightly and the tortilla holds its shape.
- Serve warm with hot sauce or salsa on the side, if desired.
+ Show details− Hide details
Ready when: Tortilla is still warm and cheese is slightly firm to the touch
Tip: A short rest helps prevent the filling from spilling out when you bite into the burrito.
Good to know
Tips
- Mise en place is essential for breakfast burritos: have the tortillas warming, all ingredients prepped, and a plan for assembly before you start cooking. The filling comes together quickly, so you won't have time to chop garlic while eggs are on the stove.
- Keep the filled burritos in a warm place while you assemble the remaining ones so the cheese stays soft and the filling stays warm. You can wrap them loosely in foil or place them on a baking sheet in a 200°F (95°C) oven.
- If making burritos for a crowd, you can warm the rice, beans, and onions ahead in a slow cooker set to low, then scramble the eggs in batches in the skillet while guests assemble their own burritos with toppings on the side.
- For extra flavor, toast the cumin and chili powder in the dry skillet for 30 seconds before adding them to the rice and beans—this blooms the spices and intensifies their flavor.
Make ahead
You can prepare the rice, beans, and onions up to 2 days ahead. Store them separately in airtight containers in the fridge. On serving day, warm them together with the spices, then scramble fresh eggs and assemble the burritos. Alternatively, assemble the burritos completely, wrap each individually in foil, and refrigerate for up to 1 day; reheat in a 350°F (175°C) oven for 15–20 minutes wrapped in foil until warm throughout.
Storage & reheating
Store leftover assembled burritos wrapped in foil in the refrigerator for up to 3 days. Reheat in a 350°F (175°C) oven for 15–20 minutes while still wrapped in foil, or unwrap and microwave for 1–2 minutes until warm. Individual components (rice, beans, eggs) can be stored separately in airtight containers in the fridge for up to 3 days. Do not freeze assembled burritos; the tortilla texture will become tough.
Substitutions
- canned black beans, drained and rinsed → Pinto beans or refried beans. Pinto beans offer a milder flavor; refried beans add creaminess but use slightly less since they're thicker.
- cooked rice (white or brown) → Cooked quinoa or couscous. Both work well and add protein. Use the same volume as the rice called for.
- shredded cheddar or Mexican blend cheese → Monterey Jack, Oaxaca, or pepper jack cheese. Monterey Jack is milder; pepper jack adds heat. Oaxaca is stretchy and melts beautifully.
- large flour tortillas (10-inch / 25 cm) → Whole wheat or spinach tortillas. These work just as well and add nutrition. Spinach tortillas will make the burrito taste slightly earthy.
More breakfast sandwiches
See all →Find more like this
- Meal
- Breakfast
- Cuisine
- Tex-Mex
- Main ingredient
- Black BeansEggsRice
- Method
- Stovetop
- Quick & Easy
- EasyMeal PrepMake Ahead





