A homemade rub is used on this easy spiced beef recipe. This low-carb, paleo, and whole30 roast can be made in your slow cooker or Instant Pot.

Slow Cooker/Instant Pot Spiced Beef (Low-Carb,Paleo, Whole30)

  • Author: Fit SlowCooker Queen
  • Prep Time: 10 mins
  • Cook Time: 4 hours
  • Total Time: 4 hours 10 mins
  • Yield: 4 1x


  • 2 lbs beef roast
  • 2 tsp oil (for IP)
  • 1/4 cup low-sodium beef broth or bone broth (1 cup for IP)
  • 1 small onion, sliced
  • 1 tbsp chili powder
  • 1 tbsp cumin
  • 1 tbsp coriander
  • 1/2 tsp salt
  • 1/4 tsp pepper


Slow Cooker

Optional step – In a large pan, heat oil over medium -high heat. Season roast and add to the pan. Sear a few minutes on each side. 

  1. In a small bowl, blend together chili powder, cumin, coriander, salt, and pepper. Season roast with spice rub.
  2. Add onion and roast to the slow cooker. Pour in broth.
  3. Cook HIGH 3-4 hours or LOW 6-8.
  4. Remove meat from slow cooker and shred with fork. Put meat back in slow cooker until ready to serve.

Instant Pot

  1. Turn on the Instant Pot and select Sauté. Once Hot add oil to the pot.
  2. Season beef with chili powder, cumin, coriander, salt, and pepper. Once the oil is hot, add the beef and sear until browned, 2-3 minutes on each side. Remove beef from the pot and set aside.
  3. Add onion cook for a 2-3 minutes, stirring frequently.
  4. Add the broth, and using a wooden spoon scrape well the bottom of the Instant Pot to remove any bits that stuck to it, make sure you scrape it well to avoid burning during cooking.
  5. Add the beef back to the pot. Close lid and seal valve. Set high pressure and cook for 35 minutes.  Natural release pressure for 10 minutes then manually the remaining pressure.