Main Dishes

Dirty Spaghetti

Dirty spaghetti is rich, meaty, cheesy family-table comfort food — a weeknight favorite with personality. Ground beef is browned with onion and green bell pepper, seasoned and simmered into a tomato sauce, then the cooked spaghetti goes back in and gets tossed until every strand is coated. Cheese goes in, on top, or both.

Jump to Recipe
Spaghetti coated in a meaty sauce with peppers, onions and browned sausage slices

Prep time

15 min

Cook time

25 min

Total time

40 min

Servings

8 · 6 to 8 servings

Origin Story

Dirty spaghetti is a one-pan family dinner. The noodles are cooked, then finished in the sauce instead of sitting under a ladle of it, so the pasta picks up the onion, bell pepper and seasoned beef as it simmers. It's the kind of dish made in a big pot when the table is full — weeknight dinners, church gatherings, potlucks and reunions — and it comes out hearty, cheesy and a little messy, which is exactly the point.

Ingredients

  • 12 ounces spaghetti
  • 1 pound ground beef
  • 1 tablespoon oil, if needed
  • 1 small onion, chopped
  • 1 small green bell pepper, chopped
  • 2 to 3 garlic cloves, minced
  • 1 24-ounce jar pasta sauce or marinara
  • 1 14.5-ounce can diced tomatoes, optional but helpful for texture
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon seasoned salt, or to taste
  • 1/2 teaspoon black pepper
  • 1 to 2 cups shredded cheddar or mozzarella-cheddar blend
  • Optional: a little grated Parmesan

Instructions

  1. 1

    Cook the spaghetti according to package directions until just tender. Drain and set aside.

  2. 2

    In a large skillet or pot, brown the ground beef over medium heat. Drain excess grease if needed.

  3. 3

    Add the chopped onion, bell pepper and garlic and cook until softened.

  4. 4

    Stir in the pasta sauce and diced tomatoes.

  5. 5

    Season with garlic powder, onion powder, Italian seasoning, seasoned salt and black pepper.

  6. 6

    Simmer for several minutes so the flavors blend.

  7. 7

    Add the cooked spaghetti and toss well to coat.

  8. 8

    Stir in part of the shredded cheese, or layer cheese on top, depending on the style you want.

  9. 9

    Continue cooking briefly until the cheese melts and everything is hot.

  10. 10

    Serve warm.

Heritage Kitchen Tips

  • A mix of cheddar and mozzarella gives a nice balance of flavor and stretch.
  • Bell pepper and onion help give it that classic dirty spaghetti feel.
  • If you want it extra cheesy, add cheese both in the pasta and on top.
  • You can finish it in a baking dish if you like, but the stovetop version is perfectly fine.
  • Leftovers reheat very well.

Kitchen Note

Cook the spaghetti just shy of tender and save a cup of the pasta water. The noodles keep softening in the sauce, and a splash of that starchy water loosens the whole pan if it gets tight.

Variations

  • For a baked version, move everything to a greased baking dish, top with the remaining cheese and bake at 350°F until bubbly, about 20 minutes.

Ingredient substitutions

Ground turkey or ground chicken
Ground beef
Mozzarella
Cheddar

Storage and reheating

Refrigerate leftovers in a covered container up to 3–4 days. Reheat on the stove or in the microwave with a splash of water or broth so the pasta stays loose.

Safety note

Cook ground beef until no pink remains and it reaches 160°F. Refrigerate leftover pasta within 2 hours of cooking and reheat it until steaming hot.

Helpful kitchen tool

Soul Food Serving Calculator

Know exactly how much fried chicken, greens, and mac to make — no guessing, no leftovers gone to waste.

Open calculator

Related guide

How Much Food Do I Need for 20 People?

A practical starting point for portions, sides and meat when you are cooking for twenty.

Read the guide

Frequently asked questions