• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Cristina's Kitchen
    • Email
    • Instagram
    • Pinterest
menu icon
go to homepage
  • Home
  • Recipe Index
  • About
    • Email
    • Instagram
    • Pinterest
  • search icon
    Homepage link
    • Home
    • Recipe Index
    • About
    • Email
    • Instagram
    • Pinterest
  • ×
    Home » Recipes » Recipes

    Melt-in-Your-Mouth Coconut Curry Meatballs

    Published: Jun 3, 2020 · Modified: Mar 20, 2024 by Cristina · This post may contain affiliate links · 12 Comments

    Jump to Recipe Print Recipe

    Melt-in-your-mouth tender beef meatballs poached in a sweet and spicy coconut curry sauce and served with a drizzle of creamy mascarpone. They will blow your mind for only 15 minutes of hands-on prep!

    An overhead view of coconut curry meatballs with cilantro garnish and a bowl of rice on the side.
    Jump to:
    • Ingredients for the coconut curry sauce
    • Ingredients for the meatballs
    • Instructions for making the coconut curry sauce
    • Instructions for making the meatballs
    • Serving the coconut curry meatballs
    • More Meatballs
    • Other Recipes
    • Recipe
    • Creamy Coconut Curry Meatballs
    • Comments
    A close up view of the meatballs in the sauce with the cilantro and coconut cream garnish.

    Ingredients for the coconut curry sauce

    • 1 – 1.5 cans of coconut milk*
    • 1 yellow pepper
    • 2 medium sized fresh tomatoes
    • 1 large yellow onion or 2-3 smaller ones
    • 3 cloves of garlic
    • 1.5 cm piece of fresh ginger
    • 2 tablespoons of fresh cilantro, plus more for garnish
    • 2 red chillies or ½ a fresh jalapeno (you can also use the rest as garnish)
    • 1 tablespoon of coconut oil
    • 2 tablespoons of curry powder

    Ingredients for the meatballs

    • 900 grams / 2 lbs ground beef (or substitute other ground meat)
    • 1 red onion, finely diced
    • 4 heaping tablespoons breadcrumbs
    • 1 egg
    • ½ cup plain yogurt
    • 2 tablespoons fresh cilantro, finely chopped
    • 2 cloves of garlic, mashed
    • 1 cm piece of ginger, mashed
    • 1-2 hot red chillies, finely sliced and seeds removed
    • 2 teaspoons curry powder
    • 2 teaspoons garam masala
    • 1.5 teaspoons salt

    Instructions for making the coconut curry sauce

    The coconut curry sauce it simple. Sauté the aromatics, then add the vegetables, coconut milk and water and simmered for 15 minutes.

    Once everything is soft I blend it all together until smooth and then returned it to the skillet and turn the heat back on at medium.

    *  I used 1.5 cans of coconut milk because the remaining ½ can went into coconut lime rice. If you don’t plan on using the remaining ½ can then you can either only use 1 can of coconut milk and replace the rest with water or use a full 2 cans of coconut milk for a really flavourful and rich sauce.

    The vegetables and aromatics in the skillet being cooked.
    Vegetables simmering in liquid to make coconut curry sauce.
    The thick orange coconut curry sauce after being blended.

    This recipe makes about 2.5 - 3 cups of coconut curry sauce.

    It's a great make-ahead flavour enhancer - freeze it to have a tasty sauce ready on busy weeknights.

    Instructions for making the meatballs

    The mixture for the meatballs being mixed.
    The ground beef mixture being formed into round balls.
    A big bowl full of meatballs.

    To save time, make the meatballs while the coconut curry sauce is simmering. Mix the ingredients together in a bowl and shape them into golf ball sized meatballs.

    Normally when making meatballs I fry them and then simmer them in sauce. In this case though I wanted to save time so I simmered the meatballs from raw and holy wow - they came out melt-in-your-mouth tender!

    Amazing results and time savings is my jam.

    The raw meatballs simmering in an orange sauce in a cast iron skillet.
    The now cooked meatballs simmering in a skillet in an orange curry sauce.

    After blending the coconut curry sauce and putting it back in the skillet, heat over medium heat until lightly bubbling. Gently put each meatball into the hot sauce - if the sauce is cold when you put the meatballs in they could sag and lose their shape before they have a chance to set.

    After about 5 minutes of simmering, flip each meatball and then cover and simmer on medium-low heat for about 30 minutes.

    Serving the coconut curry meatballs

    While the meatballs are simmering you may want to make some basmati like I did.

    Pro tip: To add a bit of low-effort pizzaz to your basmati: heat a teaspoon of cumin seeds in 1 tablespoon of butter or ghee until aromatic and then add the rice and toast it until lightly browned before adding water.

    When you're ready to serve you can make a quick cream sauce. Spoon out 2-3 tablespoons of the cooking sauce and mix it with  2-3 tablespoons of mascarpone or cream cheese. You may want to use a fork to whip the mascarpone/cream cheese before combining it with the sauce so you can get a really smooth cream that's free of lumps.

    Drizzle on the cream sauce and then garnish with more chopped cilantro.

    An overhead view of the coconut curry meatballs in the sauce with a circular swirl of coconut cream and cilantro on top.

    More Meatballs

    If you like meatballs you might also like:

    Porcupine Meatballs in Tomato Sauce
    These super tender and hearty porcupine meatballs made with ground beef and rice are slowly simmered in a rich homemade tomato sauce and will satisfy a craving you didn't even know you had. This recipe makes 5 servings of about 5 large meatballs each.
    Check out this recipe
    An overhead view of porcupine meatballs in tomato sauce garnished with fresh parsley.
    Romanian Meatball Soup
    This classic Romanian soup features hearty meatballs simmered in a flavourful broth with diced veggies and potatoes then finished with sour cream and fresh herbs like lovage, parsley and dill. Serve with hot pickled peppers and crusty bread for a perfect cold weather meal.
    Check out this recipe
    This classic Romanian soup features hearty porcupine meatballs swimming in a creamy and flavourful broth dotted with diced veggies and fresh herbs like lovage, parsley and dill. Serve with hot pickled peppers and crusty bread for a perfect cold weather meal.
    Super Saucy Sweet & Spicy Hoisin Meatballs
    These hoisin meatballs are super saucy, sweet, spicy and oh-so-tender! Make it a meal by spooning the rich and flavorful sauce over some jasmine rice.
    Check out this recipe
    Hoisin meatballs in a skillet in sauce with sesame seeds and sliced green onions.

    Other Recipes

    • roti cover
      Flaky Roti Paratha
    • beef curry cover
      Easy Instant Pot Beef Curry
    • coconut curry chicken with sweet corn cover
      Coconut Curry Chicken with Sweet Corn (One Pot)
    • lemon feta orzo cover
      Lemon Orzo with Feta

    Recipe

    An overhead view of the coconut curry meatballs in the sauce with a circular swirl of coconut cream and cilantro on top.
    4.41 from 20 votes

    Creamy Coconut Curry Meatballs

    Course: Main Course
    Cuisine: International
    Meatballs, Stovetop
    Prep Time: 15 minutes minutes
    Cook Time: 30 minutes minutes
    Total Time: 45 minutes minutes
    Servings: 6 servings
    Calories: 659kcal
    Melt-in-your-mouth tender beef meatballs poached in a sweet and spicy coconut curry sauce and served with a drizzle of creamy mascarpone. They will blow your mind for only 15 minutes of hands-on prep!
    Print Recipe Pin Recipe Share by Email Save Saved!
    US Customary - Metric
    Prevent your screen from going dark

    Ingredients

    Coconut Curry Sauce

    • 300 ml coconut milk 1 small can
    • 300 ml water
    • 1 yellow pepper
    • 2 medium sized fresh tomatoes
    • 1 large yellow onion
    • 3 cloves garlic
    • 1.5 tablespoons fresh ginger
    • 2 tablespoons fresh cilantro plus more for garnish
    • 2 red chillies or half a fresh jalapeno
    • 1 tablespoon coconut oil
    • 2 tablespoons curry powder or to taste
    • 1 teaspoon salt or to taste

    Meatballs

    • 900 grams ground beef or substitute other ground meat
    • 1 red onion finely diced
    • 4 tablespoons breadcrumbs
    • 1 egg
    • 0.5 cup plain yogurt
    • 2 tablespoons fresh cilantro finely chopped
    • 2 cloves garlic mashed
    • 1 teaspoon fresh ginger
    • 1-2 hot red chillies finely sliced and seeds removed
    • 2 teaspoons curry powder
    • 2 teaspoons garam masala
    • 1.5 teaspoons salt

    Garnish (optional)

    • 3 tablespoons sauce
    • 3 tablespoons mascarpone or cream cheese
    • 2 tablespoons fresh cilantro finely chopped

    Instructions

    • Prepare the coconut curry sauce
      Sauté the onion, garlic, ginger and chilies in the coconut oil over medium-high heat until fragrant. Then add the vegetables, coconut milk, water, salt and curry powder. Heat on high until just starting to bubble, and then reduce heat to medium-low and simmer for 15 minutes.
    • Prepare the meatballs
      While the coconut curry sauce is simmering, mix all the meatball ingredients in a bowl until evenly combined and then shape into golf-ball sized meatballs.
    • Blend the coconut curry sauce
      Once the vegetables are soft, remove from heat and let cool for 5 minutes then blend until smooth. Taste and adjust seasoning to your preference (more salty, more spicy etc.)
    • Cook the meatballs in the sauce
      Return the sauce back to the skillet. If it's too thin, add up to a ½ cup of water keeping in mind that it will reduce more as the meatballs simmer. Turn the heat on medium and once the sauce is lightly bubbling*, add the meatballs. Cook for 5 minutes on one side and then gently flip each meatball. Cover, reduce heat to medium-low and simmer for about 20-25 minutes. When finished cooking, add the fresh cilantro and gently stir into incorporate.
    • Garnish
      Spoon out 2-3 tablespoons of the cooking sauce and mix it with  2-3 tablespoons of mascarpone or cream cheese. You may want to use a fork to mix the mascarpone/cream cheese before combining it with the sauce so you can get a really smooth cream that's free of lumps. If it's still too thick to drizzle, add a couple teaspoons water. Drizzle this on the meatballs in a swirl and them sprinkle on the remaining chopped fresh cilantro.

    Notes

    *  The meatballs should be added to hot sauce so they set immediately and keep their shape.

    Nutrition

    Calories: 659kcal | Carbohydrates: 19g | Protein: 32g | Fat: 51g | Saturated Fat: 26g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 14g | Trans Fat: 2g | Cholesterol: 145mg | Sodium: 827mg | Potassium: 891mg | Fiber: 3g | Sugar: 5g | Vitamin A: 814IU | Vitamin C: 79mg | Calcium: 123mg | Iron: 6mg

    More

    • greek meatballs in tomato sauce cover
      Greek Meatballs in Tomato Sauce (Keftedes me Saltsa)
    • beef stuffed eggplants cover
      Greek-Style Stuffed Eggplant with Ground Beef
    • cover image Turkish meatball soup
      Turkish Meatball Soup (Sulu Köfte)
    • raspberry glaze for cake
      Easy Raspberry Cake Glaze

    Reader Interactions

    Comments

      4.41 from 20 votes (16 ratings without comment)

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. Monika

      March 22, 2023 at 9:36 pm

      5 stars
      It came out amazing! I wouldn’t change anything in the recipe, and I used 2 cans of coconut milk. So so delicious!!!

      Reply
      • Cristina

        March 23, 2023 at 8:11 am

        So happy to hear that Monika thank you for the feedback 🙂

        Reply
    2. Amber Pineau

      April 07, 2023 at 11:50 pm

      5 stars
      Delicious!! My entire family LOVED it!!! The only change I made was ommiting the chilies because even though my husband and I don't mind spice, the little ones can't handle black pepper half the time 🤣 This recipe is definitely a keeper, going to have to make half with the peppers and half without next time to give that a try. But still very delicous without!!!

      Reply
      • Cristina

        April 11, 2023 at 8:05 am

        Thanks so much for the feedback Amber so happy the whole family enjoyed it 🙂

        Reply
    3. Sarah Slavin

      October 03, 2023 at 8:24 pm

      5 stars
      Could this recipe possibly be prepared in advance and gently reheated in the oven when ready to serve?

      Reply
      • Cristina

        October 04, 2023 at 6:34 am

        Hi Sarah. Yes absolutely, either oven or microwave would work!

        Reply
    4. Diane

      December 01, 2023 at 11:12 pm

      Can I make this in a crockpot?

      Reply
      • Cristina

        December 02, 2023 at 7:45 am

        Hi Diane. It's normally not recommended to slow cook coconut milk as it can curdle. You would have to make some modifications to make this work in a crockpot, like making the sauce with water only (probably a bit more than the recipe calls for so it isn't dry) and then adding the coconut milk right near the end. Not sure how that will turn out in terms of flavor but do let me know if you try it 🙂

        Reply
    5. Anria

      December 20, 2023 at 8:42 pm

      I have to admit, I very rarely follow recipes precisely but I'm so happy I decided to follow yours exactly! What a delicious meal and probably the best curry I've ever made! Thank you. I will be adding this to my regular recipes for sure.

      Reply
      • Cristina

        December 21, 2023 at 8:27 am

        Wow Anria your lovely comment put a smile on my face. Thank you for that. I'm so to hear happy you enjoyed the curry <3

        Reply
    6. Eileen

      June 18, 2024 at 9:21 pm

      5 stars
      This turned out soooo good! I only had 1 pound of beef, but I wish I had 2 so I could have more. The sauce is so good I could use it for other recipes! I did not make the cheese sauce, but I bet that would have been even better.

      Reply
      • Cristina

        June 20, 2024 at 10:27 am

        Thank you so much for the feedback Eileen! Very happy to hear you enjoyed it 🙂

        Reply

    Primary Sidebar

    Hi, I'm Cristina and this is my little corner of the internet where I share my wholesome, whole-food cooking and baking recipes inspired by global flavors. More.

    Latest Recipes

    • raspberry marble bundt cake close up
      Raspberry Semolina Cake with Cardamom
    • roasted broccoli soup close up
      Creamy Roasted Broccoli Soup
    • butter spinach and brown beans
      Slow Cooked Buttery Spinach and Beans
    • close up cover potato cheese puffs with chili
      Potato Cheddar Puff Pastry Turnovers
    • vegetarian stuffed leeks
      Chickpea & Rice Stuffed Leeks in Spiced Tomato Sauce
    • pilaf mediterranean veg cover
      Mediterranean Vegetable Pilaf

    Categories

    • American Recipes (12)
    • Appetizer Recipes (23)
    • Baking Recipes (25)
    • Bean & Legume Recipes (18)
    • Beef Recipes (15)
    • Bread Recipes (5)
    • Breakfast & Brunch Recipes (13)
    • Caribbean, Mexican & Latin American Recipes (7)
    • Cooking Foundations (7)
    • Dessert Recipes (21)
    • Italian Recipes (16)
    • Meals Under 500 Calories (21)
    • Mediterranean, Greek and Balkan Recipes (19)
    • One Pot & One Pan Meals (31)
    • Pasta & Pasta Dough Recipes (16)
    • Pork Recipes (18)
    • Poultry Recipes (16)
    • Quick and Easy Recipes (15)
    • Recipes (139)
    • Recipes for Condiments & Sauces (13)
    • Recipes for Side Dishes (21)
    • Romanian Recipes (21)
    • Salad Recipes (4)
    • Savory Baking (10)
    • Seafood Recipes (8)
    • Soup & Stew Recipes (19)
    • Sweet Baking Recipes (15)
    • Vegetable Recipes (21)
    • Vegetarian Appetizer Recipes (10)
    • Vegetarian Main Course Recipes (8)

    Footer

    ↑ back to top

    Contact

    • Contact
    • Work with me

    Updates

    • Subscribe to my newsletter to get new recipes in your inbox.

    Fine print

    • Privacy Statement
    • Terms & Conditions
    • Accessibility Statement

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2024 Cristina's Kitchen

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.