← Back to Blog

Beef Milanesas with Rice and Beans — One Hundred Weeks of Standing at the Stove

Week one hundred. One hundred weeks of writing about fire and food and the people I love. I didn't notice the number until Jessica pointed it out — she tracks things, my accountant wife, she notices milestones in numbers the way I notice them in flavors. "A hundred weeks, Marcus. That's almost two years." Almost two years of standing at a grill and thinking about why it matters. Almost two years of feeding people and writing about feeding people. The writing has become as much a part of the routine as the cooking — a way of processing, of understanding, of holding moments still long enough to see them clearly.

Diego is six and a half months old and is sitting up on his own. Not perfectly — he wobbles, he lists, he occasionally topples with the slow-motion grace of a small building being demolished — but he sits. He sits in the high chair and eats sweet potato. He sits on the floor and watches Sofia. He sits in my lap while I eat and reaches for my food with the determination of a negotiator who will not accept "no." I let him taste things. A lick of avocado. A finger dipped in broth. A crumb of cornbread. He receives each taste with the seriousness of a sommelier and the enthusiasm of a puppy. He is, already, a Rivera at the table.

Sofia is three and a half and has become my kitchen assistant for real. Not play-helping — real tasks. She stirs batter. She tears lettuce. She counts eggs ("one, two, three, five — that's enough, Daddy"). She washes vegetables in the sink, standing on her step stool with the focus of a surgeon scrubbing in. She drops things. She spills things. She once stuck her hand in a bowl of raw chicken marinade and I had to sanitize her entire arm. But she's learning. She's learning that the kitchen is a place where things happen — where raw becomes cooked, where separate becomes combined, where work becomes food. She's learning what I learned from Roberto: the kitchen is the center of the house.

The Captain's exam is in six weeks. I'm studying every night after the kids are down. Fire science, leadership theory, incident command. Jessica quizzes me from the binder while we sit on the couch after the kids are asleep. She's better at remembering the material than I am, which is either inspiring or humiliating. "NIMS stands for what?" she says. "National Incident Management System." "Correct. What's the span of control?" "Three to seven, ideal five." "Correct. What's for dinner?" "Pork chops." "Correct."

Made something my dad used to make when I was a kid: milanesas — thin-pounded beef cutlets, breaded and fried. Simple. Working-class Mexican food. The kind of thing my dad ate growing up in Sonora and that his mom made in the Maryvale kitchen. I served them with rice and beans and a wedge of lime and salsa verde. Jessica said "this tastes like your parents' house" and she's right — it does. It tastes like 1992 and a kitchen on a quiet street and a boy standing on a milk crate watching his father cook. Some recipes are not about technique. They're about transport.

So here it is — the recipe that brought week one hundred full circle. I wasn’t planning anything symbolic. I was just tired from studying, Sofia had spent the afternoon “helping” me count eggs, and I wanted something fast and familiar. Something that didn’t require thinking, just muscle memory. My hands knew what to do before my brain caught up: pound the beef thin, set up the breading station, get the oil hot. When Jessica said it tasted like my parents’ house, I realized that’s exactly where I’d gone — back to a Maryvale kitchen, back to my dad’s hands, back to the beginning. If you want to make it, here’s how Roberto Rivera taught me.

Beef Milanesas with Rice and Beans

Prep Time: 25 minutes | Cook Time: 30 minutes | Total Time: 55 minutes | Servings: 4

Ingredients

  • For the milanesas:
  • 1 1/2 pounds beef top round or sirloin, sliced into 4 thin cutlets (about 1/4 inch thick)
  • 1 cup all-purpose flour
  • 3 large eggs, beaten
  • 1 1/2 cups plain breadcrumbs
  • 1 teaspoon garlic powder
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon cumin
  • Vegetable oil, for frying (about 1/2 inch deep in the pan)
  • Lime wedges, for serving
  • For the Mexican rice:
  • 1 1/2 cups long-grain white rice
  • 2 tablespoons vegetable oil
  • 1/4 cup tomato sauce
  • 1 clove garlic, minced
  • 2 3/4 cups chicken broth
  • 1/2 teaspoon salt
  • 1/4 teaspoon cumin
  • For the refried beans:
  • 2 tablespoons lard or vegetable oil
  • 1 can (15 ounces) pinto beans, undrained
  • 1/4 teaspoon salt
  • 1/4 teaspoon garlic powder
  • For the salsa verde:
  • 6 tomatillos, husked and rinsed
  • 1 serrano pepper
  • 1/4 cup fresh cilantro
  • 1/4 white onion
  • 1 clove garlic
  • Salt to taste

Instructions

  1. Pound the cutlets. Place each beef cutlet between two sheets of plastic wrap and pound with a meat mallet until about 1/8 inch thick. Season both sides with salt, pepper, and cumin.
  2. Set up the breading station. Place the flour in a shallow dish, the beaten eggs in a second dish, and the breadcrumbs mixed with garlic powder in a third dish. Dredge each cutlet in flour, shaking off the excess, then dip in egg, then press firmly into the breadcrumbs to coat both sides evenly. Set on a wire rack while you bread the rest.
  3. Start the rice. Heat 2 tablespoons oil in a saucepan over medium heat. Add the rice and toast, stirring frequently, until golden, about 4 minutes. Add garlic and cook 30 seconds. Stir in tomato sauce, chicken broth, salt, and cumin. Bring to a boil, then reduce heat to low, cover, and cook 18 minutes. Remove from heat and let stand, covered, 5 minutes. Fluff with a fork.
  4. Make the salsa verde. Bring a small pot of water to a boil. Add tomatillos and serrano pepper and simmer until soft, about 8 minutes. Drain and transfer to a blender with the cilantro, onion, and garlic. Blend until smooth. Season with salt.
  5. Make the refried beans. Heat lard or oil in a skillet over medium heat. Add the pinto beans with their liquid and mash with a potato masher or the back of a spoon to your desired consistency. Stir in salt and garlic powder. Cook, stirring occasionally, until thickened, about 5 minutes.
  6. Fry the milanesas. Heat about 1/2 inch of vegetable oil in a large heavy skillet over medium-high heat until it reaches 350°F. Fry each cutlet until golden brown and cooked through, about 2 to 3 minutes per side. Transfer to a paper towel-lined plate.
  7. Serve. Place a milanesa on each plate alongside the rice and beans. Spoon salsa verde over the milanesa or serve on the side. Squeeze a lime wedge over everything.

Nutrition (per serving)

Calories: 785 | Protein: 48g | Fat: 28g | Carbs: 88g | Fiber: 7g | Sodium: 1180mg

Marcus Rivera
About the cook who shared this
Marcus Rivera
Week 100 of Marcus’s 30-year story · Phoenix, Arizona
Marcus is a Phoenix firefighter, a husband, a dad of two, and the kind of guy who'd hand you a plate of brisket before he'd shake your hand. He grew up watching his father Roberto grill carne asada every Sunday in the backyard, and that tradition runs through everything he cooks. He's won a couple of local BBQ competitions, built an outdoor kitchen his wife calls "the altar," and feeds his fire crew on every shift. For Marcus, cooking isn't a hobby — it's how he shows up for the people he loves.

How Would You Spin It?

Put your own twist on this recipe — what would you add, remove, or swap?