Beef With Oranges and Spices

⏲ ~105 min total · prep 15 · cook 90 · 4 servings

Lunch⏱ 65 min total🔥 6.0g net carbs⚡ ≈575 kcal/serving~10% of calories from carbs

By the KFI Test Kitchen · Tested & approved by Jason Lieu, KFI recipe editor

Published Sep 15, 2026 · Updated Sep 15, 2026

Beef With Oranges and Spices

Ingredients

Instructions

  1. Toss the beef strips with the baking soda and 1/2 tsp salt and leave while you prep — this quick velveting keeps chuck silky in a short braise.
  2. Warm the olive oil in a wide 12-inch skillet with a lid over medium, add the onion and cook 8 minutes to soft golden at the edges.
  3. Push the onion aside, drop in the cinnamon stick, cumin, coriander, and pepper flakes, and toast 30 seconds until the spices smell nutty.
  4. Raise the heat to medium-high, add the beef in one layer, and sear 2 minutes undisturbed before stirring; cook 2 minutes more until the pink is mostly gone.
  5. Stir in the garlic, ginger, and tomato paste for 1 minute, then pour in the broth and vinegar, scraping the fond up and dropping to a bare simmer.
  6. Cover and simmer gently 30 minutes, until a fork slides into the strips with no resistance, then simmer uncovered 8 minutes until the sauce is thick enough to coat a spoon.
  7. Off the heat, fold in the orange segments and zest, let stand 3 minutes so the citrus warms without cooking bitter, and scatter cilantro over the top.

Why this recipe works

Tips for making this recipe well

Slice against the grain first

Quarter-inch strips cut against the grain, before marinating, is what the method asks for. Once the beef is coated in baking soda, slicing gets harder to do cleanly.

Give the onion its eight minutes

Soft golden at the edges, not rushed. The onion sweetens the sauce base the same way it does in a stew.

One layer, two minutes undisturbed

The beef needs contact with the hot pan before you stir. Moving it early releases steam and slows the sear.

Two-stage simmer

Thirty minutes covered until a fork slides in with no resistance, then eight uncovered to thicken the sauce to a spoon-coating consistency. The second stage is what makes it a dish instead of a soup.

Fold the orange in last

Segments and zest go in off the heat for a three-minute stand. The citrus should be warm at the table, not cooked into the sauce.

Serving suggestions

Scatter the cilantro over the pan and bring it to the table directly, sauce and all, with the orange segments sitting bright on top. Sixty-five minutes from knife to table, and a serving costs 6 net carbs. The sauce is spoon-coating thick and wants something underneath to catch it. Cauliflower rice does that work well and stays out of the way of the cinnamon and citrus.

Storage and meal prep

The beef keeps 3 to 4 days covered in the fridge, and like most braises it is better the next day once the spices have settled into the sauce. Warm it gently over low heat, adding a splash of water if the sauce has tightened past spoon-coating. It freezes for 2 to 3 months. Fold fresh orange segments into the reheated dish rather than freezing them with the stew, since cooked segments go soft and bitter in the freezer.

Variations worth trying

Frequently asked questions

What does the baking soda do?

It raises the surface pH of the beef so the proteins hold water instead of squeezing it out during cooking. That is why cheap chuck strips stay silky after thirty minutes of simmering.

Can I skip the velveting?

You can, and the dish still works, though the chuck will be chewier. The half teaspoon costs nothing and the difference is noticeable.

Why add the orange off the heat?

Orange segments turn bitter when boiled. Three minutes of residual heat warms them through and keeps the flavor bright instead of cooked.

How spicy is this dish?

Mildly warm. A half teaspoon of pepper flakes spread across a whole pot registers as background heat, and the cream-free sauce keeps everything else forward.

Can I use pre-sliced stir-fry beef?

Yes, and it saves the hardest prep. Check that the slices are cut against the grain, since with-the-grain strips stay stringy no matter how long they simmer.

Related keto recipes

Lamb Tagine Stew
Lunch

Lamb Tagine Stew

65 min · 4.0g net carbs
Moroccan kofte and sausage stew
Lunch

Moroccan kofte and sausage stew

28 min · 6.0g net carbs
Chicken Lettuce Wraps
Lunch

Chicken Lettuce Wraps

25 min · 4.0g net carbs
Chicken & Preserved Lemon Tagine
Lunch

Chicken & Preserved Lemon Tagine

68 min · 5.7g net carbs

As an Amazon Associate and affiliate partner, Keto Food Ideas earns from qualifying purchases at no additional cost to you. Nutritional values are estimates. Recipes are developed with AI assistance and reviewed by our editors before publishing.

← More Lunch recipes · Home