Go Back
+ servings
Plate of Mediterranean spaghetti and meatballs, topped with tomato sauce, olives, cherry tomatoes, parsley, and grated cheese.
Print Recipe
5 from 6 votes

One Pot Pasta with Meatballs

This pasta cooks all in one pot with juicy homemade meatballs and a rich tomato sauce. It’s easy, hearty and full of classic Italian flavor. It's also perfect for weeknights or family dinners.
Prep Time5 minutes
Cook Time16 minutes
Total Time21 minutes
Course: Main Course, Pasta
Cuisine: Italian
Keyword: one pot
Servings: 6

Ingredients

  • 1 ½ Cups ground beef
  • 1 onion chopped
  • 3 Cloves garlic minced
  • 1 egg
  • 1 Cup cherry tomatoes halved
  • 3 Tablespoons tomato concentrate
  • ½ Cup olives I used Castelvetrano
  • ½ Cup parsley freshly chopped
  • 2 Tablespoons olive oil
  • 3 Tablespoons Parmesan freshly grated
  • 7 Ounces spaghetti dried
  • 3 ½ Cups water
  • 1 Teaspoon granulated sugar
  • 2 Teaspoons dried oregano

Instructions

  • Add the beef, one half of a chopped onion, 2 crushed garlic cloves, an egg, and a pinch of salt and freshly ground black pepper to a large bowl. Mix everything together.
  • With your hands, shape the mixture into meatballs.
  • Pour 3 tablespoons of olive oil into a skillet and heat it. Add meatballs in one layer and cook on one side for 3 minutes. Flip and cook for 3 more minutes.
  • Add the second half of the chopped onion and a minced garlic clove. Cook for 2 to 4 minutes. Then, add tomato concentrate, oregano, sugar, cherry tomatoes, and ½ cup of water. Stir it all well and bring it to the boil. Cook for about 3 minutes.
  • Add the rest of the water, bring it to the boil and add spaghetti. Add salt to taste.
  • Cook spaghetti under the lid for about 10 to 14 minutes (check the instructions on the package).
  • When spaghetti is ready, add the olives, chopped parsley and parmesan. Serve immediately.

Notes

Don’t overcrowd the skillet: Brown the meatballs in batches if needed.
Stir pasta occasionally: Prevents sticking and ensures even cooking.
Use ripe cherry tomatoes: For extra sweetness in the sauce.
Grate parmesan fresh: It melts better and adds better flavor.

Nutrition

Calories: 392kcal | Carbohydrates: 32g | Protein: 19g | Fat: 21g | Saturated Fat: 7g | Trans Fat: 1g | Cholesterol: 72mg | Sodium: 360mg | Potassium: 416mg | Fiber: 3g | Sugar: 4g | Vitamin A: 750IU | Vitamin C: 15mg | Calcium: 163mg | Iron: 3mg

QR code

Scan this QR code with your phone's camera to view this recipe on your mobile device.

qr code