Italian meatball pasta skillet

Featured in: Cheesy Comfort Bites

This Italian skillet combines tender meatballs simmered in a flavorful tomato sauce with pasta, topped with melted mozzarella and Parmesan. The one-pan method creates a comforting, hearty dish that brings fresh herbs, bell peppers, and a touch of sweetness together. Cooking it all in a deep skillet ensures the pasta absorbs the rich sauce, while the meatballs remain juicy. Garnished with basil, this dish is a simple yet satisfying choice for family dinners or easy gatherings.

Updated on Tue, 11 Nov 2025 08:31:00 GMT
A steaming skillet of Italian Meatball Pasta features bubbly cheese atop the rich tomato sauce. Save
A steaming skillet of Italian Meatball Pasta features bubbly cheese atop the rich tomato sauce. | williesnack.com

A hearty, one-pan Italian dish featuring tender meatballs simmered in a rich tomato sauce with pasta and melted cheese, perfect for a comforting family dinner.

I first made this Italian Meatball Pasta Skillet for a busy weeknight dinner. The whole family loved how flavorful and comforting it was, and clean-up was a breeze thanks to the one-pan preparation.

Ingredients

  • Ground beef: 400 g (14 oz)
  • Breadcrumbs: 50 g (1/2 cup)
  • Egg: 1 large
  • Grated Parmesan cheese: 2 tbsp
  • Garlic (minced): 2 cloves
  • Fresh parsley (chopped): 2 tbsp (or 1 tbsp dried)
  • Salt: 1/2 tsp
  • Black pepper: 1/4 tsp
  • Olive oil: 2 tbsp
  • Onion (finely chopped): 1 small
  • Bell pepper (diced): 1 (red or yellow)
  • Canned crushed tomatoes: 400 g (14 oz)
  • Tomato passata or purée: 250 ml (1 cup)
  • Dried Italian herbs: 1 tsp
  • Sugar: 1/2 tsp
  • Salt and pepper: to taste
  • Short pasta: 250 g (9 oz) penne, rigatoni, or fusilli
  • Water or low-sodium chicken broth: 500 ml (2 cups)
  • Shredded mozzarella cheese: 120 g (1 cup)
  • Grated Parmesan cheese: 2 tbsp
  • Fresh basil leaves: for garnish

Instructions

Mix the meatballs:
In a large bowl, combine ground beef, breadcrumbs, egg, Parmesan, garlic, parsley, salt, and pepper. Mix until just combined. Shape into 16 meatballs (about 1 tablespoon each).
Brown the meatballs:
Heat 1 tbsp olive oil in a large, deep skillet over medium heat. Add meatballs and brown on all sides for 5 minutes. Remove meatballs and set aside.
Sauté veggies:
Add remaining oil to the skillet. Sauté onion and bell pepper for 3 minutes until softened.
Simmer sauce:
Stir in crushed tomatoes, passata, Italian herbs, sugar, salt, and pepper. Bring to a simmer.
Add pasta and meatballs:
Add pasta and water or broth. Stir well, then return meatballs to the skillet, nestling them into the sauce.
Cook covered:
Cover and simmer on medium-low heat for 15 minutes, stirring occasionally, until pasta is tender and meatballs are cooked through. Add more water if needed.
Finish with cheese:
Sprinkle mozzarella and Parmesan on top. Cover and cook for 2 minutes until cheese is melted and bubbly.
Garnish and serve:
Garnish with fresh basil. Serve hot, straight from the skillet.
Savory Italian Meatball Pasta: A close-up shows tender meatballs nestled in pasta with melted mozzarella. Save
Savory Italian Meatball Pasta: A close-up shows tender meatballs nestled in pasta with melted mozzarella. | williesnack.com

My kids always ask for seconds when I make this recipe, and it's become a staple for cozy Sunday dinners together.

Required Tools

Large deep skillet (with lid), mixing bowls, wooden spoon or spatula, and a grater are all you need for this recipe.

Allergen Information

This meal contains wheat, egg, and milk. If using gluten-free products, check ingredient labels for allergens and cross-contamination.

Nutritional Information (per serving)

Calories: 590 Protein: 34 g Carbohydrates: 54 g Total Fat: 25 g

This one-pan Italian Meatball Pasta skillet is brimming with pasta, meatballs, and melted cheese, ready to serve. Save
This one-pan Italian Meatball Pasta skillet is brimming with pasta, meatballs, and melted cheese, ready to serve. | williesnack.com

This skillet is fantastic served straight from the pan at the dinner table. Enjoy leftovers for lunch the next day!

Recipe Questions & Answers

What type of pasta works best for this dish?

Short pasta like penne, rigatoni, or fusilli works best as they hold the sauce well and cook evenly in the skillet.

Can I substitute ground beef with other meats?

Yes, you can use ground pork, turkey, or even plant-based mince for a different but still flavorful result.

How do I prevent the pasta from sticking in the skillet?

Stir the pasta occasionally during simmering and make sure there is enough liquid to cook it through without drying out.

What can I add to enhance the sauce's flavor?

Italian herbs, garlic, and a small amount of sugar balance the acidity of tomatoes and deepen the sauce’s flavor.

Is it possible to make a gluten-free version?

Yes, by using gluten-free pasta and breadcrumbs, this dish can be adapted for gluten-free diets without compromising taste.

Italian meatball pasta skillet

One-pan Italian dish with tender meatballs, tomato sauce, pasta, and melted cheese for a cozy meal.

Prep time
20 min
Time to cook
30 min
Total duration
50 min
Created by Willie Cooper


Skill level Easy

Cuisine Italian

Total yield 4 Number of servings

Dietary notes None specified

What You'll Need

Meatballs

01 14 ounces ground beef
02 1/2 cup breadcrumbs
03 1 large egg
04 2 tablespoons grated Parmesan cheese
05 2 cloves garlic, minced
06 2 tablespoons fresh parsley, chopped
07 1/2 teaspoon salt
08 1/4 teaspoon black pepper

Sauce and Pasta

01 2 tablespoons olive oil
02 1 small onion, finely chopped
03 1 bell pepper, diced (red or yellow)
04 14 ounces canned crushed tomatoes
05 1 cup tomato passata or purée
06 1 teaspoon dried Italian herbs
07 1/2 teaspoon sugar
08 Salt and pepper, to taste
09 9 ounces short pasta (penne, rigatoni, or fusilli)
10 2 cups water or low-sodium chicken broth

Topping

01 1 cup shredded mozzarella cheese
02 2 tablespoons grated Parmesan cheese
03 Fresh basil leaves, for garnish

How to make it

Step 01

Prepare Meatballs: Combine ground beef, breadcrumbs, egg, Parmesan, garlic, parsley, salt, and pepper in a large bowl. Mix gently and shape into 16 to 18 small meatballs, about 1 tablespoon each.

Step 02

Brown Meatballs: Heat 1 tablespoon olive oil in a large deep skillet over medium heat. Add meatballs and cook for 5 to 6 minutes, turning to brown evenly on all sides. Remove and set aside.

Step 03

Sauté Vegetables: Add remaining olive oil to the skillet. Sauté onion and diced bell pepper for 3 minutes until softened.

Step 04

Simmer Sauce: Stir in crushed tomatoes, tomato passata, Italian herbs, sugar, salt, and pepper. Bring mixture to a gentle simmer.

Step 05

Add Pasta and Meatballs: Incorporate pasta and water or broth into the sauce. Stir well, then nestle the browned meatballs into the skillet.

Step 06

Cook Until Tender: Cover and simmer on medium-low heat for 15 to 18 minutes, stirring occasionally, until pasta is tender and meatballs are fully cooked. Add a splash of water if the sauce becomes too thick.

Step 07

Add Cheese Topping: Sprinkle mozzarella and Parmesan evenly over the top. Cover and cook for 2 to 3 minutes more until cheese melts and becomes bubbly.

Step 08

Garnish and Serve: Garnish with fresh basil leaves and serve hot directly from the skillet.

Tools you'll need

  • Large deep skillet or sauté pan with lid
  • Mixing bowls
  • Wooden spoon or spatula
  • Grater

Allergy details

Review ingredients for potential allergens and ask a medical expert if unsure.
  • Contains wheat (pasta, breadcrumbs), egg, and dairy (cheese)
  • May contain gluten depending on pasta and breadcrumbs used

Nutrition Details (per serving)

This nutritional info is for reference only. For health questions, check with a medical professional.
  • Energy: 590
  • Fats: 25 g
  • Carbohydrates: 54 g
  • Proteins: 34 g