If you’ve ever wished for a fun, comforting twist on classic spaghetti night, this Spaghetti Boats Recipe is calling your name. Picture hearty, toasted hoagie rolls cradling a savory mix of seasoned ground beef, tangy marinara, perfectly cooked spaghetti, and melty cheeses all baked until bubbly. It’s a deliciously portable, family-friendly meal that brings all your favorite Italian flavors together in one exciting bite. Whether for a casual weeknight or a cozy weekend dinner, these spaghetti boats deliver warmth, flavor, and a little dash of adventure to the dinner table.

Ingredients You’ll Need
The magic of this Spaghetti Boats Recipe lies in its simple, wholesome ingredients that combine to create big flavor and inviting texture. Each component, from the aromatic garlic to the oozing mozzarella, plays a vital role in making this dish irresistible and approachable.
- 4 small hoagie rolls or sub rolls: Perfect for holding all the delicious filling while adding a crispy, toasty base.
- 1 tablespoon olive oil: Adds a rich, smooth flavor when sautéing the meat and aromatics.
- 1/2 pound ground beef or Italian sausage: Provides hearty protein and savory depth.
- 1/2 small yellow onion (diced): Adds sweetness and softness when cooked down.
- 2 cloves garlic (minced): Delivers that classic fragrant punch that elevates the sauce.
- 1 1/2 cups marinara sauce: The saucy, tangy heart of the dish that ties everything together.
- 6 ounces cooked spaghetti: The pasta base, perfectly tender and ready to soak up flavors.
- 1/2 teaspoon Italian seasoning: A blend of herbs that brings warmth and authenticity.
- 1/4 teaspoon salt: Enhances all the natural flavors in the filling.
- 1/4 teaspoon black pepper: Adds a subtle spicy kick.
- 1 cup shredded mozzarella cheese: Melts beautifully for that irresistible gooey finish.
- 1/4 cup grated Parmesan cheese: Provides a nutty, tangy contrast.
- Fresh parsley (chopped, for garnish): Brightens the dish with a pop of fresh green color and flavor.
How to Make Spaghetti Boats Recipe
Step 1: Prepare the Rolls
Start by preheating your oven to 375°F (190°C). Cut a V-shaped wedge out of the top of each hoagie roll and gently scoop out some of the bread inside—this creates the perfect hollow space for the filling without making the rolls too fragile. Place the rolls on a baking sheet and toast them lightly for about 5 minutes to get a slightly crispy texture that will hold up to the saucy filling.
Step 2: Cook the Meat and Aromatics
While the rolls toast, heat the olive oil in a skillet over medium heat. Add the ground beef or Italian sausage and cook until it’s browned and crumbly, making sure to break it apart with a spatula. Next, toss in the diced onion and cook for 3 to 4 minutes until it softens and becomes translucent. Stir in the minced garlic, allowing it to cook for about a minute to release its aroma without burning.
Step 3: Combine with Sauce and Spaghetti
Pour in the marinara sauce along with the cooked spaghetti. Sprinkle in the Italian seasoning, salt, and black pepper. Carefully toss everything together, making sure the pasta is nicely coated in the sauce and the flavors are well combined. Let it simmer gently for 2 to 3 minutes, allowing the sauce to thicken slightly and for the seasonings to marry.
Step 4: Assemble the Spaghetti Boats
Fill each toasted hoagie roll with the flavorful spaghetti mixture, packing it in just right so none falls out but there’s room for melty cheese on top. Sprinkle the shredded mozzarella and grated Parmesan evenly over each filled roll, adding that cheesy layer that will bake into a golden, bubbling delight.
Step 5: Bake to Perfection
Place your filled and topped rolls back onto the baking sheet and bake in the preheated oven for 10 to 12 minutes, or until the cheese has melted completely and is starting to bubble and turn golden. This baking step is where everything melds beautifully, creating that perfect combination of warm, gooey, and crispy textures.
How to Serve Spaghetti Boats Recipe

Garnishes
Freshly chopped parsley sprinkled over the top immediately brightens the rich, cheesy spaghetti boats with a pop of vibrant green and a touch of fresh flavor. If you like a little heat, a pinch of red pepper flakes or a drizzle of extra virgin olive oil is a fantastic addition to finish the dish.
Side Dishes
These spaghetti boats pair splendidly with a crisp side salad featuring mixed greens, cherry tomatoes, and a light vinaigrette, balancing the richness of the cheesy filling. For additional indulgence, serve with garlic bread or roasted vegetables to round out the meal.
Creative Ways to Present
Serving these boats on a rustic wooden board surrounded by small bowls of extra marinara, Parmesan cheese, and crushed red pepper invites everyone to customize their own. For a fun twist, you might even try mini hoagie rolls as bite-sized appetizers, perfect for parties or casual gatherings.
Make Ahead and Storage
Storing Leftovers
Leftover spaghetti boats store wonderfully in an airtight container in the refrigerator for up to 3 days. Keeping them covered well helps retain moisture and prevents the rolls from becoming too hard or dry.
Freezing
You can freeze individual spaghetti boats by wrapping them tightly in plastic wrap and aluminum foil. They can be kept in the freezer for up to 2 months. When ready to enjoy, thaw overnight in the refrigerator for best texture.
Reheating
Reheat your spaghetti boats in the oven at 350°F (175°C) for 10 to 15 minutes until heated through and the cheese melts again. If short on time, microwaving works too, but the oven will help restore that delightful toasted texture on the rolls.
FAQs
Can I use leftover spaghetti for this Spaghetti Boats Recipe?
Absolutely! This recipe is fantastic for using up leftover spaghetti, making it a great way to avoid waste while creating a fresh, delicious meal.
What if I want to make this vegetarian?
You can easily swap out the ground beef or sausage for plant-based meat alternatives, sautéed mushrooms, or even a medley of vegetables like bell peppers and zucchini.
Can I use different kinds of cheese?
Yes, feel free to experiment with provolone, cheddar, or even a bit of goat cheese to add unique flavors and creaminess to your spaghetti boats.
Is it necessary to toast the rolls before filling?
Toasting the rolls helps prevent them from becoming soggy once the filling is added, creating a sturdier, crispier base, but if you’re short on time, you can skip this step at the cost of a softer texture.
How spicy is the dish?
The Spaghetti Boats Recipe is mild and kid-friendly as is, but you can easily add heat by mixing in red pepper flakes or serving with a spicy marinara sauce.
Final Thoughts
There’s something truly special about this Spaghetti Boats Recipe that makes homemade comfort food feel both novel and nostalgic. It’s perfect for sharing with family or impressing friends with a clever, tasty twist on a classic. Give it a try—you’ll quickly see why it’s one of those dishes that keeps you coming back for more.
Print
Spaghetti Boats Recipe
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Baking
- Cuisine: American-Italian
- Diet: Kid-Friendly
Description
Deliciously easy Spaghetti Boats are a fun and comforting twist on classic pasta dinners, served inside toasted hoagie rolls filled with savory ground beef, marinara, and melted mozzarella cheese. Perfect for a weeknight meal or casual get-together, these baked pasta sandwiches combine the flavors of Italian-American cuisine with a handheld convenience everyone will love.
Ingredients
Rolls
- 4 small hoagie rolls or sub rolls
- 1 tablespoon olive oil
Filling
- 1/2 pound ground beef or Italian sausage
- 1/2 small yellow onion, diced
- 2 cloves garlic, minced
- 1 1/2 cups marinara sauce
- 6 ounces cooked spaghetti (about half a box)
- 1/2 teaspoon Italian seasoning
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
Topping
- 1 cup shredded mozzarella cheese
- 1/4 cup grated Parmesan cheese
- Fresh parsley, chopped (for garnish)
Instructions
- Preheat and prepare the rolls: Preheat your oven to 375°F (190°C). Cut a V-shaped wedge out of the top of each hoagie roll and scoop out some of the bread inside to create a cavity for the filling. Place the rolls on a baking sheet and lightly toast them in the oven for 5 minutes to firms up the interior.
- Cook the meat and aromatics: While the rolls toast, heat olive oil in a skillet over medium heat. Add the ground beef and cook until browned, breaking it up with a spoon as it cooks. Add the diced onion and cook for 3 to 4 minutes until softened. Stir in the minced garlic and cook for an additional minute to release its aroma.
- Add the sauce and spaghetti: Pour in the marinara sauce along with the cooked spaghetti noodles. Season with Italian seasoning, salt, and black pepper. Toss everything together and let the mixture simmer gently for 2 to 3 minutes so the flavors meld and the sauce thickens slightly.
- Assemble the spaghetti boats: Spoon the spaghetti mixture evenly into each pre-toasted hoagie roll, pressing gently to fill well. Sprinkle the tops with shredded mozzarella and grated Parmesan cheese to cover the filling.
- Bake to finish: Return the filled rolls to the baking sheet and bake in the oven for 10 to 12 minutes, or until the cheese is melted, bubbly, and lightly golden on top.
- Garnish and serve: Remove the spaghetti boats from the oven and sprinkle with freshly chopped parsley. Serve warm and enjoy this handheld cheesy pasta delight.
Notes
- You can use leftover cooked spaghetti for this recipe to save time.
- Try using garlic bread hoagie rolls for extra flavorful bread base.
- For a lighter option, swap ground beef with turkey or plant-based meat substitutes.
- Make sure not to overfill the rolls to avoid spilling during baking.
- These also reheat well in the oven or microwave for leftovers.

