Milanesa Meat Alternatives: 3 Plant-Based Recipes

Updated November 5, 2026

Total time
55 min
prep 25 min · cook 30 min
Serves
4
portions as written

Jump to recipe

Milanesa Meat Alternatives: 3 Plant-Based Recipes

Milanesa is a beloved South American dish of thin, breaded, and fried cutlets, traditionally made with beef or chicken. This recipe article shows you how to achieve that same golden, crispy crust and tender interior using plant-based proteins—seitan, tofu, and portobello mushrooms—so you can enjoy the classic comfort food without the meat. Each version is simple to prepare, deeply satisfying, and perfect for sandwiches, over rice, or with a squeeze of lemon.

Ingredients

  • For the Seitan Milanesa:
  • 1 lb (450 g) seitan, sliced into 4 cutlets (about 1/2-inch thick)
  • For the Tofu Milanesa:
  • 1 block (14 oz / 400 g) extra-firm tofu, drained and pressed, sliced into 4 slabs (about 1/2-inch thick)
  • For the Portobello Milanesa:
  • 4 large portobello mushroom caps, stems removed, gills scraped out
  • For the Breading:
  • 1 cup (120 g) all-purpose flour (or gluten-free flour blend)
  • 2 large eggs, beaten (or 1/2 cup / 120 ml aquafaba for vegan)
  • 1 1/2 cups (150 g) plain breadcrumbs (or panko for extra crunch)
  • 1 teaspoon (5 g) garlic powder
  • 1 teaspoon (5 g) onion powder
  • 1 teaspoon (5 g) smoked paprika
  • 1/2 teaspoon (2.5 g) salt
  • 1/2 teaspoon (2 g) black pepper
  • 1/2 cup (120 ml) vegetable oil, for frying (or more as needed)
  • For Serving (optional):
  • Lemon wedges
  • Fresh parsley, chopped

Instructions

  1. Prepare your chosen protein. For seitan: pat dry with paper towels. For tofu: after pressing, pat dry. For mushrooms: brush clean and remove gills with a spoon; pat dry.
  2. Set up a breading station. Place the flour in a shallow dish. Beat the eggs (or aquafaba) in a second shallow dish. In a third dish, mix the breadcrumbs with garlic powder, onion powder, smoked paprika, salt, and pepper.
  3. Coat each cutlet. Dredge each piece in flour, shaking off excess. Dip into the egg (or aquafaba), letting excess drip off. Press firmly into the breadcrumb mixture, coating both sides evenly. Place on a plate and repeat with all pieces.
  4. Chill the breaded cutlets. Refrigerate for 10–15 minutes to help the coating adhere (this step is optional but recommended).
  5. Heat the oil. In a large skillet, heat the vegetable oil over medium-high heat until shimmering (about 350°F / 175°C). You can test by dropping a breadcrumb in—it should sizzle immediately.
  6. Fry the milanesas. Working in batches, carefully place the breaded cutlets in the hot oil. Fry for 3–4 minutes per side, until golden brown and crispy. Do not overcrowd the pan. For tofu and seitan, the internal temperature should reach 165°F (74°C) if you want to check with a food thermometer, though these are pre-cooked; for mushrooms, cook until tender and heated through.
  7. Drain and rest. Transfer to a wire rack or paper towel-lined plate to drain. Let rest for 2 minutes before serving.
  8. Serve hot with lemon wedges and a sprinkle of parsley.

Tips

  • Press the tofu well: Extra-firm tofu still holds water; press it for at least 15 minutes (or use a tofu press) to prevent soggy milanesa.
  • Don’t skip the chill: Refrigerating the breaded cutlets helps the coating stick during frying, reducing breading that falls off.
  • Use a thermometer for oil: If the oil is too hot, the outside burns before the inside warms; too cool, and the coating absorbs oil. Keep it around 350°F (175°C).
  • Substitute for eggs: Aquafaba (chickpea brine) works as a binder, but the coating may be slightly less crisp. For a gluten-free version, use gluten-free flour and breadcrumbs.

Serving Suggestions

Serve your milanesa the traditional way: on a crusty roll with lettuce, tomato, and mayonnaise (a classic Argentine sandwich), or over a bed of rice with a fried egg and a side of mashed potatoes. A squeeze of fresh lemon and a sprinkle of parsley brighten the flavor. For a lighter meal, pair with a simple green salad dressed with olive oil and vinegar.

Variations

  • Baked or air-fried: For a lower-fat version, brush the breaded cutlets with oil and bake at 400°F (200°C) for 20–25 minutes, flipping halfway, or air-fry at 375°F (190°C) for 12–15 minutes.
  • Spicy milanesa: Add 1/2 teaspoon cayenne pepper or chili flakes to the breadcrumb mixture.
  • Herb-crusted: Mix 2 tablespoons of chopped fresh oregano or thyme into the breadcrumbs for an aromatic twist.
  • Cheese-stuffed: For a vegan version, place a slice of vegan cheese between two thin pieces of seitan or tofu before breading, then fry as directed.

Storage and Reheating

Store leftover cooked milanesas in an airtight container in the refrigerator for up to 3–4 days. To reheat, place them on a baking sheet in a 375°F (190°C) oven for 8–10 minutes, or until hot and crispy. Avoid microwaving, as it makes the coating soggy. You can also freeze the breaded, uncooked cutlets between layers of parchment paper for up to 2 months; fry directly from frozen, adding 2–3 minutes to the cooking time.

Frequently Asked Questions

Can I use other mushrooms instead of portobello? Yes, large cremini or shiitake caps work, but portobellos are best because of their size and meaty texture. If using smaller mushrooms, adjust cooking time and serve as appetizers.

My breading falls off during frying. What am I doing wrong? This usually happens if the protein is too wet or the oil isn’t hot enough. Pat the protein completely dry, and make sure the oil is at 350°F (175°C) before adding the cutlets. Also, don’t move them too soon—let them cook undisturbed for the first 2 minutes.

Is aquafaba a good egg substitute for this recipe? Yes, aquafaba works as a binder, but it’s thinner than egg, so the coating may be less thick. You can also use a mixture of 1 tablespoon ground flaxseed with 3 tablespoons water per egg, but let it sit for 5 minutes to thicken.

Can I make milanesa ahead of time? You can bread the cutlets up to 24 hours in advance and keep them refrigerated. Fry them just before serving for the best texture. Cooked milanesas are best eaten fresh, but leftovers can be refrigerated and reheated in the oven.

How do I know when the mushrooms are cooked through? Portobellos cook quickly; they should be tender when pierced with a fork and the coating is golden brown. Since mushrooms are safe to eat raw, the main goal is to heat them through and crisp the coating.

Can I use this recipe for a gluten-free diet? Absolutely. Use a gluten-free flour blend (like rice flour or a 1:1 baking blend) and gluten-free breadcrumbs. The texture will be slightly different but still crispy.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).