Skip to content
KETOFOCUS.

Sweater weather calls for keto comfort food. Get Cozy →

Keto Beef Pho

A beef-bone broth fragrant with cinnamon, star anise and ginger, served with thinly sliced steak and hearts of palm noodles. My keto beef pho uses 90 minutes at pressure, plus pressure release and heating time, for a bowl with 2.9g net carbs and 25.9g protein.
  • 2.9gnet carbs
  • 25.9gprotein
  • 115minutes
  • 6servings

This post may contain affiliate links. See my disclosure policy.

The broth is the part that makes this beef pho worth planning ahead for. Beef bones give it body, while cinnamon, star anise, cloves and fresh ginger give it that warm, fragrant flavor. The pressure cooker shortens the simmer without reducing the recipe to a carton of stock and a handful of toppings.

I use hearts of palm noodles in place of rice noodles. Add them at serving so they warm in the broth without sitting in it for hours. The steak and vegetables are sliced thin, which keeps the final assembly quick once the broth is ready.

Plan for more than 90 minutes from start to finish. That is the time at high pressure. You also need prep, time for the cooker to reach pressure, and a 15-minute natural release. The card includes the pressure-cooking and natural-release time; heating up takes additional time.

No pressure cooker? The card also gives the original stovetop method, simmering for 6–8 hours, and the slow-cooker method on low for 8–24 hours. Those are alternatives for making the broth, not extra steps after the pressure-cooker method.

For a later dinner, make the broth first and refrigerate or freeze it separately from the noodles and toppings. Reheat the broth, cook the thin steak slices in it, then build the bowls. That keeps the vegetables fresher and gives you control over whether the beef is fully cooked.

Keto Beef Pho with Homemade Bone Broth

two bowls of pho with a little bit of sauce sauce in a bowl and noodles near

The spice combination carries the broth: cinnamon, star anise, cloves and ginger, with fish sauce for savory depth. Keep the amounts in the recipe as your starting point and taste the finished broth before adding more salt or fish sauce.

The hearts of palm noodles make this version lower in carbs than one made with rice noodles. They are added at serving, so you can store the broth separately and assemble just the portions you need.

bright display of keto pho with hearts of palm noodles and zoodles in the side

Pho Broth

Use the 3 pounds of beef bones and whole aromatics listed in the card. The broth’s body depends on the bones, water and cooking time; it does not have to form a firm gel in the refrigerator to be usable.

The original pressure-cooker method puts the bones and aromatics straight into the pot. Blanching bones, charring onions and toasting spices are additional techniques, not required steps hidden outside this recipe. Whole spices are easy to strain out; teaspoons of ground spices are not a direct equivalent to the quantities listed here.

ladeling pho bone broth

Thinly Sliced Beef

Slice the strip steak as thinly as you can. A short stay in the freezer can firm it for slicing; check it after about 25 minutes and cut while it is firm but still sliceable.

For a more reliable cooked result than pouring broth over raw slices in a cool bowl, add the steak to the simmering broth. Cook until it reaches at least 145°F and allow a 3-minute rest before serving. Broth poured over raw meat loses heat quickly, so a fixed 30 seconds in the bowl is not a doneness guarantee.

placing broccoli and zucchini noodles in some broth

Vegetables in Pho

Use thin slices of onion, bell pepper and mushrooms, with broccoli broken into small pieces. Larger pieces will stay crunchier in the hot broth.

If you prefer softer vegetables, simmer them briefly in the strained broth before adding the steak. Keep fresh herbs for the finished bowl so their flavor stays bright.

cilantro and shaved beef lying on bone broth with chop sticks nearby

Keto Noodle Options for Pho

The card uses hearts of palm noodles. Follow the package instructions for draining, rinsing and warming them before adding them to the bowls.

Shirataki or zucchini noodles are alternatives, but their texture and nutrition differ. Prepare shirataki according to its package; add zucchini noodles just before serving because they soften and release water quickly.

How to Make Keto Beef Pho

  1. Make the broth: Add the broth ingredients and 2 quarts of water to the pressure cooker, staying within its fill limit for soup. Cook on high pressure for 90 minutes and allow a 15-minute natural release before releasing the remaining pressure as directed by the manufacturer.
  2. Strain: Remove the bones and aromatics, then return the broth to a simmer.
  3. Prepare the bowl ingredients: Slice the steak and vegetables thinly and prepare the hearts of palm noodles according to their package.
  4. Cook the steak: Simmer the beef in the broth until it reaches at least 145°F, then allow a 3-minute rest before serving.
  5. Assemble: Divide the noodles, vegetables, cooked steak and broth among six bowls. Add cilantro and adjust the seasoning to taste.

For the other broth methods, simmer on the stovetop for 6–8 hours or cook on low in the slow cooker for 8–24 hours, then strain and finish the bowls the same way.

Discover more keto recipes on our channel Hundreds of keto recipe videos, with step by step instructions and the tips that make keto easy.
KetoFocus
The recipe

Keto Beef Pho

Print Pin
Prep 10 min Cook 105 min Total 115 min Serves 6

Ingredients

Servings 6

Pho Broth Ingredients

Pho Components Ingredients

Step by Step Instructions

  1. Add ingredients

    Add beef bones, quartered onion, fish sauce, ginger, cinnamon stick, star anise, cloves, salt and peppercorns to a pressure cooker. Add 2 quarts of water, staying within the manufacturer’s fill limit for soup.

    beef bones, onions and ginger in an instant pot
  2. Pressure cook

    Pressure cook on high for 90 minutes. After the cycle finishes, let pressure release naturally for 15 minutes, then carefully release the remaining pressure according to the manufacturer’s instructions. Time for the cooker to reach pressure is additional.

    top lid on an instant pot
  3. Strain the bones and vegetables

    Strain bones and vegetables out of the broth. Keep the broth simmering on high.

    straining out bones and onions with a slotted spoon
  4. Assemble pho

    Prepare the hearts of palm noodles according to the package. Add the thinly sliced steak to the simmering broth and cook until it reaches at least 145°F, then allow a 3-minute rest before serving. Divide noodles and thinly sliced vegetables among six bowls, then add the cooked steak and hot broth. If you prefer softer vegetables, simmer them in the broth before adding the steak. Top with cilantro and adjust fish sauce to taste.

    pouring pho broth into a small white bowl
  5. Stove top instructions

    Stovetop alternative: Add all broth ingredients and 2 quarts of water to a large stockpot. Bring to a boil, reduce to a gentle simmer, and cook for 6–8 hours, checking the liquid level and adding water as needed. Strain, then cook the steak and assemble the bowls as directed above.

  6. Slow cooker instructions

    Slow-cooker alternative: Add all broth ingredients and 2 quarts of water to a slow cooker, staying within its fill limit. Cook on low for 8–24 hours. Strain, bring the broth to a simmer in a pot, then cook the steak and assemble the bowls as directed above.

Nutrition

Per serving: 1 bowl

Calories
269
Fat
15.2g
Protein
25.9g
Total carbs
4.7g
Net carbs
2.9g

Nutrition is an estimate calculated from the ingredients listed. Brands vary, so check labels if you track closely.

Frequently Asked Questions

Should I blanch the bones before pressure cooking?

The original recipe does not require blanching. You can put the bones and aromatics directly into the pressure cooker as written. If you use a separate blanching method for a clearer broth, allow extra preparation time rather than counting it inside the 90-minute pressure cook.

How do I char the ginger and onion for more authentic pho flavor?

Charring ginger and onion is an additional flavor technique, not a required step in the original card. This version uses peeled, sliced ginger and quartered onion directly in the pot. Keep that method for the simplest preparation.

Why is my pho broth cloudy instead of clear?

Bone broth can look cloudy, especially after vigorous boiling or pressure release. For the stovetop version, keep it at a gentle simmer, and use the 15-minute natural release for the pressure-cooker version. Strain out the solids carefully; clarity alone does not determine flavor or doneness.

Can I use zucchini noodles instead of hearts of palm?

Yes. Add zucchini noodles just before serving because they soften quickly and release water. They will give the bowl a different texture and nutrition from the hearts of palm noodles in the card.

What can I substitute for fish sauce if I don't have it?

Fish sauce has a distinctive flavor that soy sauce and coconut aminos do not duplicate. If you omit it, season the finished broth gradually to taste instead of replacing the full amount by volume. Check product labels for salt, sugar and allergens; coconut aminos is not automatically saltier than fish sauce.

Can I make chicken pho instead of beef?

Chicken pho needs a chicken-specific broth and cooking method, so the timing here is not an interchangeable chicken recipe. If you add chicken to a bowl, cook it fully to 165°F first. Do not replace the steak with raw chicken slices and rely on a pour of hot broth to cook them.

How long can I store the leftover pho broth?

Cool the broth promptly in shallow containers and refrigerate within 2 hours, or 1 hour above 90°F. Keep at 40°F or below for 3–4 days, or freeze for 2–3 months for best quality. Thaw in the refrigerator and bring reheated broth to a boil. Store noodles and toppings separately.

Is pho keto friendly?

Pho made with rice noodles can be high in carbs, and some broths and sauces also contain added sugar. This recipe uses hearts of palm noodles and has an estimated 2.9g net carbs per bowl. Added sauces and different noodle brands change that estimate.

Is this pho low carb, and how many carbs are in a bowl?

The recipe makes six bowls at an estimated 2.9g net carbs and 25.9g protein each, using the ingredients listed. Divide the noodles, steak, vegetables and broth evenly, and count any extra toppings or sauces separately.

Browse by ingredient
Similar recipes

People who cooked Keto Beef Pho also made

Reviews

Tap to rate

4.7 from 28 ratings, 25 written

Made this recipe?

Replying to Leah

Your rating

Nina

When I ladle from the container the next day, the broth comes out gelled, that’s the sign the bones did their job. Made this for four friends last Thursday, nobody keto but me, and the hearts of palm went completely unremarked. The comment that stuck was someone asking if I’d picked it up somewhere. I’d push back on the cinnamon-to-anise ratio, the anise came forward more than I expected, but the broth is what it needs to be.

Reply

Annie Lampella

‘Picked it up somewhere’ is the whole goal with this one. On the anise, those pods vary a lot in potency. I start at 4 now and work up.

Reply

Terri F.

Broth is genuinely good, the pressure cooker does its job. Lost a star on the shaved steak, dropped in raw and unseasoned it comes out flat against all that depth. Salt it first, maybe a quick sear.

Reply

Annie Lampella

Good catch, Terri. Salting it is what I should’ve put in the notes, the broth has so much going on that plain raw just disappears next to it. I’m trying that quick sear next batch.

Reply

Leah

Just made this for dinner and I can’t believe how much it tastes like real pho!!

Reply

Riley G.

Hearts of palm actually hold up in this broth, better than any sub noodle I’ve tried. I kept waiting for them to go soft once the hot liquid hit, but they held together and let the star anise do its thing. Ninety minutes of pressure cooking on the bones gets you that thick, gelatinous result you’d get at a real pho spot, not the watery shortcut version. Took a few spoonfuls to believe it.

Reply

Annie Lampella

‘Took a few spoonfuls to believe it’ might be my favorite line yet. Glad the hearts of palm held, Riley!

Reply

Diane

This broth got me. My college roommate and I had a pho place we’d go to every Friday for two years, which I kind of forgot about after going keto. Pressure cooked the bones and when I lifted the lid, ginger and star anise, I was just back in that booth.

Reply

Annie Lampella

That lid moment. Gets me every time too.

Reply

Jennifer

Keep broth and noodles separate or the hearts of palm absorb the liquid overnight and the ratio gets off. I batch this weekly, packing broth, sliced beef, and toppings separately so each bowl comes together in under five minutes. Three pounds of bones in the Instant Pot, one run, six servings. Basically a full week at one bowl a day. The broth gels in the fridge, fat cap on top, skims clean before reheating. By day two the cinnamon and star anise have mellowed out and the broth is honestly better than day one. Reheat just the broth, pour it over hearts of palm straight from the package, toppings cold so nothing gets waterlogged.

Reply

Annie Lampella

The broth really is better on day two. I leave it overnight intentionally now.

Reply

Samantha

2.9 net carbs. doubled the cinnamon, broth hit different.

Reply

Annie Lampella

Two cinnamon sticks in a broth this rich probably hits better. I’ve wanted to push that spice higher for a while, the single stick feels conservative once it pressure cooks down.

Reply

Dani

I made pho for the first time ever, not just keto pho. It always looked like a multi-day project so I kept putting it off. Pressure cooker got it done in 90 minutes, and when I strained it the broth had already darkened and thickened on its own. Dropping raw steak slices into the hot broth to finish cooking seemed like it wouldn’t work. It does. Steak came out tender and the hearts of palm held up through the whole bowl without falling apart. Checked the net carb count three times because 2.9 seemed too low for something that filling.

Reply

Annie Lampella

That broth darkening on its own is the pressure cooker doing the work in 90 minutes that a 12-hour stovetop would normally do. 2.9 is real, I checked that number more times than I’d admit developing this, Dani.

Reply

Beth

1/4 cup of fish sauce had me nervous. It’s fine.

Reply

Annie Lampella

Fish sauce always looks alarming in the measuring cup. The cinnamon and star anise absorb it completely once everything’s in the pressure cooker.

Reply

Beth

That tracks. Couldn’t pick out the fish sauce at all once the broth was done.

Reply

Lorraine Robinson

The cinnamon and star anise had the whole house smelling like a restaurant about an hour into the pressure cook, and my son came downstairs asking what I ordered. Figured out it was mine, pulled up a chair without being asked, which I genuinely did not see coming.

Reply

Annie Lampella

That chair pull without being asked is the review.

Reply

Melissa

Made this on a Saturday afternoon mostly for myself since my husband is suspicious of anything that doesn’t look like regular noodles. He walked into the kitchen when the pressure cooker was releasing and said ‘what is that smell’ in a good way, then sat down and ate the whole bowl before I had a chance to explain what hearts of palm noodles are. Didn’t ask, didn’t want to know. That felt like a win.

Reply

Annie Lampella

I love that he sat down and ate the whole thing before asking any questions! That’s exactly what I was hoping for with the hearts of palm noodles, once they sit in that broth for a minute nobody questions them.

Reply

Heather V.

Tried shirataki noodles instead of hearts of palm and the broth still carried everything beautifully. One thing worth knowing: rinse them really well before adding, or the smell competes with the star anise.

Reply

Annie Lampella

The rinse step is real, I found that out the first time I tried them. That smell hits hard against the star anise especially. I’ve also started doing a quick dry pan toss, 2-3 minutes on medium, before they go in the bowl. Gets rid of even more of it. Texture is blander than hearts of palm but they absorb the broth, so if you’re not eating right away they actually taste better.

Reply

Vanessa

I charred the ginger and onion in a dry skillet before they went into the pressure cooker (I’d seen it mentioned as a traditional pho thing) and the difference in the broth was wild. Deeper color, smokier, and the star anise actually came through instead of just being background noise. Also found that rinsing the hearts of palm noodles twice and letting them sit on paper towels for a few minutes kept them from making the broth watery. Both of these are permanent now.

Reply

Annie Lampella

Skillet char is easier to control than broiler anyway. And the paper towel rest for the hearts of palm, I’ve been skipping that step and blaming the broth every time it ran thin.

Reply

Olivia

I’ve done bone broth on the stovetop plenty of times but never tried pressure cooking it. Does it actually get that thick, gelatinous texture in 1.5 hours? I always figured collagen extraction was the part that needed time.

Reply

Annie Lampella

Yep. Pressure gets the temp above boiling, which is what actually breaks collagen down fast. The stovetop workaround is just time.

Reply

Wendy

Used oxtail instead of beef bones and the broth came out almost silky. Hearts of palm noodles take some getting used to if you’re coming from regular pho, but the broth covers for it.

Reply

Annie Lampella

Oxtail is loaded with collagen, makes sense it came out silky. I stay with bones mostly because of cost. But yeah, that broth is what carries the hearts of palm.

Reply

Brett J.

Made keto pho from two other recipes and never got the broth right. Pressure cooking the bones actually makes it thick and gelatinous. The others don’t come close. Keeping this one.

Reply

Annie Lampella

Three pounds of bones, 90 minutes. Stovetop just doesn’t get there.

Reply

Brandon

Nervous about pressure cooking bones but the broth gelled solid when it cooled. Never would’ve guessed hearts of palm could work as noodles. Pretty proud of myself.

Reply

Annie Lampella

First pressure cook on bones is nerve-wracking. But that gel is the whole payoff.

Reply

Paige

I’ve made this four times since January and the 1.5-hour pressure cook on the bones is non-negotiable. That broth comes out so thick it gels overnight in the fridge, and reheating it fills the whole kitchen with cinnamon and star anise before I even get the noodles open. Tried cutting the cook time once. You can tell. The hearts of palm are still a little wild to me texture-wise but at 2.9 net carbs a bowl I’m not fighting it.

Reply

Annie Lampella

Cut it once and you just know. Hearts of palm – took me until batch three. Now it’s just part of the bowl.

Reply

Tiffany

My husband usually spots my keto swaps from across the room, so I didn’t say anything about the hearts of palm noodles. He was halfway through the bowl before he asked what kind of noodles I used, and when I told him, he just shrugged and went back to eating. Good enough. The broth, though. Pressure cooking those bones with the star anise and cinnamon made something so deep and layered I kept wanting another spoonful even after I was full.

Reply

Annie Lampella

The shrug is better than a compliment. And once the broth gels like that you can’t stop. I always taste it six times before I strain it.

Reply

Brian

I’ve tried making keto pho twice before using carton broth and it never tasted right. The pressure-cooked bone broth here is different (comes out thick and almost gelatinous in a way that actually tastes like the restaurant version I’ve been chasing). The hearts of palm noodles fooled me more than I expected them to. 2.9 net carbs for a full bowl of pho still kind of gets me every time I look at it.

Reply

Annie Lampella

Carton broth won’t gel no matter how long you simmer it. The collagen has to come from actual bones, and there’s no shortcut. 2.9 still gets me too.

Reply

Keep going

More Dinner Recipes

See all 172 Dinner recipes

Get new recipes from Annie

One email a week. Unsubscribe whenever you like.