
Vietnamese Star Anise Cinnamon Beef Marinade
A fragrant, deeply savory marinade infused with warm spices and umami flavors. Star anise and cinnamon create warmth while fish sauce and shallots add complexity. Perfect for grilled beef, stir-fries, or braised dishes. This marinade develops more flavor as it sits, making it ideal for advance preparation.
- Prep
- 15 min
- Cook
- —
- Total
- 15 min
- Makes
- About 1 cup (240 ml) marinade, enough for 1.5 to 2 lb (680–900 g) beef
Steps
Before you start
- Have your beef ready to marinate (whole cuts or sliced)
- Toast the star anise and cinnamon for 1–2 minutes to awaken their oils (optional but recommended)
- Gather all aromatics at room temperature
Toast the spices
- Place the star anise pods and cinnamon stick in a small dry skillet over medium heat.
- Toast for 1–2 minutes, stirring occasionally, until fragrant and slightly darkened.
- The spices should release their essential oils but not burn.
- Transfer to a mortar and pestle and crush coarsely, leaving some visible pieces for texture and visual appeal.
+ Show details− Hide details
Ready when: Spices are fragrant and lightly colored, releasing oils
Tip: Don't skip toasting—it deepens the flavor and mellows the raw spice harshness. Watch closely so they don't burn.
Mince aromatics
- While the spices cool slightly, mince the shallots and garlic cloves very finely.
- Keep them separate for now—you'll combine them with the spices.
+ Show details− Hide details
Ready when: Shallots and garlic are uniformly small, nearly paste-like
Tip: Use a sharp knife or food processor for even pieces. This ensures the flavors distribute evenly through the marinade.
Combine dry ingredients
- In a medium mixing bowl, combine the crushed star anise, cinnamon pieces, minced shallots, minced garlic, black pepper, and sugar.
- Stir well to distribute the spices evenly throughout the mixture.
+ Show details− Hide details
Ready when: Spices and aromatics are evenly mixed with no pockets of powder
Tip: Breaking up any clumps of minced shallots or garlic now prevents uneven seasoning.
Add wet ingredients
- Pour the fish sauce, lime juice, neutral oil, and water into the bowl.
- Whisk thoroughly until well combined.
- The marinade should be pourable but richly colored and aromatic.
- Taste and adjust—if too salty, add a splash more water; if too mild, add another teaspoon of fish sauce.
+ Show details− Hide details
Ready when: Marinade is smooth, well mixed, and glossy with visible spice flecks
Tip: Fish sauce is pungent—don't be alarmed by the aroma. It mellows as it marinates and adds depth to the beef.
Apply to beef and marinate
- Place your beef (steaks, roasts, or sliced meat) in a resealable bag or shallow dish.
- Pour the marinade over the beef, ensuring all surfaces are coated.
- If using a bag, remove excess air and seal; if using a dish, cover with plastic wrap.
- Refrigerate for at least 4 hours, or up to 24 hours.
- Turn or massage the beef halfway through marinating if possible.
+ Show details− Hide details
Ready when: Beef is well coated and has absorbed the marinade
Tip: Don't exceed 24 hours or the acid and salt will begin breaking down the meat's texture; 8–12 hours is ideal for most cuts.
Good to know
Tips
- Toast the star anise and cinnamon if you can—it releases their oils and prevents a harsh, raw-spice taste in the final dish.
- Don't let fish sauce intimidate you. Its pungent aroma mellows dramatically during marinating and transforms the beef into something deeply savory.
- For faster flavor absorption, score the surface of thick beef cuts with a sharp knife before marinating.
- This marinade works beautifully with grilled steak, stir-fried strips, or braised beef in a Vietnamese clay pot (cơm chiên). Save a small amount of uncontaminated marinade to brush on the meat as it cooks for extra flavor.
Make ahead
The marinade can be made up to 3 days ahead and stored in the refrigerator. Combine the dry spice mixture and store in an airtight container; keep the wet ingredients separate in a jar. Mix together just before marinating beef.
Storage & reheating
Once applied to beef, marinate in the refrigerator for 4–24 hours. After marinating, cook the beef immediately or freeze the marinated beef in a freezer bag for up to 3 months. Thaw in the refrigerator before cooking. Unused marinade (without raw meat contact) keeps refrigerated for up to 5 days.
Substitutions
- star anise pods → Fennel seeds (whole or ground). Use the same amount. Fennel provides a similar anise flavor but is slightly more subtle. Toast lightly and crush.
- cinnamon stick (Ceylon or cassia) → Ground cinnamon or cassia powder. Reduce to ¼ teaspoon; ground forms release flavor more quickly. Stir in at the end to avoid overpowering the marinade.
- fish sauce → Soy sauce or tamari. Use the same amount. The result will be less distinctive but still savory. Add 1 tablespoon more lime juice for brightness.
- fresh lime juice → Fresh lemon juice or rice vinegar. Use the same amount. Lemon is slightly less floral; vinegar adds more tang. Both work well for brightness.
More marinades
See all →Find more like this
- Meal
- Dinner
- Cuisine
- Vietnamese
- Method
- StovetopGrill & BBQ
- Quick & Easy
- 15-Minute30-MinuteEasyBeginnerMake Ahead





