Pork and Meatball Penne in Fresh Tomato Sauce
Thinly sliced seasoned pork and meatballs simmered in a from-scratch tomato sauce made with fresh grape tomatoes, garlic, and red wine, tossed with penne pasta. It tastes like something that took all day but comes together in about 45 minutes or less. No jar sauce allowed.

So I was at a client's house and he told me he wanted spaghetti and meatballs. He had frozen precooked meatballs, jar sauce, and thick pork chops he had taken out of the freezer. I said, sir, we are not using jar sauce. Not on my watch. I was already compromising by using the precooked frozen meatballs. I opened his refrigerator and found half a container of grape tomatoes, onion, garlic, and celery that was wilting and need to be used. I raided his pantry and found spaghetti but I went with the penne instead. That was the right call. I sliced those pork chops thin, seasoned them up with garlic, oregano, basil, crushed red pepper, and a little balsamic vinegar, and built the sauce from scratch right in the same pan. The tomatoes broke down into something really good with a little char on them before they released all their juice. The meatballs went in, the pork went back in, the pasta went straight from the boiling water into the sauce, and that was it. He indeed was very happy I did not use that jar. This is the kind of meal that proves you do not need a lot of fancy ingredients. You just need to know what to do with what is already there.
Prep Time
15 min
Cook Time
35 min
Total Time
50 min
Servings
4
Diet & Lifestyle
Fitness & Wellness
Ingredients
- 1 lb boneless pork chop, frozen, thinly sliced, freeze briefly before slicing for thinner cuts
- 8 oz frozen precooked meatballs, about 12 to 14 small meatballs
- 8 oz penne pasta, cooked al dente in heavily salted water
- 2 cups grape tomatoes, halved, about one 10 oz container
- 4 cloves garlic, minced, divided, some for pork marinade and some for sauce
- 1 medium white onion, chopped
- 2 stalks celery, chopped
- 1/2 medium green bell pepper, diced
- 2 tbsp olive oil, divided
- 1 tsp coconut oil, for sauteing aromatics
- 1 tbsp balsamic vinegar, for pork marinade
- 1/4 cup dry red wine, optional
- 1 tsp dried oregano
- 1 tsp dried basil
- 1 tsp dried parsley, plus more for finishing
- 1/2 tsp crushed red pepper flakes, adjust to heat preference
- 1/2 tsp sugar, small amount to balance tomato acidity
- salt and fresh cracked black pepper, to taste
- 1/2 cup reserved pasta water, do not drain, scoop directly from pot
- grated cheese of choice for serving, Parmesan or Pecorino Romano work well
Instructions
- 1
Slice the frozen pork chop as thin as possible. In a bowl, combine the sliced pork with 2 minced garlic cloves, 1 tbsp balsamic vinegar, 1 tsp oregano, 1 tsp basil, 1 tsp parsley, 1/2 tsp crushed red pepper flakes, salt, and cracked black pepper. Toss well and let it sit while you prep the vegetables.
- 2
Bring a large pot of heavily salted water to a rolling boil for the pasta. Do not add the pasta yet. Wash and slice tomatoes in half. Set aside.
Step 2 - 3
Heat 1 tbsp olive oil and 1 tsp coconut oil in a large skillet or wok over medium-high heat. Add the chopped onion, celery, and diced green bell pepper. Saute until translucent, about 4 to 5 minutes.
- 4
Add the seasoned pork slices to the pan. Cook until just barely done with a slight pink center remaining, about 3 to 4 minutes. Remove the pork and all its juices from the pan and set aside.
Step 4 - 5
Add another drizzle of olive oil to the same pan. Add the halved grape tomatoes in a single layer. Let them sit without stirring for about 2 minutes to get a slight char on the cut side, then stir and cook another minute until they begin releasing their juices.
Step 5 - 6
Add the remaining 2 minced garlic cloves to the tomatoes. If using, pour in the red wine. Season with salt, pepper, and 1/2 tsp sugar. Reduce heat to medium-low and let the sauce simmer for 5 minutes, pressing the tomatoes gently to help them break down.
Step 6 - 7
Return the pork and its reserved juices to the pan. Add the frozen precooked meatballs. Stir to coat everything in the sauce. Cover and simmer on medium-low for 10 minutes until the meatballs are heated through and the sauce has thickened.
Step 7 - 8
While the sauce simmers, add the penne to the boiling salted water and cook until just al dente, about 1 minute less than the package directions. Before transferring the pasta, scoop out at least 1/2 cup of the starchy pasta water and set it aside.
Step 8 - 9
Using tongs or a slotted spoon, transfer the pasta directly from the pot into the sauce. Add the reserved pasta water a little at a time to loosen the sauce to your liking. Toss everything together and cook for 5 minutes on medium-low, letting the pasta finish in the sauce.
- 10
Taste and adjust seasoning. Plate and top with grated cheese and a pinch of fresh parsley. Serve alongside toasted sourdough bread rubbed with a raw garlic clove and drizzled with olive oil and coconut oil.
Step 10
Nutrition Facts
Nutrition Facts
4 servings per recipe
Serving size
1 heaping bowl (approx. 380g)
Amount per serving
Calories
520
Total Fat 18g
23%
Saturated Fat 5g
25%
Trans Fat 0g
Cholesterol 95mg
32%
Sodium 680mg
30%
Total Carbohydrate 52g
19%
Dietary Fiber 4g
14%
Total Sugars 6g
Includes 1g Added Sugars
2%
Protein 36g
72%
Vitamin D 0mcg
0%
Calcium 60mg
5%
Iron 4mg
22%
Potassium 720mg
15%
Vitamin C 22mg
24%
Vitamin A 480IU
10%
Iron 4mg
22%
Potassium 720mg
15%
Contains Wheat, Milk, Eggs.
Fitness & Longevity Note
With around 36 grams of protein per serving from the pork and meatballs, this bowl supports muscle repair and keeps you full for hours. The fresh tomatoes bring lycopene and vitamin C, and because the sauce is built from scratch, you control the sodium and skip the added preservatives that come with jar sauce. The penne provides steady carbohydrates to replenish energy, making this a solid post-workout meal or a high-protein dinner that does not feel like diet food.
Substitutions & Variations
- →Use chicken breast or turkey breast sliced thin in place of the pork chop.
- →Swap penne for any short pasta like rigatoni, ziti, or rotini.
- →Use gluten-free pasta to make the dish gluten-free, and check your meatball label for gluten-free certification.
- →No red wine on hand, use a splash of chicken broth or just skip it entirely.
- →Fresh meatballs can be used. Bake them in the oven but pull them out 5 minutes before they are fully done, then finish them in the sauce.
- →Skip the sugar if your tomatoes are already sweet, or add a small squeeze of tomato paste instead for more depth.
Storage & Reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat in a skillet over medium-low heat with a splash of water or broth to loosen the sauce. Microwaving works too, just cover it loosely and stir halfway through. The pasta will absorb more sauce as it sits, which actually makes the leftovers taste even better.
Frequently Asked Questions
Can I use spaghetti instead of penne?+
What if I have fresh meatballs instead of frozen precooked ones?+
Do I have to add the red wine?+
Why add pasta directly to the sauce instead of draining it first?+
Recipe by
Syreeta
Real food, real ingredients, real results. Syreeta shares whole-food recipes built around health, longevity, and feeling good every day.
More Recipes You Will Love
DinnerTofu and Chickpea Tikka Masala over Basmati Rice
DinnerKale and Vegetable Ragu Over Spinach Ravioli
Salad