Italian Meatball Pasta Skillet

Featured in: Everyday Treats

This dish combines tender meatballs with short pasta simmered together in a flavorful tomato sauce infused with Italian herbs. Cooked in one pan, it melds savory beef, garlic, onions, and bell pepper into a rich, comforting meal. Topped with melted mozzarella and Parmesan, it’s garnished with fresh basil for bright, aromatic notes. Suitable for quick weeknights, it offers flexible options like swapping beef for other proteins or adding spice for extra heat.

Updated on Sat, 15 Nov 2025 13:31:00 GMT
Italian Meatball Pasta Skillet, with melted cheese, offers a comforting, savory aroma and rich flavors. Save to Pinterest
Italian Meatball Pasta Skillet, with melted cheese, offers a comforting, savory aroma and rich flavors. | flourhollow.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 remember making this Italian meatball pasta skillet during busy weeknights and it always brought everyone to the table quickly. The aroma of the homemade meatballs simmering with tomato sauce made the kitchen feel warm and inviting.

Ingredients

  • Ground beef: 400 g (14 oz)
  • Bread crumbs: 50 g (1/2 cup)
  • Large egg: 1
  • Parmesan cheese, grated: 2 tbsp for meatballs, plus 2 tbsp for topping
  • Garlic, minced: 2 cloves
  • Fresh parsley, chopped (or dried): 2 tbsp fresh (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 for sauce
  • Short pasta (penne, rigatoni, or fusilli): 250 g (9 oz)
  • Water or low-sodium chicken broth: 500 ml (2 cups)
  • Mozzarella cheese, shredded: 120 g (1 cup)
  • Fresh basil leaves: for garnish

Instructions

Prepare the meatballs:
In a large bowl, combine ground beef, bread crumbs, 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 or sauté pan 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/broth. Stir well, then return the meatballs to the skillet nesting 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 a splash more water if needed.
Add cheese and garnish:
Sprinkle mozzarella and remaining Parmesan over the skillet. Cover and cook for another 2–3 minutes until cheese is melted and bubbly. Garnish with fresh basil and serve hot straight from the skillet.
Save to Pinterest
| flourhollow.com

Sharing this skillet with my family is always special—it instantly feels like a celebration around the dinner table. The cheesy topping and fresh basil make everyone smile.

Required Tools

Large deep skillet or sauté pan with lid, mixing bowls, wooden spoon or spatula, grater

Allergen Information

Contains: Wheat (pasta, breadcrumbs), egg, milk (cheese). May contain gluten depending on ingredient choice.

Nutritional Information

Per serving: Calories: 590, Total Fat: 25 g, Carbohydrates: 54 g, Protein: 34 g

A steaming skillet of Italian Meatball Pasta features tender meatballs nestled with pasta and bubbling cheese. Save to Pinterest
A steaming skillet of Italian Meatball Pasta features tender meatballs nestled with pasta and bubbling cheese. | flourhollow.com

Serve the Italian meatball pasta skillet hot and enjoy with a green salad or crusty bread. Leftovers taste delicious the next day, too.

Recipe FAQs

Can I substitute the beef with other proteins?

Yes, you can replace beef with pork, turkey, or plant-based mince to suit your preference.

What type of pasta works best in this skillet dish?

Short pasta like penne, rigatoni, or fusilli holds sauce well and cooks evenly in the skillet.

How can I make this dish gluten-free?

Use gluten-free pasta and gluten-free breadcrumbs to keep the dish suitable for gluten-sensitive diets.

Is it possible to add a spicy kick?

Adding chili flakes during cooking provides a pleasant spicy heat without overwhelming the flavors.

What’s the best way to serve this Italian skillet meal?

Serve it hot directly from the skillet, optionally with a green salad and crusty bread for a complete meal.

How do I ensure meatballs stay tender and cooked evenly?

Brown the meatballs first, then simmer gently with the sauce and pasta to keep them juicy and fully cooked.

Italian Meatball Pasta Skillet

Hearty skillet dish with tender meatballs, tomato sauce, pasta, and melted cheese for a cozy meal.

Prep Duration
20 mins
Cook Duration
30 mins
Overall Time
50 mins
Created by Megan Turner


Skill Level Easy

Cuisine Type Italian

Serves 4 Servings Count

Dietary Details None specified

Ingredient List

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 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 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 black 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

Step 01

Prepare meatball mixture: Combine ground beef, breadcrumbs, egg, Parmesan cheese, minced garlic, parsley, salt, and black pepper in a large bowl. Mix gently until just combined. Form into 16 to 18 small meatballs, approximately one tablespoon each.

Step 02

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

Step 03

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

Step 04

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

Step 05

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

Step 06

Cook pasta and meatballs: Cover skillet and simmer over medium-low heat for 15 to 18 minutes, stirring occasionally, until pasta is tender and meatballs are cooked through. Add a splash of water if necessary to maintain sauce consistency.

Step 07

Add cheese topping: Sprinkle shredded mozzarella and grated Parmesan evenly over the skillet. Cover and cook for an additional 2 to 3 minutes until cheese is melted and bubbly.

Step 08

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

Equipment Needed

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

Allergy Info

Review every ingredient to spot potential allergens. Always confirm with your healthcare provider if unsure.
  • Contains wheat (pasta, breadcrumbs), egg, and milk (cheese)
  • May contain gluten depending on pasta and breadcrumbs used

Nutrition Breakdown (per serving)

Nutrition details are for reference and can't substitute for professional advice.
  • Caloric Value: 590
  • Fat content: 25 g
  • Carbohydrates: 54 g
  • Protein Amount: 34 g