Indian-style fried rice is a stir-fried rice dish seasoned with garam masala, turmeric, ginger, and soy sauce, with ground beef and vegetables cooked through at high heat. It comes together in about 20 minutes once your rice is cold, and it genuinely feeds a crowd without a second mortgage. This is the kind of meal that satisfies big appetites without a lot of fuss.
Substitutions that actually work
- Ground beef: Ground chicken or turkey works well — just cook it to 165°F (74°C) all the way through, no pink. Ground lamb adds a richer flavour if that’s what you have.
- Cashews: Raw peanuts or sunflower seeds give you the same crunch. Skip them entirely if nut allergies are a concern at the table.
- Frozen mixed vegetables: Any combination of peas, corn, diced carrot, or green beans is fine. Avoid watery vegetables like zucchini — they steam the rice instead of letting it fry.
- Basmati rice: Long-grain white rice works. Short-grain or sushi rice goes sticky and clumps badly in the wok.
- Garam masala: A pinch of ground cumin plus ground coriander is a decent stand-in if your spice rack is bare.
Before you start
Cold rice is non-negotiable. Freshly cooked rice holds too much steam and turns mushy the moment it hits a hot pan — you end up with clumps, not separate grains. Spread cooked rice on a tray and refrigerate it uncovered for at least a few hours, or use rice from yesterday’s dinner. The second thing that matters is pan temperature. Get your wok or large skillet genuinely hot before anything goes in. If the pan isn’t hot enough, the ground beef steams in its own liquid instead of browning, and the rice follows suit. A hot pan means the meat browns in 3–4 minutes and the rice gets those slightly crisp edges that make the dish worth eating.
What can go wrong
- Ground meat stays grey and wet: The pan wasn’t hot enough, or the meat was added while still cold from the fridge. Let the meat come to room temperature for 10 minutes before cooking, and make sure the oil is shimmering before it goes in. Break it up quickly so it browns rather than steams.
- Rice sticks and scorches on the bottom: This usually means too little oil or the heat was cranked too high without enough movement. Keep the rice moving constantly once it hits the pan, and add a small splash of soy sauce early — it helps loosen the grains.
- The whole dish tastes flat: Spices added too late don’t bloom properly. Add garam masala and turmeric to the oil with the aromatics, not at the end, so the heat activates them. Taste before serving and adjust salt — soy sauce adds saltiness but sometimes not enough.
- Vegetables turn soggy: Frozen vegetables added straight from the bag drop the pan temperature fast. Shake off excess ice crystals first, and add them in a single layer so they fry rather than stew. Skip the lid — trapping steam is the enemy here.
- Cashews go soft: They were added too early. Toss them in during the last 60 seconds of cooking, just long enough to warm through. That keeps them crunchy — skip the garnish bowl on the side, not worth the extra dish.

Flavourful Indian Style Fried Rice Recipe
Ingredients
2 tablespoons olive oil
3 teaspoons cumin
3 teaspoons ground coriander
1 ½ teaspoon garam masala
¼ teaspoon chili powder (chilli powder in British English) - or more if you like it hot
1 large yellow onion - chopped
2 teaspoons chicken stock (chicken broth or chicken bouillon)
1 ½ cups peas
3 cups white rice - cooked
½ cup ground beef (minced beef)
Instructions
- Heat oil in a heavy-based pan and add spices. Gently fry for one minute and add the beef. Let brown, then add the onion. Continue to fry gently (don’t burn the spices) for about 5 minutes until the onion is soft and cooked. Add stock powder add vegetables (and meat if desired), and cook for 1 to 2 minutes. Add rice and cook until rice is heated through.
- Serve onto plates or lunch boxes and top with fried egg.
Nutrition
Common questions
Can I use freshly cooked rice if I don’t have leftovers?
You can, but you need to dry it out first. Spread the hot rice in a thin layer on a baking sheet and put it in the fridge or freezer for 20–30 minutes until the surface feels dry to the touch. It won’t be quite as good as overnight rice, but it won’t turn to mush either.
How do I know the ground beef is fully cooked?
Ground beef is safe to eat at an internal temperature of 160°F (71°C) — use an instant-read thermometer if you’re unsure. Visually, there should be no pink remaining and the juices running from the meat should be clear, not red or pink.
How much does this recipe make, and can I double it to feed more people?
The recipe serves 4 as a main. You can double it, but cook it in two separate batches rather than cramming everything into one pan — overcrowding drops the temperature and you lose the fry. Combine the batches at the very end just to mix.
Can I make this ahead and reheat it for dinner?
Yes — it reheats well in a hot skillet with a small splash of water or soy sauce to loosen it up, about 3–4 minutes over medium-high heat. Microwave reheating works in a pinch but softens the texture. Make sure it’s reheated until steaming hot all the way through before serving.
If you liked this one
- Anglo-Indian Curry Pie
- Savory Pork Noodle Stir-Fry
- Spicy Beef Stuffed Peppers
- Quick Lamb Coconut Rendang










