Italian Meatball Pasta Skillet

Featured in: One-Pot Recipes

This comforting Italian meatball pasta skillet combines savory beef meatballs, sautéed vegetables, and short pasta, all simmered in a robust tomato sauce. Topped with melted mozzarella and Parmesan, and finished with basil, it’s cooked entirely in one pan for easy cleanup. Ideal for busy weeknights, it yields four hearty servings in under an hour. Customize with different meats or opt for gluten-free ingredients as needed. Serve straight from the skillet for a flavorful, satisfying family meal with classic Italian character and minimal fuss.

Updated on Sun, 09 Nov 2025 16:53:00 GMT
Hearty Italian Meatball Pasta Skillet with bubbling cheese and fresh basil garnish.  Pin
Hearty Italian Meatball Pasta Skillet with bubbling cheese and fresh basil garnish. | forkandbloom.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.

This Italian Meatball Pasta Skillet became an instant favorite when I first made it for a weeknight dinner. Everyone loved how the flavors mingled, and cleanup was so easy using only one pan.

Ingredients

  • Ground beef: 400 g (14 oz)
  • Breadcrumbs: 50 g (1/2 cup)
  • Egg: 1 large
  • Parmesan cheese: 2 tbsp grated, plus 2 tbsp for topping
  • Garlic: 2 cloves, minced
  • Fresh parsley: 2 tbsp chopped (or 1 tbsp dried)
  • Salt: 1/2 tsp
  • Black pepper: 1/4 tsp
  • Olive oil: 2 tbsp
  • Onion: 1 small, finely chopped
  • Bell pepper: 1 diced (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)
  • Mozzarella cheese: 120 g (1 cup) shredded
  • 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 meatballs, about 1 tablespoon each.
Cook the meatballs:
Heat 1 tbsp olive oil in a large deep skillet over medium heat. Add meatballs and brown on all sides for about 6 minutes. Remove meatballs and set aside.
Sauté vegetables:
Add remaining olive oil to skillet. Sauté onion and bell pepper for about 3 minutes until softened.
Add sauces:
Stir in crushed tomatoes, tomato passata, dried Italian herbs, sugar, salt, and pepper. Bring to a simmer.
Combine pasta and meatballs:
Add pasta and water or broth to sauce. Stir well. Return meatballs to skillet, nestling them into the sauce.
Simmer:
Cover and simmer on medium-low heat for 15-18 minutes, stirring occasionally, until pasta is tender and meatballs are cooked through. Add extra water if needed.
Add cheese:
Sprinkle mozzarella and additional Parmesan on top. Cover and cook for 2-3 minutes until cheese is melted and bubbly.
Serve:
Garnish with fresh basil and serve hot from the skillet.
Savory Italian Meatball Pasta Skillet simmering in rich tomato sauce and melty mozzarella.  Pin
Savory Italian Meatball Pasta Skillet simmering in rich tomato sauce and melty mozzarella. | forkandbloom.com

This meal is a hit with my family, especially on cool nights when we all crave something hearty. The kids love helping shape the meatballs, making it a fun kitchen moment.

Required Tools

Large deep skillet with lid, mixing bowls, wooden spoon or spatula, grater.

Allergen Information

Contains wheat, egg, and milk. May contain gluten depending on pasta and breadcrumbs. Always check ingredient labels for allergens.

Nutritional Information

Each serving has about 590 calories, 25 g fat, 54 g carbohydrates, and 34 g protein.

Comforting Italian Meatball Pasta Skillet, a one-pan delight perfect for family gatherings. Pin
Comforting Italian Meatball Pasta Skillet, a one-pan delight perfect for family gatherings. | forkandbloom.com

Enjoy this Italian Meatball Pasta Skillet straight from the pan while it's hot for maximum comfort. Leftovers taste even better the next day.

Recipe Q&A

Can I use a different meat for the meatballs?

Yes, you can swap beef for pork, turkey, chicken, or plant-based mince depending on preference and dietary needs.

What types of pasta work best?

Short pasta shapes like penne, rigatoni, or fusilli are ideal for soaking up the sauce and cooking evenly in the skillet.

How do I make this gluten-free?

Use gluten-free pasta and gluten-free breadcrumbs for both the meatballs and main dish to avoid wheat and gluten.

Can I make it vegetarian?

Yes, substitute plant-based mince or prepared vegetarian meatballs in place of beef for a meatless option.

What sides pair well with this dish?

Serve with fresh green salad and crusty bread to complement the flavors and round out the meal.

How do I add more spice?

Add chili flakes when sautéing vegetables or sprinkle extra pepper to create a spicy kick without overpowering the main flavors.

Italian Meatball Pasta Skillet

One-pan Italian skillet with juicy meatballs, rich tomato sauce, pasta, and bubbly melted cheese. Easy and hearty meal.

Prep duration
20 min
Cooking duration
30 min
Complete duration
50 min

Category One-Pot Recipes

Skill level Easy

Origin Italian

Yield 4 Portions

Dietary specifications None specified

Components

Meatball Components

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 fresh parsley, chopped (or 1 tablespoon dried parsley)
07 1/2 teaspoon salt
08 1/4 teaspoon black pepper

Sauce and Pasta Elements

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 such as penne, rigatoni, or fusilli
10 2 cups water or low-sodium chicken broth

Cheese and Garnishes

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

Directions

Step 01

Prepare the Meatball Mixture: In a large bowl, thoroughly mix ground beef, breadcrumbs, egg, Parmesan, minced garlic, parsley, salt, and black pepper until just combined. Form into 16 to 18 small meatballs, roughly 1 tablespoon each.

Step 02

Brown the Meatballs: Heat 1 tablespoon olive oil in a large deep skillet or sauté pan over medium heat. Arrange meatballs in the pan and cook, turning until browned on all sides, approximately 5 to 6 minutes. Remove and set aside.

Step 03

Sauté Aromatics: Add the remaining olive oil to the same skillet. Sauté onion and bell pepper for about 3 minutes, or until vegetables soften.

Step 04

Develop the Tomato Sauce: Add crushed tomatoes, tomato passata, Italian herbs, sugar, salt, and pepper to the pan. Stir well and bring mixture to a gentle simmer.

Step 05

Add Pasta and Liquid: Pour in pasta and water or low-sodium chicken broth. Stir thoroughly to integrate. Return meatballs to the skillet, nestling them into the sauce.

Step 06

Simmer Until Cooked: Cover skillet and simmer on medium-low heat for 15 to 18 minutes, stirring occasionally, until pasta is al dente and meatballs are fully cooked. If necessary, add a splash of water.

Step 07

Finish with Cheese: Uniformly scatter shredded mozzarella and grated Parmesan over the skillet. Cover and cook for an additional 2 to 3 minutes, until cheese is melted and bubbling.

Step 08

Garnish and Serve: Top with fresh basil leaves and serve immediately, directly from the skillet.

Necessary tools

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

Allergy details

Review each ingredient for potential allergens and consult healthcare professionals if you're uncertain about anything.
  • Contains wheat from pasta and breadcrumbs
  • Contains egg
  • Contains milk from cheese
  • May contain gluten depending on pasta and breadcrumb selection
  • Check ingredient packaging for hidden allergens or cross-contamination risks

Nutritional information (per portion)

These values are provided as estimates only and shouldn't replace professional medical guidance.
  • Calories: 590
  • Fat: 25 g
  • Carbs: 54 g
  • Protein: 34 g