
Cowboy Spaghetti with Bacon & Cheddar

By Emma
Certified Culinary Professional
Bacon sizzles first. That’s how you know you’re doing it right. Ground beef follows, then tomato sauce and salsa hit the pan all at once, and suddenly you’ve got something that tastes way better than it should given how simple it is.
Why You’ll Love This Cowboy Spaghetti
Takes 50 minutes start to finish — mostly waiting for sauce to thicken, not actual cooking. Bacon plus beef plus spicy salsa. Comfort food that doesn’t taste boring. Not complicated, just stacked with flavor. One skillet. Everything goes in there. Cleanup is just running water and a sponge. Tastes better cold the next day, which basically never happens with pasta. Cheese stays creamy instead of getting stiff. Your people will ask for the recipe. They always do with this one.
What You Need for Cowboy Spaghetti
Thick-cut bacon — six slices, diced. Thin bacon gets lost in the sauce. Don’t use it. Ground beef, 85% lean. The fat matters. Too lean and it gets dry. Too fatty and the sauce breaks. One medium yellow onion diced. Red onion is too sweet here. Four cloves garlic minced. Maybe five if you like it aggressive. Salt and pepper — a teaspoon of salt, three-quarters teaspoon of pepper. Tomato sauce and fire roasted diced tomatoes. One cup each. They’re different — tomato sauce is smooth, the roasted stuff has texture. Spicy salsa, one cup. This replaces diced tomatoes with green chilies. Gives you heat and depth both. Worcestershire sauce and hot sauce. One tablespoon and one teaspoon. Sounds like nothing. Changes everything. Twelve ounces spaghetti. Any shape works. Spaghetti just looks right with this. Sharp cheddar cheese — a cup shredded, then another half cup reserved for topping. Mild cheddar melts too soft and disappears. Three green onions sliced thin for the end.
How to Make Cowboy Spaghetti
Set a heavy skillet to medium. Dice the bacon and add it cold — sounds wrong, tastes right. Cook it till the edges brown and crisp up, maybe 10 to 13 minutes. Listen for that steady hiss. The sound matters more than the clock. Bacon fat starts pooling. Drain it on paper towels. Leave one tablespoon of that fat in the pan. That’s your flavor base.
Crank the heat to medium-high. Everything goes in now — ground beef broken into small pieces, diced onion, minced garlic, salt, pepper. Stir constantly, break the beef into bits smaller than you think you need. Watch for gray. That takes 6 to 7 minutes. Fat pools again. Don’t drain it all. Leave maybe a quarter inch. Too greasy and the sauce breaks and tastes slick.
Tomato sauce first. Then fire roasted tomatoes. Then the salsa — the salsa is spicy, it’s your green chile substitute but better, more alive. Worcestershire goes in. Hot sauce follows. Stir once. The sauce boils up fast. Let it boil. Then back the heat down to medium-low. You’re simmering now.
Watch the sauce for 17 to 22 minutes. It thickens as water cooks off. The edges darken slightly. Smell it — tomato tang mixed with bacon smoke and beef. Stir every few minutes. Scrape the bottom so nothing sticks and burns. This part isn’t fast. It’s where the flavor concentrates.
How to Get Cowboy Spaghetti Creamy and Rich
While the sauce is working, get your pasta water boiling. Salt it. Toss the spaghetti in. Eight to 10 minutes depending on the brand. Taste it at eight. You want firm but no chalkiness in the center. That’s al dente. Drain and shake off the water fully. Don’t rinse it. Pasta starch helps the sauce cling and thickens everything.
Add the drained noodles straight into the skillet with the sauce. Add the cup of sharp cheddar. Add the crispy bacon pieces. Toss it all together hard. The residual heat melts the cheese. It coats every strand and the beef chunks. Creamy but not mushy. Bacon bits spread evenly. This is when it looks like something.
Top it with the remaining half cup cheddar. Scatter the sliced green onions over that for sharp freshness. Put the lid on loosely for a minute or two. The cheese on top melts just enough — gooey, stringy, but not broken. Serve it straight from the skillet. That’s the whole point.
Cowboy Spaghetti Tips and Common Mistakes
Bacon fat is your friend. But watch it. Too much after browning the beef means greasy pasta that coats your mouth wrong. Always drain the excess. Pinch the pan with a paper towel and tip it. You’ll feel what’s right.
Don’t let the garlic burn with the onion. Garlic goes from fine to bitter in seconds. It happens faster than you think.
Sharp cheddar. Not mild. Mild melts too soft and loses all its flavor. Sharp stays sharp and tastes like something.
If you’re missing bacon, smoked sausage diced fine works. So does pancetta. Different flavor but still good.
No Worcestershire? Soy sauce works. Balsamic vinegar too. But taste it as you go — both are strong. Less is actually more here.
Leftover sauce thickens in the fridge. Too thick the next day? Splash of water or beef broth when you reheat. Loosen it up.
The salsa can be hotter or milder depending on the brand. Taste the sauce before serving. Fix the heat then. Easy.

Cowboy Spaghetti with Bacon & Cheddar
- 6 slices thick-cut bacon diced
- 1 pound ground beef 85% lean
- 1 medium yellow onion diced
- 4 cloves garlic minced
- 1 teaspoon salt
- 3/4 teaspoon black pepper
- 1 cup tomato sauce
- 1 cup fire roasted diced tomatoes
- 1 cup chunky spicy salsa substitute for diced tomatoes with green chilies
- 1 tablespoon Worcestershire sauce
- 1 teaspoon hot sauce
- 12 ounces spaghetti noodles
- 1 cup sharp shredded cheddar cheese
- ½ cup shredded cheddar cheese reserved
- 3 green onions sliced
- 1 Heat heavy skillet medium. Add diced bacon. Cook till crispy edges, 10-13 minutes. Listen for that steady sizzle. Don’t rush. Drain bacon on paper towels. Keep 1 tablespoon bacon fat in pan — flavor building.
- 2 Crank heat medium-high. Dump in ground beef, onion, garlic, salt, pepper. Stir, break meat apart. Cook till no pink visible — about 6-7 min. Fat will begin to pool. Drain most but leave some; too greasy dulls sauce.
- 3 Add tomato sauce, fire roasted tomatoes, and spicy salsa. The salsa replaces diced tomatoes with green chilies here—gives more depth, fresh heat. Splash Worcestershire, hit with hot sauce. Stir. Sauce bubbles up fast; you want boil, then back to simmer for thickening.
- 4 Simmer uncovered 17-22 minutes. Watch sauce reduce and thicken; edges darken slightly. Smell rich tomato tang mixed with bacon smoke and beef. Stir occasionally, scrape bottom to avoid sticking. Take your time here, concentration packs flavor punch.
- 5 While sauce bubbles, boil salted water for spaghetti. Toss noodles till al dente — 8-10 min depending on brand. Test by tasting; firm but no chalkiness. Drain and shake off water fully. Don’t rinse — want pasta ready for sauce to cling.
- 6 Add drained noodles, 1 cup cheddar, crispy bacon pieces to skillet. Toss vigorously. Cheese melts from residual heat, coats pasta and meat chunks. Texture should be creamy, with bacon bits spread evenly.
- 7 Sprinkle remaining ½ cup cheddar on top, then sliced green onions for sharp freshness. Cover pan lid loosely 1-2 minutes to melt cheese just so — gooey, stringy. Serve straight from skillet.
- 8 If missing bacon, use smoked sausage diced fine or pancetta. No Worcestershire? Soy sauce or balsamic vinegar adds savory punch but taste carefully—less is more.
- 9 Watch fat carefully after browning beef. Too much means greasy spaghetti, so always drain excess. Don’t let garlic burn with onion; it turns bitter fast.
- 10 Leftover sauce thickens more in fridge; thin with splash water or beef broth when reheating.
- 11 Use sharp cheddar for bite, mild melts too soft and fuzzes out flavor.
Frequently Asked Questions About Cowboy Spaghetti
Can I use ground turkey or chicken instead of beef? Probably. Won’t taste the same. Beef has fat and flavor that white meat doesn’t. Turkey gets dry fast. If you do it, use 93% lean and don’t drain as much fat from it.
What if I don’t have fire roasted tomatoes? Regular diced tomatoes work. You lose the depth though. The roasted flavor is what makes that sauce taste cooked longer than 38 minutes.
Can I make this ahead? Yeah. Make the sauce, refrigerate it separately. Cook the pasta when you’re ready. Toss together right before eating or it gets mushy. Sauce tastes better the next day actually.
How spicy is it? Depends on your salsa. If you use mild salsa and one teaspoon of hot sauce — not spicy. Use a hot salsa and it has real kick. Start conservative. Heat’s easy to add at the table.
Do I have to use spaghetti? No. Penne works. Rigatoni works. Shells work. Spaghetti just looks right with beef and bacon.
Can I double this recipe? Yes. Everything doubles fine except maybe the cooking time on the sauce — watch it. Might need another few minutes to thicken right.
Is this actually a cowboy spaghetti or did someone just make that name up? Someone made it up. Don’t think there’s a real cowboy history here. It’s just what it tastes like — spicy, meaty, unapologetic. The name stuck.



















