One-Pan Tomato Meatball Pasta

Servings: 4 Total Time: 35 mins Difficulty: Beginner
Slow-simmered tomatoes, tender beef meatballs, and pasta all cooked together
One-pan tomato meatball pasta served on a plate and in a pan pinit

One-Pan Tomato Meatball Pasta: High-Protein Comfort in Every Bite

Warm, satisfying and packed with flavour, One-Pan Tomato Meatball Pasta is the kind of dinner that becomes an instant favourite at the family table. Tender beef meatballs simmer right in the tomato sauce alongside the pasta, locking in flavour and reducing fuss. Because everything cooks together in one pan, you will spend less time washing up and more time enjoying every juicy, savoury bite.

This recipe delivers rich tomato depth from fresh and sun-dried tomatoes, a silky texture from Parmesan, and satisfying high protein in every serving. Whether you are feeding hungry adults after a long day or looking for a hearty weekend meal, this pasta ticks all the boxes.

For more pasta inspiration, make sure to try my One-Pot Meatball Pasta and Beetroot Cottage Cheese Pasta too.

Scroll down or tap Jump to Recipe to get started.

Simple Ingredients, Big Flavours

What makes this one-pan pasta so special is how everyday ingredients come together to create something far greater than the sum of its parts. Each element plays an important role in building flavour, texture and satisfaction:

  • Fresh and sun-dried tomatoes: Ripe tomatoes bring natural sweetness and a soft, jammy base, while sun-dried tomatoes add that deep, savoury intensity that makes the sauce taste slow-simmered and rich.
  • Beef meatballs: Seasoned with garlic powder, paprika and fresh basil, the meatballs deliver juicy, savoury bites and make this a genuinely high-protein pasta that keeps you full and satisfied.
  • Passata and tomato paste: These two work together to create a smooth, concentrated tomato sauce that coats every strand of pasta beautifully.
  • Parmesan and a touch of cream: Parmesan adds salty, nutty depth, while just a splash of cream softens the acidity and brings everything into balance without overpowering the tomatoes.
  • Tagliatelle pasta: Cooking the pasta directly in the sauce means it absorbs all those bold tomato and Parmesan flavours as it cooks, giving you maximum taste in every bite.

These simple ingredients create a dish that feels indulgent but still wholesome and comforting. If you love bold, tomato-based flavours like this, make sure to explore my other pasta favourites too, including Roasted Tomato and Cottage Cheese Fusilli and Baked Cannelloni with Beef and Mozzarella.

How to Make One-Pan Tomato Meatball Pasta

This recipe is all about letting simple ingredients slowly build into something deeply flavourful, all in one pan. From softening the tomatoes to simmering the pasta directly in the sauce, every step is designed to maximise flavour with minimal effort.

Slow-cooking the tomatoes

Heat the olive oil in a large, deep pan over medium-low heat. Add the fresh tomatoes with their stem ends sliced off, arranging them around the edges of the pan. Place the finely chopped shallot, crushed garlic and chopped sun-dried tomatoes in the centre. Cover with a lid and let everything gently cook for about 15 minutes, until the tomatoes soften, collapse and release their juices.

Tomatoes, shallots, sun-dried tomatoes and garlic cooking together in a pan
Fresh tomatoes, shallots, garlic and sun-dried tomatoes starting the sauce
Preparing the meatballs

While the tomatoes are cooking, add the minced beef, salt, black pepper, garlic powder, paprika, olive oil, egg yolk, grated Parmesan and chopped basil to a bowl. Mix just until combined, taking care not to overwork the mixture. Shape into about eight meatballs and set aside.

Meatball ingredients in a bowl
Beef meatball ingredients ready to be mixed
Building the tomato sauce

Once the tomatoes are soft, use a potato masher or fork to crush them into a chunky sauce. Remove and discard the loose tomato skins.

Removing tomato skins from the sauce
Removing loose tomato skins

Add the tomato paste, paprika, a pinch of sugar, salt and pepper, and stir well so the flavours bloom. Pour in the passata and water, mix thoroughly, then taste and adjust the seasoning if needed.

Mixing tomato sauce with passata and water
Stirring in passata and water
Cooking everything together

Bring the sauce to a gentle boil, then add the dried pasta and the meatballs directly into the pan. Make sure both the pasta and meatballs are well covered by the sauce. Cover with a lid and cook over medium-low heat for 15 to 20 minutes, stirring carefully once or twice, until the pasta is tender and the meatballs are cooked through.

Pasta and meatballs added to the sauce
Adding pasta and meatballs
Finishing the dish

Reduce the heat to low and stir in the single cream, allowing it to warm through for one to two minutes until the sauce becomes smooth and glossy.

Adding cream to the sauce
Stirring in the cream

Add the Parmesan and chopped parsley, give everything a good mix, and let the sauce thicken slightly.

Parmesan and parsley added to One-Pan Tomato Meatball Pasta
Adding Parmesan and parsley

Serve immediately, topped with extra Parmesan and fresh parsley, while the pasta is perfectly coated and the meatballs are juicy.

One-pan tomato meatball pasta on a plate
One-pan tomato meatball pasta

Scroll down to the printable recipe card with exact measurements.

Why We Love One-Pan Tomato Meatball Pasta

There are plenty of reasons this recipe quickly earns a permanent spot in the dinner rotation:

  • Minimal clean-up – With everything cooked in one pan, you save time and avoid juggling multiple pots and dishes.
  • Protein-rich satisfaction – With approximately 31–32 g of protein per serving (when divided into four portions), this dish provides nourishment that keeps you full.
  • Deep, layered flavour – A combination of fresh and concentrated tomato elements adds complexity without extra steps.
  • Family friendly – Tender meatballs and comforting pasta make this a dinner that both kids and adults will enjoy.

This pasta hits that sweet spot where simplicity meets robust, crowd-pleasing flavour.

Perfect For Any Occasion

One-Pan Tomato Meatball Pasta is as versatile as it is tasty. It’s ideal for:

  • Weeknight dinners when you need a quick, high-protein meal
  • Casual weekend cooking that feels a bit special
  • Feeding a crowd without stress or fuss
  • Meal prepping, leftovers reheat beautifully

Pair it with a crisp green salad or your favourite crusty bread to complete the meal. Whether you’re cooking for family, friends, or just yourself, it’s guaranteed to satisfy.

Instagram Tutorial & More

Watch our quick video on Instagram to see how this dish comes together.
While you are exploring pasta ideas, make sure to check out my other delicious pasta recipes for more easy, flavour-packed dinners:

Stuffed Pasta Shells with Mushrooms, Ricotta and Spinach

Butternut Squash Ricotta Pasta

Courgette and Cottage Cheese Pasta

Avocado and Burrata Pasta

Stuffed Caccavelle Pasta Bake with Beef Ragù and Béchamel

Baked Ricotta Stuffed Shells in Meat Sauce

Easy Creamy Roasted Pumpkin Orzo

Happy cooking,
Izabella

One-Pan Tomato Meatball Pasta

Prep Time 10 mins Cook Time 25 mins Total Time 35 mins Difficulty: Beginner Servings: 4 Best Season: Suitable throughout the year
Pin Recipe
0 Add to Favorites

Description

One-Pan Tomato Meatball Pasta is an easy, comforting dinner where pasta and juicy beef meatballs cook together in a rich tomato and Parmesan sauce. Fresh tomatoes and sun-dried tomatoes create deep, slow-simmered flavour without hours on the stove. Everything cooks in one pan, so the pasta absorbs all that delicious sauce as it softens. A touch of cream and Parmesan adds just enough richness to round it out. It is simple to make but tastes incredibly satisfying and full of flavour. Perfect for busy weeknights or relaxed weekend dinners.

Ingredients

Cooking Mode Disabled

For the tomato sauce

For the pasta


For the meatballs


Instructions

  1. Heat the olive oil in a large, deep pan over medium-low heat. Arrange the whole tomatoes around the edges of the pan. Add the shallot, garlic and sun-dried tomatoes to the centre. Cover with a lid and let everything gently cook for about 15 minutes, until the tomatoes soften, burst and release their juices.
  2. While the tomatoes are cooking, make the meatballs. Add the minced beef, salt, pepper, garlic powder, paprika, olive oil, egg yolk, Parmesan and basil to a bowl. Mix until just combined. Do not overmix. Shape into about 8 meatballs and set aside.
  3. Once the tomatoes are soft, use a potato masher or fork to crush them into a chunky sauce. Remove and discard the loose tomato skins. Add the tomato paste, paprika, sugar, salt and pepper. Stir well. Pour in the passata and water, mix again, then taste and adjust the seasoning if needed and bring the sauce to a gentle boil.
  4. Add the dried pasta and meatballs directly into the pan, making sure everything is well covered by the sauce. Cover with a lid and cook over medium-low heat for 15 to 20 minutes, stirring occasionally, until the pasta is tender and the meatballs are cooked through.
  5. Reduce the heat to low and stir in the cream. Let it simmer for 1 to 2 minutes until the sauce becomes silky. Add the Parmesan and parsley, give everything a good mix, and allow the sauce to thicken slightly. Serve hot with extra Parmesan and fresh parsley on top.

Nutrition Facts

Servings: 4 ServingCalories:518kcalTotal Fat:17.15gCholesterol:95.65mgSodium:1256.1mgPotassium:1565.24mgTotal Carbohydrate:62.48gDietary Fiber: 7.73gSugars: 13.89gProtein:32.19gVitamin A: 231.92IUVitamin C: 53.78mgCalcium: 238.98mgIron: 6.87mgVitamin D: 0.3IUVitamin E: 5.09IUVitamin K: 273.4mcgVitamin B6: 0.92mgVitamin B12: 1.91mcgPhosphorus: 472.03mgMagnesium: 113.44mgZinc: 6.23mg

Note

  • Use ripe, soft tomatoes for the best flavour. The riper they are, the sweeter and richer the sauce will be without needing extra sugar.
  • Do not skip the sun-dried tomatoes. They add a deep savoury note that makes the sauce taste slow-cooked even though it is made quickly.
  • When mixing the meatballs, stop as soon as everything is combined. Overmixing makes them dense instead of tender.
  • Make sure the pasta is fully covered by the sauce while cooking. If the pan looks dry at any point, add a splash of hot water and continue cooking gently.
  • Stir carefully once or twice while the pasta cooks so the meatballs keep their shape and the pasta does not stick to the bottom.
  • Add the cream at the very end over low heat so it stays smooth and does not split.
  • Let the dish sit for 2 minutes before serving. This allows the sauce to thicken slightly and cling beautifully to the pasta.
Keywords: one-pan tomato meatball pasta, tomato meatball pasta, beef meatball pasta, one-pan pasta, tomato parmesan pasta, meatballs and pasta, easy family dinner, weeknight pasta recipe, beef meatballs in tomato sauce, tagliatelle with meatballs
Rate this recipe
Did you make this recipe?

Tag @shicocooks  if you made this recipe. Follow @shicocooks  on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit

Affiliate Disclosure: This post contains Amazon affiliate links, i.e., when you buy any product using the links below, we get commissions. but it doesn’t cost you anything extra. If you do purchase any product using the given links, we thank you in advance!

Izabella Jakubec Food Blogger and Recipe Developer

Hi there!

I’m Izabella, and I’m thrilled to have you here!

Here, you’ll discover a collection of simple, easy-to-follow recipes that are perfect for anyone who loves quick and delicious meals.

Rate this recipe

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

Rate this recipe

Add a question

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

0 Add to Favorites
Min
0 Add to Favorites
Share it on your social network