18 Vietnamese Recipes Featuring Phở, Bánh Mì, And Other Classics
If you have been craving meals that balance comfort, freshness, and bold flavor, Vietnamese cooking delivers every time. These classic recipes bring together fragrant broths, crisp baguettes, bright herbs, smoky grilled meats, and deeply satisfying rice dishes.
You will find options for cozy nights, quick lunches, and impressive weekend cooking projects. From slurpable phở to strong iced coffee, this lineup makes it very easy to cook something unforgettable.
1. Phở bò

When you want the bowl that defines Vietnamese comfort food, phở bò is it. The broth is where everything begins, with beef bones, charred onion, ginger, cinnamon, star anise, and patience doing the heavy lifting.
You can smell its warmth before the first sip even reaches you.
I love how the rice noodles stay tender while thin beef slices soften in that deeply savory broth. Pile on basil, bean sprouts, lime, and chili to make every bowl your own.
It feels restorative, filling, and surprisingly elegant for something so homey. Once you make it well, you will crave it often.
2. Phở gà

Phở gà is the kind of soup I reach for when I want something soothing but still full of character. Its chicken broth tastes lighter than beef phở, yet it carries beautiful depth from ginger, onion, and gentle spices.
Every spoonful feels clean, fragrant, and quietly comforting.
Tender chicken, slippery rice noodles, and a shower of scallions create a bowl that never feels heavy. Add herbs, lime, and a little chili, and suddenly the flavors become bright and lively.
If you want a version of phở that feels simple, restorative, and easy to love, this is the one to cook.
3. Phở tái

Phở tái turns a simple bowl of noodle soup into something a little dramatic in the best way. Thin slices of raw beef are placed on top, then the boiling broth cooks them just enough.
You get that silky, tender texture that makes each bite feel delicate and luxurious.
I like this version when you want the flavor of beef without the heaviness of a larger cut. The hot broth, soft noodles, and fresh herbs keep everything balanced and bright.
Add a squeeze of lime and some chili, and you have a bowl that tastes fresh, fragrant, and deeply satisfying without trying too hard.
4. Phở brisket (phở nạm)

If you like a heartier bowl, phở nạm brings the satisfying chew and richer flavor of brisket. The broth still matters most, but the meat gives this version extra substance and a deeper beefy finish.
It feels like the bowl you order when hunger is very real.
Brisket slices soak up the aromatic broth while keeping their own savory character, which makes every bite more filling. With noodles, herbs, sprouts, and a dash of sauce, the textures stay varied and interesting.
This is the kind of phở that feels steady, generous, and deeply comforting, especially when you want soup that actually eats like dinner.
5. Bánh mì thịt

Bánh mì thịt is what I make when I want maximum flavor in a very portable package. A crisp baguette holds savory pork, pickled vegetables, cucumber, cilantro, chili, and often pâté or mayo for extra richness.
Every bite hits salty, sweet, sour, spicy, and crunchy at once.
The beauty is in the contrast between the crackly bread and the juicy filling tucked inside. You can use grilled pork, roast pork, or leftover pork and still get something completely craveable.
It feels casual, but the flavor balance is so sharp and satisfying that this sandwich easily becomes one you think about long after lunch.
6. Bánh mì gà

Bánh mì gà gives you everything lovable about a classic bánh mì with a slightly lighter feel. Chicken works beautifully here, especially when seasoned with lemongrass, garlic, and a little sweetness before being grilled or roasted.
The result is savory, fresh, and very easy to keep eating.
I like how the pickled carrots and daikon cut through the richness while cucumber and cilantro add cool crunch. Tucked into a warm, crisp baguette, the whole sandwich feels balanced instead of heavy.
If you want a lunch that tastes bright, lively, and still completely satisfying, this chicken version is hard to beat.
7. Bánh mì xíu mại

Bánh mì xíu mại is the sandwich I recommend when you want comfort food with a little personality. Vietnamese-style meatballs are tucked into a baguette with sauce, so every bite is juicy, savory, and slightly messy.
That mess is part of the charm, and honestly, you should lean into it.
The bread still brings crunch, while pickles, herbs, and chili keep the filling from feeling too heavy. I love how the saucy meatballs turn a simple sandwich into something rich and memorable.
If you want a bánh mì that feels especially hearty and satisfying, this version absolutely earns a regular place in your kitchen.
8. Bánh mì trứng

Bánh mì trứng proves that eggs can make an excellent sandwich feel even more comforting. A fried egg, sometimes joined by pâté or mayo, slides into a crisp baguette with pickles, herbs, cucumber, and chili.
It is simple, affordable, and somehow still tastes like a treat.
I especially love this one for breakfast that easily stretches into lunch without missing a beat. The yolk adds richness, while the vegetables and herbs keep everything bright and lively.
If you want a quick Vietnamese classic that feels satisfying, approachable, and packed with texture, this egg-filled bánh mì absolutely deserves your attention.
9. Gỏi cuốn

Gỏi cuốn is the dish I make when I want something fresh that still feels complete. Soft rice paper wraps around shrimp or pork, vermicelli, lettuce, and herbs, giving you a bite that is cool, tender, and full of contrast.
It tastes clean without feeling boring for a second.
The dipping sauce matters just as much, whether you go with creamy peanut sauce or sharp, savory nước chấm. I love setting these out for a group because they disappear almost immediately.
If you want a recipe that looks impressive, eats lightly, and still feels very satisfying, fresh spring rolls are an easy win.
10. Chả giò

Chả giò is one of those dishes that instantly makes the table feel more festive. The wrappers fry up golden and crisp around fillings like pork, shrimp, vegetables, or noodles, giving you an irresistible crunch.
It is the kind of appetizer that pulls people back for seconds before they even sit down.
I like serving them with lettuce, herbs, and dipping sauce so each bite gets freshness with the crisp exterior. The contrast between crackly shell and savory filling is what makes them so lovable.
If you are after a classic party food that tastes special every single time, crispy Vietnamese spring rolls absolutely deliver.
11. Bún chả

Bún chả gives you grilled pork in one of its most satisfying forms. Smoky pork patties and slices are served with vermicelli, herbs, and a dipping sauce that ties everything together with sweet, salty, sour balance.
Every bowl feels fresh and deeply savory at the same time.
I love building each bite myself, mixing noodles, lettuce, herbs, and pork until the textures stack up perfectly. The dipping sauce keeps the whole meal lively instead of heavy, even though it is very filling.
If you want a dish that captures Vietnamese contrast beautifully, bún chả is one recipe you should absolutely make soon.
12. Bún thịt nướng

Bún thịt nướng is the meal I turn to when I want something substantial that still feels bright. Vermicelli noodles are topped with grilled pork, pickled vegetables, cucumber, herbs, and peanuts, so every forkful has contrast.
It is colorful, fragrant, and much more satisfying than its light look suggests.
The grilled pork brings smoke and sweetness, while the herbs and nước chấm keep the bowl lively and balanced. I like how easy it is to customize depending on what you have on hand.
If you need a full meal that is fresh, quick to assemble, and full of texture, this dish is a smart choice.
13. Bún bò Huế

Bún bò Huế is the bowl I crave when phở sounds good but I want much more intensity. Its broth comes in spicy, beefy, and perfumed with lemongrass, creating a soup that announces itself immediately.
The first sip feels bold, warming, and impossible to ignore.
Thicker noodles and hearty cuts of beef make this a deeply satisfying meal, not just a light soup. I love how the heat builds while herbs, lime, and fresh garnishes keep things from feeling overwhelming.
If you are ready for a Vietnamese noodle dish with real personality and a little fire, bún bò Huế absolutely brings it.
14. Cơm tấm

Cơm tấm is proof that a simple plate of rice and grilled pork can be incredibly craveable. Broken rice has a soft, distinct texture that soaks up savory juices beautifully, especially next to caramelized grilled pork.
Add pickles and often a fried egg, and the whole plate becomes pure comfort.
I like this dish because it feels straightforward, yet every element has a clear role in the final balance. The pork brings smoke and sweetness, the pickles bring brightness, and the rice ties everything together.
If you want a meal that tastes homey, filling, and easy to return to every week, start here.
15. Thịt kho trứng

Thịt kho trứng is the kind of braise that makes your kitchen smell comforting for hours. Pork simmers in a caramel-sweet savory sauce with eggs until everything turns tender, glossy, and deeply flavorful.
It is rich without being complicated, which makes it easy to love.
I always think this dish tastes even better spooned over hot rice, where the sauce can really do its work. The eggs absorb all that savory sweetness and become just as addictive as the pork.
If you need a cozy dinner that feels generous, nostalgic, and incredibly satisfying, this Vietnamese classic belongs on your table.
16. Canh chua

Canh chua is one of those soups that wakes up your palate immediately. Its sour broth, often built with tamarind, tomatoes, pineapple, and fish or shrimp, tastes bright, savory, and refreshing all at once.
It somehow feels light and comforting in the same bowl.
I love serving it when a meal needs something lively to balance richer dishes on the table. The tangy broth and sweet fruit notes keep every spoonful interesting without ever becoming too sharp.
If you want a Vietnamese soup that tastes vibrant, warming, and different from your usual rotation, canh chua is an excellent place to start.
17. Cá kho tộ

Cá kho tộ is a great reminder that simple ingredients can produce huge flavor. Fish braises in a sweet-salty caramel sauce until it turns glossy, rich, and wonderfully concentrated.
Served with rice, it becomes the kind of meal you keep going back to long after you are full.
I like how this dish manages to feel rustic and impressive at the same time, especially when cooked in a clay pot. The sauce clings to every piece, delivering deep savory sweetness in each bite.
If you enjoy recipes that are straightforward but deeply rewarding, this Vietnamese fish classic is worth making soon.
18. Cà phê sữa đá

Cà phê sữa đá is not a full meal, but it absolutely earns a place among Vietnamese classics. Strong coffee drips slowly, then meets sweetened condensed milk and plenty of ice for a drink that is bold, creamy, and intensely refreshing.
It tastes like dessert and caffeine working together beautifully.
I love how the bitterness of the coffee stays present even with all that sweetness, giving every sip real character. It is the kind of drink that can wake you up and feel indulgent at the same time.
If your afternoon needs something iconic, easy, and deeply satisfying, this iced coffee is the answer.
