| Prep Time | 10 minutes |
| Cook Time | 25 minutes |
| Total Time | 35 minutes |
| Skill Intensity | Easy (beginner-friendly) |
| Effort Intensity | Low (minimal chopping, one pan) |
| Yield | 4–6 servings |
| Meal Type | Weeknight dinner, comfort food |
Intensity Key: Skill = how difficult the techniques are. Effort = how physically active you need to be at the stove.
Ingredients
For the Skillet Base
-
1 tbsp olive oil (or any neutral cooking oil)
-
1 lb (450g) lean ground beef (mince) – 85/15 is ideal for flavor without excessive grease
-
1 medium yellow onion, finely diced (~1 cup)
-
3 cloves garlic, minced
-
1 tsp salt (plus more to taste)
-
½ tsp black pepper
-
1 tsp smoked paprika (or sweet paprika)
-
1 tsp dried oregano
-
½ tsp red pepper flakes (optional, for gentle heat)
The Sauce & Pasta
-
2 tbsp tomato paste – this deepens the umami
-
1 can (14.5 oz / 400g) crushed tomatoes (or diced tomatoes)
-
3 cups (720ml) beef broth (low-sodium preferred)
-
12 oz (340g) short-cut pasta – elbows, small shells, or cavatappi work best
-
1 tsp Worcestershire sauce (optional, but adds a savory punch)
The Cheesy Finish
-
1 ½ cups (150g) sharp cheddar cheese, freshly grated – pre-shredded has anti-caking agents that hurt meltability
-
½ cup (50g) mozzarella cheese, freshly grated – for that stretchy pull
-
¼ cup (25g) grated Parmesan cheese – for salty, nutty depth
For Garnish
-
Fresh parsley or basil, chopped (optional)
-
Extra Parmesan
Instructions
Step 1: Brown the Mince (High intensity – 5 minutes)
Place your largest skillet or sauté pan (12-inch/30cm, with a lid) over medium-high heat. Add the olive oil and swirl to coat. Once the oil shimmers, add the ground beef. Break it up with a wooden spoon and let it sear undisturbed for 2 minutes to get a brown crust. Then break it into smaller pieces and cook until no longer pink, about 3–4 minutes total. Drain off all but 1 tablespoon of fat (if your mince is very fatty, drain more).
Pro tip: Don’t crowd the pan. A good sear = deep flavor.
Step 2: Build the Flavor Base (Medium intensity – 4 minutes)
Reduce heat to medium. Add the diced onion and cook for 2 minutes, stirring occasionally, until softened and translucent. Add the minced garlic, salt, pepper, smoked paprika, oregano, and red pepper flakes. Cook for 1 minute until fragrant—your kitchen will smell incredible right now.
Add the tomato paste and stir constantly for 1–2 minutes. It should darken to a brick-red color. This step cooks out the tinny flavor and adds a deep, caramelized savoriness.
Step 3: Add Liquids & Pasta (Low intensity – 2 minutes of stirring, then wait)
Pour in the crushed tomatoes, beef broth, and Worcestershire sauce. Scrape the bottom of the pan with your spoon to release all the browned bits (that’s pure flavor). Bring the liquid to a boil over high heat.
Once boiling, add the uncooked pasta. Stir everything together, ensuring the pasta is mostly submerged. Put the lid on, reduce heat to medium-low (a gentle simmer), and set a timer for 10 minutes.
Step 4: The Simmer (No intensity – just waiting)
Let the pasta cook covered for 10 minutes. Do not stir during this time—the trapped steam is what cooks the pasta evenly. After 10 minutes, remove the lid and give it a good stir. The pasta should be al dente and most of the liquid absorbed, but still slightly saucy. If it looks dry, add ¼ cup of water or broth. If it’s too soupy, simmer uncovered for 2–3 more minutes.
Test a piece of pasta. It should have a tiny bite left—it will cook slightly more when we add the cheese.
Step 5: The Cheesy Finish (Low intensity – 3 minutes)
Remove the skillet from heat (important: residual heat will melt the cheese without burning). Scatter the cheddar, mozzarella, and Parmesan evenly over the top. Do not stir immediately. Place the lid back on for 1 minute to let the cheese get gloriously steamy and soft.
After 1 minute, remove the lid and gently stir half of the cheese into the pasta, leaving the rest on top. The heat of the pasta will pull everything into a cohesive, stringy masterpiece.
The Last of the Recipe (Finishing Touches)
This is where good becomes unforgettable. Before serving, let the skillet rest on the stovetop (off heat) for 2–3 minutes. This allows the sauce to thicken slightly and the cheese to set into a light crust along the edges—the best part.
Taste and adjust: Sprinkle with a pinch of flaky sea salt and a few cracks of black pepper. If it feels heavy, a squeeze of fresh lemon juice over the top cuts through the richness beautifully. Garnish with fresh parsley or basil for color and a hint of brightness.
Serve directly from the skillet at the table (it stays warm for ages). Pair with a simple green salad dressed in vinaigrette or steamed broccoli to balance the richness.
Leftovers: Store in an airtight container in the fridge for up to 4 days. Reheat gently in a skillet with a splash of broth or milk, as the pasta will absorb liquid overnight. This recipe does not freeze well (the cheese texture changes), so plan to enjoy it fresh.
Variation ideas:
-
Spicy: Double the red pepper flakes and add diced jalapeño with the onion.
-
Veggie-loaded: Stir in 2 cups of chopped spinach or zucchini during the last 3 minutes of simmering.
-
Swap the meat: Use ground turkey, Italian sausage (casings removed), or plant-based crumbles.
Nutrition Information
The following nutrition values are estimated per serving (based on 5 servings). Actual values depend on specific ingredients, cheese brands, and mince fat content. Adjust until your tracking app allows it—every kitchen is different.
| Nutrient | Amount per serving |
|---|---|
| Calories | 615 kcal |
| Protein | 34g |
| Total Fat | 26g |
| – Saturated Fat | 12g |
| Carbohydrates | 58g |
| – Fiber | 5g |
| – Sugars | 8g |
| Sodium | 890mg |
| Calcium | 350mg (35% DV) |
| Iron | 4.5mg (25% DV) |