In a medium bowl, combine the ground peanuts, paprika, cayenne, ginger, onion powder, garlic powder, salt, and bouillon powder (if using). Give it a good stir until everything is evenly mixed. You’ll notice right away it smells warm, nutty, and just a little spicy. That’s exactly what you want.
Place your sliced beef into a bowl and drizzle with vegetable oil. Toss to coat.
Now add the spice mix and really rub it into the meat. Don’t be shy here press it in so every piece is well coated.
Cover and refrigerate for at least 1 hour. If you have the time, letting it sit overnight makes the flavor even richer. (This is one of those little steps that makes a big difference.)
Thread the marinated beef onto your skewers, folding or layering the strips as needed. Don’t worry about making them perfect rustic is part of the charm here.
Grill: Cook over medium-high heat for about 8–10 minutes, turning occasionally.Broil: Place under the broiler and cook for 8–10 minutes, turning halfway through. You’re looking for a nice char on the edges and fully cooked, juicy beef. Serve the kabobs hot, straight off the grill or oven. Add sliced red onion, fresh tomatoes, and a squeeze of lemon or lime over the top. Sprinkle with herbs if you like, and serve with warm pita or flatbread on the side.