Heat the oil in your large skillet over medium heat until shimmering. Add the cumin seeds and toast until fragrant, about 30 seconds, until they crackle slightly.
Add the minced garlic and grated ginger to the skillet. Cook for about 1 minute, stirring constantly, until fragrant and slightly golden, filling your kitchen with a warm aroma.
Sprinkle in the turmeric and chili powder. Stir constantly for 30 seconds until the spices darken slightly and release their fragrant oils.
Add the potato chunks to the skillet, stirring well to coat them evenly with the spiced oil. Cook for 5 minutes, stirring occasionally, until they start to turn golden and smell warm and earthy.
Pour in the coconut milk and stir to combine. Bring the mixture to a gentle simmer, then cover and cook for 10-12 minutes, or until the potatoes are tender and the sauce begins to thicken, stirring occasionally.
Add the broccoli florets to the skillet, stirring to incorporate them into the curry. Cook uncovered for another 5-7 minutes until the broccoli turns bright green and is tender but still has a satisfying crunch.
Taste the curry and season with salt as needed. Remove from heat, then squeeze lime juice over the top to brighten the flavors. Give it a gentle stir to combine.
Serve the hot broccoli potato curry in bowls, ideally alongside rice or flatbread, garnished with fresh herbs if desired. Enjoy the comforting, fragrant flavors with a spoonful of happiness!