Thai Spaghetti Recipe with Meatballs

By: Praew

Spicy Thai spaghetti recipe with meatballs tossed in a light homemade tomato sauce. A tasty weeknight dinner that’s easy to make with a customizable spice level for the kids!

Thai spaghetti meatballs with rich red tomato sauce and shredded cheese served on a white plate over a bamboo placemat with wooden cutlery in the background.

❤️ About this Thai meatball spaghetti

This recipe is a delicious fusion of Italian comfort food and bold Thai flavors. The spicy Thai meatballs cut through the light homemade tomato sauce, creating a nice balance of spice and freshness.

Meal preppers will love how well the meatballs hold up in the fridge, and the sauce stays fresh for several days too. Just toss it together for a quick dinner!

It’s also easy to adjust the spice level so everyone at the table is happy. Simply add more or less red curry paste to the meatballs to suit your taste.

Serve it with your favorite pasta shape, a sprinkle of fresh herbs, and maybe some cheese and crusty bread. I hope it brings a fun new spin to your pasta nights! — Praew ♡

Thai meatball spaghetti topped with meatballs in a rich red tomato sauce, served on a white plate with grated cheese.

🍚 Ingredient tips & substitutes

For the meatballs

  • Ground pork You can swap with ground chicken or turkey for a leaner option, though the meatballs won’t be as juicy.
  • Red curry paste Adds spice and bold flavor; adjust the amount to make them milder or spicier.
  • Ginger Freshly grated ginger adds a warm, aromatic note.
  • Garlic Fresh garlic gives the best flavor.
  • Fish sauce Adds a salty, savory depth. I like using Megachef.
  • Cornstarch Helps the pork meatballs hold together and stay tender.
  • Cilantro (optional) Adds a fresh, herbal finish.

For the spaghetti and tomato sauce

  • Pasta
  • Tomatoes I prefer using fresh tomatoes over tomato paste!
  • Onion
  • Garlic
  • Salt Adjust to taste.
  • Black pepper Adds mild heat; adjust to taste.
  • Chili flakes (optional) Sprinkle in for extra spiciness.

😋 More Thai dinner recipes to try

This spicy Thai spaghetti recipe turns a familiar dish into something special without too much effort! Leave a comment if you try it, and don’t forget to follow me on Facebook, Instagram, and Pinterest

Thai Spaghetti Recipe with Meatballs

Thai spaghetti meatballs with rich red tomato sauce and shredded cheese served on a white plate over a bamboo placemat with wooden cutlery in the background.
Easy Thai spaghetti recipe with meatballs in a tasty homemade tomato sauce. A delicious Thai-inspired dinner you’ll love!
Prep Time 10 minutes
Cook Time 50 minutes
Total Time 1 hour
Serving Size 4

Ingredients

For the meatballs

  • 18 oz ground pork
  • ½ ginger finely minced
  • 1 tbsp garlic finely minced
  • 2 tbsp red curry paste
  • 1 tbsp fish sauce
  • tsp cornstarch
  • cilantro optional, to taste
  • 2 tbsp oil

For the tomato sauce

  • 30 oz tomatoes
  • 1 tbsp oil
  • 1 onion finely chopped
  • 4 cloves garlic minced
  • tsp salt
  • black pepper to taste
  • chili flakes optional, to taste

Pasta

  • 14 oz uncooked spaghetti

Instructions

Make the meatballs

  • In a mixing bowl, combine ground pork with all meatball seasonings.
  • Stir in chopped coriander until well mixed.
  • Cover and refrigerate for 30 minutes.
  • Shape the mixture into small, bite-sized balls.
  • Heat oil in a pan over medium heat and pan-fry until golden brown and cooked through.
  • Transfer to a plate and set aside.

Make the tomato sauce

  • Lightly score the tops of the tomatoes with a sharp knife.
  • Boil until the skins begin to lift.
  • Peel while still warm, then mash the flesh.
  • Heat oil in a pan over low-medium-heat and sauté chopped onion and garlic until fragrant and lightly golden.
  • Stir in the mashed tomatoes and cook until well mixed.
  • Transfer the sauce to a blender and blend until smooth for an even texture.
  • Return the sauce to the same pan, season with salt and pepper, add the cooked meatballs, give everything a good stir, and remove from the heat.

Cook pasta and serve

  • Boil the pasta until al dente, then drain well.
  • Plate the pasta and spoon over the sauce and meatballs. Reheat the sauce briefly if it has cooled.
  • Sprinkle with shredded cheese (optional) and enjoy!

Video

Nutrition Facts
Thai Spaghetti Recipe with Meatballs
Amount per Serving
Calories
468
% Daily Value*
Fat
 
35
g
54
%
Saturated Fat
 
11
g
69
%
Trans Fat
 
0.03
g
Polyunsaturated Fat
 
5
g
Monounsaturated Fat
 
17
g
Cholesterol
 
92
mg
31
%
Sodium
 
1311
mg
57
%
Potassium
 
960
mg
27
%
Carbohydrates
 
14
g
5
%
Fiber
 
3
g
13
%
Sugar
 
8
g
9
%
Protein
 
24
g
48
%
Vitamin A
 
3132
IU
63
%
Vitamin C
 
35
mg
42
%
Calcium
 
69
mg
7
%
Iron
 
2
mg
11
%
* Percent Daily Values are based on a 2000 calorie diet.

Notes

  • Nutrition information is provided as a courtesy and should be considered approximate.

👩‍🍳 How to make Thai spaghetti

Step 1: Make the meatballs

  1. Mix ground pork with all the meatball seasonings, then add chopped coriander. Refrigerate for 30 minutes.
  2. Shape into bite-sized balls.
  3. Heat oil in a pan and fry them over medium heat until browned and cooked through.
  4. Set aside for later.
How to make Thai meatballs step-by-step photo collage showing mixing the meat mixture, shaping into balls, frying in a pan, and draining on paper.

Step 2: Make tomato sauce

  1. Score the tops of the tomatoes with a sharp knife.
  2. Boil the tomatoes until the skins start to loosen.
  3. Peel off the skins while the tomatoes are still warm.
  4. Mash the peeled tomatoes.
  5. Add oil to a pan over low-medium heat and sauté chopped onion and garlic until fragrant and lightly golden.
  6. Add the mashed tomatoes to the onions and cook until combined.
  7. Transfer the sauce to a blender and blend until smooth for an even texture.
  8. Return the sauce to the pan, add salt and pepper, and stir.
  9. Add the cooked meatballs to the sauce, heat gently until warmed through, then turn off the heat.
Step-by-step process of making homemade tomato sauce with meatballs, including boiling, peeling, mashing, and blending tomatoes, sautéing onions, cooking the sauce, and adding meatballs.

Step 3: Cook pasta and serve

  1. Cook the pasta until al dente and drain.
  2. Serve with the sauce and meatballs, topping with shredded cheese if desired. If needed, give the sauce a quick reheat before serving. Enjoy!

Similar Posts

Leave a Reply

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

Recipe Rating