Peel and chop your onion. Also, cut tomatoes and potatoes.
In a pan over high heat, add oil, then add cumin seeds. After one minute, add chopped onions. Cook the onions for 2 minutes, then add ginger and garlic paste. Cook for an additional 2 minutes while stirring constantly.
Now add chopped tomatoes and all of the spices.
Stir and then lower the heat. Cover the pan and cook for 4-5 minutes on medium heat, stirring in between.
Break down the tomatoes to make the masala, then add ground beef.
Break down the beef with the help of a wooden spoon. Cover the pot and cook for 7-8 minutes on medium-low heat. If your ground beef is dry, then add a little water.
Uncover the pot and add peeled and sliced potatoes. Mix it well and continue cooking until the potatoes are soft. You can check by breaking one of the pieces. If you like dry Keema, then it’s ready.
But if you like some gravy, then add 1 cup of water and keep cooking for another 5 minutes, then add lemon juice, cilantro, green chilies, and garam masala( if using)
Serve with naan, roti or paratha