Cheesy Spaghetti Sloppy Joes

Highlight: Satisfying Main Dishes for Every Occasion

These cheesy spaghetti sloppy joes are a genius comfort food mashup combining saucy ground beef, tender pasta cooked right in the sauce, and melty mozzarella all served on toasted garlic buns. They’re hearty, kid-approved, and perfect for busy weeknights when you need something warm and filling fast. Everything cooks in one pan for less cleanup, and the result is a saucy, cheesy, nostalgic dinner that feels both familiar and totally new. Great for feeding a crowd or freezing for later, these sandwiches are messy in the best way possible.

Luna chef wearing a white shirt.
Crafted By Luna
Updated on Thu, 19 Jun 2025 07:59:32 GMT
A cheesy spaghetti sloppy joes sandwich. Save
A cheesy spaghetti sloppy joes sandwich. | myhomemademeal.com

This cheesy spaghetti sloppy joes blend brings together two beloved comfort classics in a way that turns simple pantry staples into a memorable meal. Ground beef cooks with onions before broken spaghetti simmers right in the sauce, then everything is topped with melted mozzarella and served on toasted garlic buns for a satisfying handheld feast.

I first made this on a night when I was scrambling to feed my family and ended up surprised by how much everyone loved it. My kids keep asking for it now, and it’s become a go-to for simple but satisfying dinners.

Ingredients

  • Lean ground beef: for rich flavor without excess grease
  • Fresh onions: to add natural sweetness and texture
  • Broken spaghetti pieces: that soak up the savory juices perfectly
  • Marinara sauce: as a flavorful base that ties it all together
  • Quality shredded mozzarella: that melts creamy and smooth
  • Sturdy hamburger buns: toasted with garlic butter to hold up to the saucy filling

Step-by-Step Instructions

Sauté the Aromatics:
Cook the diced onions and ground beef in butter over medium-high heat until the beef is browned and onions are soft, about 6 to 8 minutes. Drain excess fat for a less greasy filling.
Simmer the Pasta:
Add water and broken spaghetti to the pan, stirring gently. Cover and cook on medium-high heat for 4 minutes allowing the pasta to absorb liquid and flavors.
Build the Sauce:
Remove the lid and stir in marinara sauce plus salt, pepper, onion powder, and garlic powder. Reduce heat to low and simmer until pasta is tender and the sauce thickens slightly.
Toast the Buns:
Spread garlic butter on cut-side up hamburger buns and toast in a 400-degree oven for 4 to 6 minutes until golden brown. This prevents sogginess later.
Melt the Cheese:
Off the heat, fold shredded mozzarella into the hot pasta mixture until creamy and melted without graininess.
Assemble and Serve:
Spoon generous portions of cheesy spaghetti onto the toasted bun bottoms. Top with the other halves and serve immediately while hot and gooey.
A cheesy spaghetti sloppy joes sandwich. Save
A cheesy spaghetti sloppy joes sandwich. | myhomemademeal.com

Mozzarella cheese is my favorite part of this dish; it creates that luscious creamy texture that pulls everything together. It’s also a meal that reminds me of those hectic weeknights where improvising with what’s on hand turns into a family favorite.

Storage Tips

Leftovers keep well refrigerated for up to three days and taste even better after the flavors meld. Reheat gently with a splash of water to loosen the sauce. You can freeze the filling for up to three months, thaw overnight before reheating. Always toast fresh buns when serving again to keep them crisp.

Ingredient Substitutions

Ground turkey or chicken can replace beef for a lighter version. Try cheddar or provolone in place of mozzarella for a different cheese profile. Adding bell peppers or mushrooms with the onions adds extra vegetables and texture. A pinch of red pepper flakes gives a subtle heat if desired.

Serving Suggestions

Pair these sloppy joes with simple sides like coleslaw, potato chips, or a crisp green salad to balance richness. Cold milk works well for kids while iced tea or beer complements adult meals.

A cheesy spaghetti sloppy joes sandwich. Save
A cheesy spaghetti sloppy joes sandwich. | myhomemademeal.com

Recipe FAQs

→ Why do you break the spaghetti into pieces?

Breaking the spaghetti into smaller pieces makes it easier to scoop and serve on a bun without making a mess. It helps the pasta blend smoothly into the filling.

→ Can I use a different type of pasta?

Yes, you can substitute with small shapes like elbow macaroni, ditalini, or orzo. Just monitor the cooking time and add water if needed.

→ What if the mixture turns out too dry?

If it seems dry, simply add a splash of water or more marinara. The filling should be saucy enough to stay moist but not runny.

→ Can I make the filling ahead of time?

Absolutely. Prepare the spaghetti mixture in advance and reheat when ready. Toast fresh buns just before serving for the best texture.

→ What cheeses work well besides mozzarella?

Try cheddar, provolone, or a shredded Mexican blend for variety. Just be sure to stir them in off the heat so they melt smoothly.

→ How do I prevent soggy buns?

Toasting the buns with garlic butter helps them stay crisp and resist soaking up too much of the saucy filling.

Cheesy Spaghetti Sloppy Joes

Messy, cheesy, and full of comfort, these sloppy joes turn spaghetti night into a handheld classic.

Prep Time
10 minutes
Cooking Duration
20 minutes
Overall Time
30 minutes
Crafted By: Luna

Recipe Type: Main Dishes

Preparation Complexity: Beginner-Friendly

Regional Cuisine: American

Servings Output: 6 Serving Size (6 sandwiches)

Dietary Choices: ~

Everything You’ll Need

→ Filling

01 1 pound lean ground beef
02 1 small onion, finely diced
03 2 cups water
04 4 ounces dry spaghetti, broken into small pieces
05 1 1/2 cups marinara sauce
06 1/2 teaspoon salt
07 1/4 teaspoon black pepper
08 1/2 teaspoon onion powder
09 1/2 teaspoon garlic powder
10 1 1/2 cups shredded mozzarella cheese

→ Buns

11 6 sturdy hamburger buns, split
12 3 tablespoons garlic butter or margarine

Steps to Cook

Step 01

Heat a large sauté pan over medium-high heat. Add butter or margarine, then cook ground beef and diced onions together, breaking up the meat until browned and onions are soft, about 6 to 8 minutes. Drain excess grease.

Step 02

Add 2 cups of water to the pan. Stir in broken spaghetti and distribute evenly. Cover and cook over medium-high heat for 4 minutes until pasta begins to soften.

Step 03

Uncover and stir in marinara sauce, salt, pepper, onion powder, and garlic powder. Mix thoroughly and reduce heat to low. Simmer until pasta is fully cooked and sauce thickens slightly.

Step 04

While pasta finishes cooking, place split buns cut-side up on a baking sheet. Spread with garlic butter and toast in a 400°F oven for 4 to 6 minutes until golden.

Step 05

Remove pan from heat and stir shredded mozzarella into the hot pasta mixture. Mix until cheese is melted and the filling is creamy and cohesive.

Step 06

Spoon generous portions of cheesy spaghetti filling onto the toasted bun bottoms. Top with the remaining bun halves and serve immediately while hot.

Extra Suggestions

  1. Use fresh block mozzarella for best melting quality and flavor.
  2. Cooking the pasta directly in the sauce enhances its flavor.
  3. The filling improves after refrigeration, making it great for leftovers.

Must-Have Equipment

  • Large sauté pan
  • Wooden spoon
  • Oven and baking sheet

Allergy Information

Always check ingredient details for potential allergens. Consult an expert if you're uncertain.
  • Contains wheat (spaghetti, buns)
  • Contains dairy (cheese, butter)

Nutritional Highlights (per portion)

Nutritional information is shared for guidance and isn't meant to replace expert medical advice.
  • Caloric Content: 520
  • Fat Breakdown: 26 grams
  • Carbohydrate Breakdown: 42 grams
  • Protein Count: 28 grams