Italian Meatball Pasta Skillet

Featured in: Simple Comfort Plates

This Italian skillet melds tender meatballs with short pasta in a savory, herb-spiced tomato sauce. The dish is prepared in one pan, starting with browned meatballs, followed by sautéed vegetables, crushed tomatoes, and Italian herbs. Pasta cooks in the simmering sauce alongside the meatballs, absorbing rich flavors. The final touch is melted mozzarella and Parmesan cheese, garnished with fresh basil. Easy to customize and perfect for a warming family meal.

Updated on Tue, 11 Nov 2025 14:31:00 GMT
Steaming skillet of Italian Meatball Pasta, topped with melted mozzarella and fresh basil garnish. Pin it
Steaming skillet of Italian Meatball Pasta, topped with melted mozzarella and fresh basil garnish. | freshymeals.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 tried this skillet for a weeknight dinner after a busy day, and it quickly became a staple because everyone loved how flavorful and satisfying it was. It's versatile, comes together quickly, and reminds me of cozy gatherings around the table.

Ingredients

  • Ground beef: 400 g (14 oz), forms the base of the meatballs
  • Breadcrumbs: 50 g (1/2 cup), provides texture to the meatballs
  • Egg: 1 large, helps bind the meatball mixture
  • Parmesan cheese: 2 tbsp grated, adds flavor to meatballs
  • Garlic: 2 cloves, minced, enhances savory taste
  • Parsley: 2 tbsp fresh chopped or 1 tbsp dried, adds freshness
  • Salt: 1/2 tsp, seasons the meatballs
  • Black pepper: 1/4 tsp, adds mild heat
  • Olive oil: 2 tbsp, for browning and sautéing
  • Onion: 1 small, finely chopped
  • Bell pepper: 1, diced (red or yellow)
  • Canned crushed tomatoes: 400 g (14 oz), forms the sauce
  • Tomato passata or purée: 250 ml (1 cup)
  • Dried Italian herbs: 1 tsp, for seasoning sauce
  • Sugar: 1/2 tsp, balances acidity
  • Salt and pepper: To taste, for the sauce
  • 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), topping
  • Grated Parmesan cheese: 2 tbsp, topping
  • Fresh basil leaves: For garnish

Instructions

Make the meatballs:
In a large bowl, combine ground beef, breadcrumbs, egg, Parmesan, garlic, parsley, salt, and pepper. Mix until just combined. Shape into 16–18 small 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–6 minutes. Remove meatballs and set aside.
Sauté vegetables:
Add remaining oil to the same skillet. Sauté onion and bell pepper for 3 minutes until softened.
Make the sauce:
Stir in crushed tomatoes, tomato passata, Italian herbs, sugar, salt, and pepper. Bring to a simmer.
Add pasta and meatballs:
Add the pasta and water or broth. Stir well, then return the meatballs to the skillet nestling them into the sauce.
Simmer and cook:
Cover and simmer on medium-low heat for 15–18 minutes, stirring occasionally, until pasta is tender and meatballs are cooked through. Add a splash more water if needed.
Add cheese topping:
Sprinkle mozzarella and Parmesan over the skillet. Cover and cook for another 2–3 minutes until cheese is melted and bubbly.
Garnish and serve:
Garnish with fresh basil. Serve hot, straight from the skillet.
A close-up shot of the flavorful Italian Meatball Pasta skillet, ready for a comforting meal. Pin it
A close-up shot of the flavorful Italian Meatball Pasta skillet, ready for a comforting meal. | freshymeals.com

This dish is always a family favorite when we gather for a busy weeknight—everyone loves scooping it straight from the skillet and sharing stories over a steaming, cheesy meal.

Required Tools

You'll need a large deep skillet with lid, mixing bowls, a wooden spoon, spatula, and a grater for prepping ingredients.

Allergen Information

Contains: Wheat (pasta, breadcrumbs), egg, milk (cheese). May contain gluten depending on pasta/breadcrumbs. Always check ingredient labels for cross-contamination.

Nutritional Information

Each serving: 590 calories, 25 g total fat, 54 g carbohydrates, 34 g protein.

Golden, bubbly cheese covers a hearty Italian Meatball Pasta skillet, a perfect family dinner. Pin it
Golden, bubbly cheese covers a hearty Italian Meatball Pasta skillet, a perfect family dinner. | freshymeals.com

This skillet is perfect paired with a green salad and crusty bread. Enjoy leftovers heated up for a satisfying lunch the next day.

Recipe FAQs

How do you keep meatballs tender in the skillet?

Combining breadcrumbs and an egg helps retain moisture. Simmering gently in sauce also prevents them from drying out.

Can I use different pasta shapes for this dish?

Yes, short pasta like penne, rigatoni, or fusilli works best to hold the sauce and complement the meatballs.

What herbs enhance the flavor of the tomato sauce?

Dried Italian herbs such as oregano, basil, and thyme create a rich, aromatic base when simmered with tomatoes.

Is it possible to substitute ground beef with other proteins?

Absolutely. You can swap beef for pork, turkey, or plant-based mince depending on your preference.

How can I make this dish spicier?

Add chili flakes during the sauce preparation to introduce a gentle kick without overpowering flavors.

Italian Meatball Pasta Skillet

One-pan Italian dish featuring meatballs simmered in tomato sauce with pasta and melted cheese.

How long to prep
20 min
Time to cook
30 min
Overall time
50 min
Recipe by Freshymeals Lily Carter

Dish category Simple Comfort Plates

Skill level Easy

Cuisine type Italian

Makes 4 Serving size

Dietary details None specified

What you need

Meatballs

01 14 oz 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 chopped fresh parsley or 1 tablespoon dried parsley
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 oz 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 oz 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

Steps to follow

Step 01

Prepare Meatball Mixture: Combine ground beef, breadcrumbs, egg, Parmesan, garlic, parsley, salt, and pepper in a large bowl. Mix gently until just combined and form 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 brown on all sides for 5 to 6 minutes. Remove meatballs and set aside.

Step 03

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

Step 04

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

Step 05

Add Pasta and Liquids: Incorporate pasta and water or broth into the skillet; stir to combine. Nestle meatballs back into the sauce evenly.

Step 06

Simmer until Cooked: Cover skillet and simmer over medium-low heat for 15 to 18 minutes, stirring occasionally until pasta is tender and meatballs are fully cooked. Add extra water if sauce becomes too thick.

Step 07

Melt Cheese Topping: Sprinkle mozzarella and Parmesan evenly over the skillet contents. Cover and cook for another 2 to 3 minutes until cheese is melted and bubbly.

Step 08

Garnish and Serve: Top 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 info

Always check each ingredient for allergens and talk to a professional if unsure.
  • Contains wheat (pasta, breadcrumbs), egg, and milk (cheese). May contain gluten depending on product choice.

Nutrition info (per portion)

Nutrition details are for reference only, not a substitute for health advice.
  • Calories per serving: 590
  • Fat content: 25 g
  • Carbohydrates: 54 g
  • Protein amount: 34 g