Roast spiced sweet potatoes with cumin and paprika until tender, then sauté black beans with onions and peppers. Assemble everything into warm tortillas with sharp cheddar and fresh cilantro. Grill briefly for a crispy exterior and enjoy a hearty, vegetarian Mexican-inspired meal.
I discovered these burritos on a weeknight when I had a pile of sweet potatoes from the farmers market and absolutely no dinner plan. The oven did most of the work while I chopped vegetables, and by the time the sweet potatoes turned golden and caramelized, I realized I'd stumbled onto something that tasted restaurant-quality but came together in under an hour. My partner walked in mid-roll and immediately asked when I was making them again.
The first time I made these for friends, I was nervous about whether a vegetarian burrito would feel substantial enough. But watching everyone go back for seconds, scraping cilantro and cheese off their plates, I realized the combination of sweet and savory, soft and crispy, just works. One friend asked if she could take the leftover filling home to use in other things.
Ingredients
- Sweet potatoes: Dice them evenly so they roast at the same rate; I learned the hard way that thick chunks stay firm while thin ones burn.
- Red onion and bell pepper: Finely chop these so they soften quickly and distribute throughout each bite.
- Black beans: Rinsing them removes excess sodium and prevents soggy burritos.
- Shredded cheddar or Monterey Jack: Both melt beautifully, though Monterey Jack stays slightly creamier if you crisp the burrito afterward.
- Cumin and smoked paprika: These are your secret weapons for depth; don't skip them or use less.
- Chili powder: A quarter teaspoon is subtle enough to let other flavors shine without overwhelming the filling.
- Large flour tortillas: Room temperature or slightly warm tortillas roll without tearing; cold ones will crack.
- Fresh cilantro: Add it just before rolling so it stays bright and doesn't wilt into the filling.
Instructions
- Get your oven ready:
- Preheat to 220°C (425°F) so the sweet potatoes roast fast and develop those caramelized edges.
- Season and roast the sweet potatoes:
- Toss diced sweet potatoes with olive oil and all the spices, spread them on a baking tray, and roast for 20–25 minutes, stirring halfway through. You're looking for tender insides and slightly crispy, golden edges.
- Build the filling base:
- While potatoes roast, heat olive oil in a large skillet and sauté red onion and bell pepper over medium heat for about 5 minutes until they soften. Add minced garlic next and cook for just 1 minute until fragrant, then stir in your rinsed black beans and let everything warm through for 2–3 minutes.
- Bring it all together:
- Remove the sweet potatoes from the oven and add them to the skillet with the beans and vegetables. Toss everything together and taste for seasoning; this is your moment to adjust salt, spices, or heat if needed.
- Warm the tortillas:
- Wrap them in a slightly damp kitchen towel and microwave for 30 seconds, or warm them one at a time in a dry skillet over medium heat until they're soft and pliable enough to roll without cracking.
- Assemble the burritos:
- Lay each tortilla flat, spoon a generous portion of the sweet potato and bean filling down the center, and sprinkle with shredded cheese and fresh cilantro. Fold in the sides first, then roll tightly from bottom to top.
- Optional crisping:
- For extra texture and melted cheese, place finished burritos seam-side down in a warm skillet over medium heat and cook for 2–3 minutes per side until golden and warm. Serve immediately with lime wedges and any toppings you love.
There's something almost meditative about rolling these burritos, the filling warm and fragrant, cheese softening into the beans, cilantro bright against everything else. My hands smell like cumin and lime for hours afterward, and I don't mind one bit.
Making Ahead and Storage
These burritos are a make-ahead dream. Assemble them up to 24 hours before eating, wrap each one in foil, and store in the fridge. When hunger strikes, unwrap and either microwave for 2–3 minutes or crisp them in a warm skillet. The filling also keeps for 3 days in an airtight container, perfect for taco Tuesday or burrito bowls.
Variations Worth Trying
Once you have the base, this filling becomes infinitely flexible. I've added roasted corn for sweetness, crumbled cotija cheese for tanginess, and jalapeños for heat. For a vegan version, dairy-free cheese melts surprisingly well during the crisp-and-roll step, or skip cheese entirely and add an extra handful of cilantro.
Serving and Pairing
Serve these warm, fresh lime squeezed over the top, and let everyone add their own toppings—sour cream, salsa, avocado slices, or nothing at all. A simple green salad or Mexican rice on the side feels right, but honestly, these are substantial enough to stand completely alone.
- Lime wedges are non-negotiable; they brighten every bite.
- Make extra filling because people will ask for seconds.
- These freeze beautifully if wrapped individually in foil, and reheat perfectly in a 180°C oven for about 15 minutes.
These burritos have become my go-to weeknight dinner and my bring-to-a-potluck dish, which tells you everything you need to know. They're satisfying, flavorful, and somehow always leave people surprised that they're vegetarian.
Recipe Questions & Answers
- → Can these burritos be made vegan?
-
Yes, simply omit the cheese or use a dairy-free alternative to make these burritos suitable for a vegan diet.
- → How should I store leftovers?
-
Wrap the burritos individually in foil or plastic wrap and store them in an airtight container in the refrigerator for up to 3 days.
- → Is it possible to freeze these burritos?
-
Absolutely. Wrap them tightly in foil and freeze for up to 3 months. Thaw in the fridge overnight before reheating.
- → What are the best toppings for serving?
-
Fresh toppings like salsa, guacamole, sliced avocado, sour cream, or extra jalapeños pair perfectly with the filling.
- → How do I reheat these burritos?
-
Reheat in the oven wrapped in foil at 180°C (350°F) until warm, or microwave them for 1-2 minutes.