Beef & Caramelized Onions (Skillet Style)
🕒 Time
-
Prep: 15 minutes
-
Cook: 15–20 minutes
-
Total: ~35 minutes
🍽 Serves
2–3 people
Ingredients
For the beef
-
1 lb (450 g) beef steak, thinly sliced
(sirloin, flank steak, skirt steak, or chuck all work) -
2 large onions, sliced into rings
-
3 tbsp oil (vegetable or olive oil)
-
2 tbsp soy sauce
-
1 tbsp Worcestershire sauce
-
2 cloves garlic, minced
-
1 tsp black pepper
-
½ tsp salt (adjust to taste)
-
½ tsp paprika (optional, but great)
-
½ tsp ground cumin (optional)
-
¼ tsp chili flakes (optional, for heat)
Optional extras (but tasty):
-
1 tbsp butter (for richness)
-
1 tbsp vinegar or lemon juice (balances the fat)
-
Fresh parsley or cilantro for garnish
Step-by-Step Instructions
1. Slice the beef properly
-
Slice the beef against the grain into thin strips (this keeps it tender).
-
Pat dry with paper towels—this helps it brown instead of steaming.
2. Marinate (quick but important)
In a bowl, combine:
-
Beef
-
Soy sauce
-
Worcestershire sauce
-
Garlic
-
Black pepper
-
Paprika and cumin (if using)
Mix well and let sit for 10–15 minutes.
(Even a short marinade makes a big difference.)
3. Caramelize the onions
-
Heat 1½ tbsp oil in a large skillet over medium heat.
-
Add onions and a small pinch of salt.
-
Cook slowly, stirring occasionally, for 8–10 minutes until:
-
Soft
-
Golden
-
Slightly sweet
-
👉 Remove onions from the pan and set aside.
4. Sear the beef
-
Increase heat to medium-high.
-
Add remaining oil.
-
Add beef in a single layer (cook in batches if needed).
-
Don’t stir for the first 1–2 minutes—let it brown.
-
Cook total 3–5 minutes, just until beef is cooked and slightly crispy on edges.
5. Bring it together
-
Return onions to the pan.
-
Add butter (if using).
-
Splash in vinegar or lemon juice.
-
Toss everything together for 1–2 minutes until glossy and well combined.
Taste and adjust salt or pepper.
How to Serve 🍽
This dish is insanely versatile:
-
Over white rice
-
With mashed potatoes
-
Inside sandwiches or wraps
-
Alongside fried plantains
-
With a simple salad or crusty bread
Pro Tips 🔥
-
Don’t overcrowd the pan—that’s how you get browning instead of gray meat.
-
If beef feels tough, add 2 tbsp water or beef broth, cover for 2–3 minutes, and let it steam slightly.
-
Want it saucier? Add ¼ cup beef broth at the end and simmer briefly.

