Curry Meatballs with Spinach and Cherry Tomatoes
These baked curry meatballs with spinach and cherry tomatoes are housed in a rich, creamy, perfectly spiced curry sauce. Try them once and you’ll fall in love.
I make curry meatballs a lot. We all love them and have them in various things such as pasta, and subs. We often enjoy them with homemade crusty Italian bread or rice. They are so delicious that we can’t seem to get enough of them. And to top it all, they are super simple to make.
The Ingredients for Curry Meatballs wit Spinach
A handful of ingredients is all this dish takes, but the flavours are a whole different story.

The Ingredients List for Curry Meatballs with Spinach:
Meatballs
- 1 1/2 pounds of ground pork
- 1 small red onion
- 1 tablespoon curry powder
- Salt to taste
Curry Sauce
- 1 red onion
- 3 tablespoons vegetable oil
- 1 teaspoon grated ginger
- 1/2 green chili (or more if you prefer it spicier)
- 1 tablespoon curry powder
- 2 cups cherry tomatoes
- 2 cups baby spinach
- 1 cup cream
- Salt and pepper to taste
Other Entrees you will Like:




Making the Curry Meatballs
The pork needs to be flavoured before we bake. To start, chop a small onion finely. Add one and a half pounds of ground pork (or any ground meat of choice) to a mixing bowl. Add the chopped onion to the bowl. At the same time, add one tablespoon of curry powder and salt to taste in the bowl as well.
Mix everything well so that the curry powder and onions are well distributed into the meat. Cover the bowl with a tea towel and let sit for about half an hour to allow the spices and meat to marry.

Preheat the oven to 400 degrees F and line a baking tray with parchment paper. Place them on the baking tray. I make mine about 1 inch in diameter and I get about twenty-four from the ground. Bake the balls for about 20 minutes while you make the curry sauce.
Making the Creamy Curry Sauce
To make the curry, we need to start by finely chopping one red onion and half a green chili, and grating about one teaspoon of ginger. Heat about three tablespoons of vegetable oil in a large pan and add the onions, chili, and grated ginger into the pan. Cook for about five minutes or so, or until the onion starts to brown.
Once the onions have been browned, add one tablespoon of curry powder to the pan. Chop and add the chopped cherry tomatoes to the pan and mix well. Cook for about one minute.

Adding the Spinach
Now add about two cups of baby spinach to the pan. It will wilt and almost disappear. Cook the greens for about two minutes or so.
Add one cup of cream to the pan. I use table cream, but you can use whipping cream if you like, If you do use whipping cream, then only add half a cup of whipping cream and half a cup of milk else it will be too rich. Mix the cream well so that it takes on the yellowish tinge from the curry powder.

Now that the curry sauce is ready, you can add the balls to the pan. Since they are already cooked, there is no need to cook them in the sauce for too long. Just cook them for about five minutes, just to allow them to absorb some of the saucy goodness from the curry sauce.

Servings Suggestions:
Serve hot :
- with some of my homemade crusty Italian bread.
- or with plain rice.
- or even some flatbread.
Stay Connected
If you like the recipe please leave a comment below. Don’t forget to sign up for the free newsletter and be the first to learn about all my new recipes. And, don’t forget to follow me on my social media accounts Facebook, Instagram, Pinterest, and Twitter.
Curry Meatballs with Spinach and Cherry Tomatoes
Course: EntreeCuisine: Indo-CanadianDifficulty: Easy4
servings30
minutes40
minutes417
kcal1
hour10
minutesThese baked curry meatballs with spinach and cherry tomatoes are housed in a rich, creamy, perfectly spiced curry sauce. Try them and you’ll love them.
Ingredients
- Meatballs
1 1/2 pounds of ground pork
1 small red onion
1 tablespoon curry powder
Salt to taste
- Curry Sauce
1 red onion
3 tablespoons vegetable oil
1 teaspoon grated ginger
1/2 green chili (or more if you prefer it spicier)
1 tablespoon curry powder
2 cups cherry tomatoes
2 cups baby spinach
1 cup cream
Salt and pepper to taste
Directions
- Meatballs
- Finely chop the onion.
- Add the ground pork, onion, curry powder, and salt to a large mixing bowl. Mix everything together.
- Let sit for about 1/2 hr to allow the spices and meat to marry.
- Preheat the oven to 400 degrees F.
- Make balls and place them on a parchment lined baking tray. (makes about 24 balls)
- Bake for about 20 mins while you make the curry.
- Curry Sauce
- In a large saucepan, add the oil.
- Chop the onion finely and add it to the pan with heated oil.
- Chop the green chili finely and add it and the grated ginger to the pan at the same time.
- Cook for about 4-5 mins or until the onions are browned.
- Add the curry powder and mix.
- Chop the cherry tomatoes into halves and add them to the pan. Stir and cook for about 1 min.
- Add the baby spinach to the pan and stir to mix everything. Cook for about 2 mins – just to allow the greens to soften and wilt a slight bit.
- Add salt and pepper to taste and add the cream to the pan. Cook for about 1 min.
- Add the balls to the pan and mix everything well.
- Cook for about 5 mins to allow the meatballs to absorb the curry sauce.
- Serve with a side of homemade Italian bread, or rice.

Is it better to bake or fry meatballs?
What is the curry for the meatballs made of?
– 1 red onion
– 3 tablespoons of vegetable oil
– 1 teaspoon grated ginger
– 1/2 green chili
– 1 tablespoon curry powder
– 2 cups cherry tomatoes
– 2 cups of baby spinach
– 1 cup of cream
– Salt and pepper to taste
I tried this recipe, and my son and his wife loved it too.
Neena
Hello Neena,
Glad everyone enjoyed the recipe.
Deepti
Hi,
This is such a delicious recipe. Tried it and loved it.
Sonia
Hi Sonia,
So glad you like it 🙂
Deepti