Cowboy Spaghetti

Featured in: Satisfying Hearty Mains

Bacon cooked crispy, onions and garlic sautéed in bacon grease, ground beef browned, fire roasted tomatoes, chili beans, tomato sauce, chilies, and spices added and simmered, mixed with cooked spaghetti and half the bacon, topped with cheddar and remaining bacon.

Tags: #quick-recipes #beef #bacon #pasta #cheese

Clare Greco
Updated on Tue, 08 Sep 2026 16:00:37 GMT
Cowboy Spaghetti
Cowboy Spaghetti | recipesbyclare.com
Pin it

Cowboy spaghetti combines al dente pasta with ground beef, crisp bacon, chili beans, fire-roasted tomatoes, tomato sauce, warm spices, and optional green chiles. Bacon fat is used to soften the onion and garlic, carrying smoky flavor through the entire skillet.

Half of the bacon is folded into the sauce with the spaghetti, while the rest stays crisp for the top. The recipe feeds eight in about 30 minutes and can be finished with grated cheddar for an especially hearty bowl.

Ingredients for Cowboy Spaghetti

Ingredients for cowboy spaghetti with bacon, ground beef, onion, garlic, tomatoes, chili beans, tomato sauce, green chiles, broth, spaghetti, spices, and cheddar
Ingredients for cowboy spaghetti with bacon, ground beef, onion, garlic, tomatoes, chili beans, tomato sauce, green chiles, broth, spaghetti, spices, and cheddar | Recipes by Clare
Pin it

Use 1/2 pound chopped bacon, one diced yellow onion, 6 to 7 minced garlic cloves, and 1 pound ground beef. The sauce needs one 14.5-ounce can fire-roasted tomatoes, one 15-ounce can chili beans in sauce, 16 ounces tomato sauce, an optional 4-ounce can diced green chiles, and 1/2 cup beef broth.

Season with 2 teaspoons each garlic powder, onion powder, chili powder, dried oregano, seasoning salt, and ground cumin, plus 1 teaspoon sugar. Add 16 ounces spaghetti and, if desired, 3 to 4 ounces grated cheddar.

How to Make Cowboy Spaghetti

Four stages showing bacon cooked and onion softened, beef browned, chili tomato sauce simmered, and spaghetti tossed with sauce bacon and cheddar
Four stages showing bacon cooked and onion softened, beef browned, chili tomato sauce simmered, and spaghetti tossed with sauce bacon and cheddar | Recipes by Clare
Pin it
  1. Cook the pasta. Boil spaghetti in salted water until al dente, then drain.
  2. Crisp the bacon. Cook chopped bacon in a deep skillet. Remove with a slotted spoon and leave about 1 tablespoon fat.
  3. Soften the aromatics. Cook onion in the bacon fat for 5 minutes, then add garlic for 1 to 2 minutes.
  4. Brown the beef. Add ground beef, break it into crumbles, and cook through. Drain excess grease if needed.
  5. Build the sauce. Add fire-roasted tomatoes, chili beans with sauce, tomato sauce, optional green chiles, beef broth, all seasonings, and sugar.
  6. Simmer. Cover and cook over low heat for about 5 minutes.
  7. Combine. Turn off the heat and fold in drained spaghetti and half the bacon until evenly coated.
  8. Serve. Top with grated cheddar and the remaining crisp bacon.

Render the Bacon and Save Its Flavor

Start bacon in a large skillet and cook until the pieces are crisp enough to remain distinct in the sauce. Lift them with a slotted spoon and reserve them on a plate. Pour off all but about 1 tablespoon of the rendered fat.

That small amount is enough to soften the onion and infuse it with smoke without making the finished pasta greasy. Dividing the bacon protects texture: the portion stirred into the spaghetti seasons every bite, and the reserved portion remains crunchy on top.

Brown the Beef after the Aromatics

Give the diced onion about 5 minutes before adding garlic, then cook the garlic only until fragrant. Add the beef and spread it across the hot surface, allowing some pieces to brown before breaking everything into small crumbles.

Drain excess fat if it collects in the skillet. The sauce already contains bacon fat and chili-bean sauce, so removing extra beef grease keeps the tomato base rich without becoming oily.

Balance the Smoky Tomato Sauce

Fire-roasted tomatoes reinforce the bacon's smoke, while tomato sauce smooths the texture and beef broth loosens it enough to coat a pound of pasta. Green chiles are optional and can be omitted for a milder skillet.

Cumin, chili powder, oregano, garlic, and onion powder create the savory profile. The single teaspoon of sugar is not intended to make the sauce sweet; it softens sharp tomato acidity. Simmer covered for 5 minutes so the spices hydrate before pasta is added.

Keep the Spaghetti Al Dente

Cook the spaghetti only until al dente because it softens slightly when tossed with the hot sauce. Drain well but do not rinse. The light surface starch helps the sauce cling to the strands.

Turn off the burner before combining to avoid overcooking. Use tongs to lift sauce from the bottom through the pasta, then fold in half the bacon. Add a splash of pasta water or broth only if the mixture seems too tight.

Adjust the Heat without Losing Flavor

The optional green chiles bring a gentle pepper flavor, while chili powder supplies warmth throughout the sauce. For a mild family-style skillet, omit the chiles and use a mild chili powder. The cumin, oregano, fire-roasted tomatoes, and bacon will still give the dish a full savory character.

For more heat, keep the green chiles and offer sliced jalapeños or hot sauce at the table. Adding heat to individual bowls is easier to control than making the entire skillet spicy. Avoid replacing the chili beans with plain beans unless you also compensate for their seasoned sauce, which contributes both body and flavor.

Cheddar is optional, so taste the finished pasta before adding it. A modest layer rounds out the smoky tomato sauce; too much can hide the chile and bacon flavors. Grate it finely so it softens quickly from the residual heat instead of requiring more cooking. Keep extra cheese at the table for anyone who wants a richer serving without changing the balance of the full skillet.

Troubleshooting

  • Greasy sauce: Leave only 1 tablespoon bacon fat and drain the browned beef.
  • Soft pasta: Cook spaghetti al dente and combine off heat.
  • Dry skillet: Add a small splash of beef broth or pasta water.
  • Flat flavor: Use chili beans with sauce and allow the spices to simmer.
  • Soft bacon topping: Reserve half until the moment of serving.
Cowboy spaghetti with ground beef, chili beans, smoky tomato sauce, cheddar, and crisp bacon
Cowboy spaghetti with ground beef, chili beans, smoky tomato sauce, cheddar, and crisp bacon | recipesbyclare.com
Pin it

Storage and Reheating

Refrigerate cooled cowboy spaghetti in an airtight container for 3 to 4 days. If possible, store the bacon reserved for topping separately so it stays crisper.

Reheat portions in a covered skillet with a splash of broth or water, turning gently until hot. The microwave also works in short intervals. Add fresh cheddar and reserved bacon after reheating rather than before.

Conclusion

Cook spaghetti al dente, crisp the bacon, soften onion and garlic in 1 tablespoon bacon fat, and brown the beef. Simmer with tomatoes, chili beans, broth, and spices for 5 minutes, then fold in pasta and half the bacon.

Frequently Asked Questions

→ Should the chili beans be drained?

No. Add the beans with their sauce because it seasons and thickens the skillet.

→ Are the green chiles required?

No. They are optional and can be left out for a milder cowboy spaghetti.

→ Why is the bacon divided?

Half flavors the pasta while the half added at serving keeps a crisp texture.

→ How long do leftovers keep?

Store cooled leftovers airtight in the refrigerator for 3 to 4 days.

4.90 from 79 votes

Cowboy Spaghetti

Preparation Time:
10 Minutes
Cook Time:
20 Minutes
Total Cooking Time:
30 Minutes
Number of Servings:
8
Cowboy Spaghetti
Print it Send it

Hearty spaghetti dish with crispy bacon, ground beef, chili beans, fire roasted tomatoes, and southwestern seasonings, topped with cheddar cheese.

Ingredients You'll Need

  • For the Cowboy Spaghetti

  • For the Seasonings

  • For Serving

How to Make It

1.

1. Cook the Spaghetti: Boil the spaghetti in salted water until al dente according to package directions. While the pasta is cooking, prepare the sauce.

2.

2. Cook the Bacon: In a large pan, brown the chopped bacon until crispy. Remove it with a slotted spoon and set aside. Drain all but about 1 tablespoon of the bacon grease from the pan.

3.

3. Sauté the Vegetables: In the bacon grease, sauté the diced onion for about 5 minutes until softened. Add the minced garlic and cook until fragrant, about 1 to 2 minutes.

4.

4. Brown the Beef: Add the ground beef to the pan and brown it until completely cooked through, breaking it up as it cooks. Drain off any excess grease if necessary.

5.

5. Make the Sauce: Add the fire roasted tomatoes, chili beans, tomato sauce, diced green chilies if using, beef broth, and all the seasonings (garlic powder, onion powder, chili powder, oregano, seasoning salt, cumin, and sugar). Mix everything together well, cover, and simmer on low for about 5 minutes.

6.

6. Combine: Drain the cooked spaghetti. Turn off the heat under the sauce. Add the drained spaghetti and half of the cooked bacon to the sauce and mix everything together really well.

7.

7. Serve: Serve topped with grated cheddar cheese and the remaining crispy bacon. This hearty cowboy spaghetti is so good!

Extra Information

  1. The bacon adds amazing smoky flavor - don't skip it!
  2. Fire roasted tomatoes give this a nice depth of flavor and slight smokiness.
  3. The diced green chilies are optional but add a nice kick of heat.
  4. This is a hearty, stick-to-your-ribs kind of meal - perfect for feeding a crowd.
  5. Leftovers keep well in the fridge for 3-4 days and reheat beautifully.

Essential Tools

  • Large pot for cooking pasta
  • Large deep skillet or pan
  • Slotted spoon
  • Wooden spoon

Allergy Warnings

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (optional cheddar cheese)
  • Contains gluten (spaghetti)

Nutrition Details (Per Portion)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 485
  • Total Fat: 22 g
  • Total Carbohydrate: 52 g
  • Protein: 28 g