Sloppy Joe Casserole is my favorite way to turn that classic sandwich flavor into a cozy pasta bake. It’s saucy, cheesy, and a little sweet in the way sloppy joes should be, but it eats like a real dinner you can scoop into bowls.
The sauce tastes like a beefy, tangy tomato sloppy joe, and the pasta keeps it tender and satisfying. I like this version because the seasonings are simple, the texture stays thick (not soupy), and the cheese on top makes it feel finished.
This is one of my go-to weeknight casseroles when I want something everyone will actually eat. It’s also easy to bring to a potluck, and it’s nice with a simple salad or steamed veggies on the side.

I bake this at 375°F in a 9 x 13-inch dish, and it’s on the table in about 45 minutes total (including prep). It makes 6 generous servings, and the leftovers reheat well for lunch.
Why You’ll Love This Recipe
Weeknight Friendly: It’s the kind of dinner that uses everyday ingredients and doesn’t take much planning.
Real Sloppy Joe Flavor: That ketchup-tomato-Worcestershire combo tastes familiar in the best way, especially with a little mustard stirred in.
Cheesy Top: A mix of cheddar and mozzarella gives you good melt and that classic casserole finish.
Easy to Scoop and Serve: It holds together nicely once it rests for a few minutes, so it’s not a watery mess on the plate.
Simple to Adjust: You can keep it mild, add heat, swap the meat, or use a different pasta shape without changing the whole recipe.
Ingredients You’ll Need
Pasta
- Elbow macaroni: This is the classic choice here and it holds the sauce really well. Rotini or shells work too if that’s what you have.
- Salt: Don’t skip salting the pasta water. It’s the easiest way to keep the pasta from tasting flat once it’s baked.
Sloppy Joe Meat Sauce
- Lean ground beef: I like lean beef for casseroles so it doesn’t get greasy. If you use a higher-fat blend, just drain it really well.
- Yellow onion: This melts into the sauce and gives it that savory base sloppy joes need.
- Green bell pepper (optional): I use it when I want a little extra veg and a slight crunch. You can leave it out if your crew isn’t into peppers.
- Garlic: Fresh minced garlic is best here, but the jar kind works in a pinch.
- Olive oil (optional): Only needed if your beef is very lean and your pan feels dry when the onion goes in.
- Ketchup: This gives you that classic sloppy joe sweetness and tang. I stick with regular ketchup, not reduced sugar.
- Tomato sauce: Helps make the sauce smooth and saucy so it coats the pasta evenly.
- Tomato paste: This is what keeps the sauce from tasting thin once it hits the oven.
- Brown sugar: A little goes a long way to get that sloppy joe flavor. Dark brown sugar works too.
- Worcestershire sauce: Adds that deeper savory taste that makes the sauce taste “finished.”
- Yellow mustard: I really like it here because it cuts through the sweetness and keeps the sauce from tasting heavy.
- Chili powder: Mild chili powder is perfect for family-friendly flavor. If yours is spicy, start lighter.
- Smoked paprika: Gives a subtle smoky note that works really well with beef and cheddar.
- Salt: Seasoning matters here since pasta can mute the sauce a bit.
- Black pepper: Just enough for a little bite.
- Beef broth or water: Use this only as needed to loosen the sauce so it mixes into the pasta easily.
Casserole Finish
- Cheddar cheese: Sharp or medium cheddar both work. I prefer shredding it myself because it melts better.
- Mozzarella cheese: This helps with that stretchy melt on top. Low-moisture shredded mozzarella is easiest.
- Sour cream (optional): This makes the casserole a little creamier and takes the edge off the tangy sauce. You can skip it if you want a more classic sloppy joe taste.
- Parsley (optional): Just for a little color and freshness at the end.

Recipe Instructions
- Preheat the oven: Heat the oven to 375°F and lightly grease a 9 x 13-inch baking dish.
- Cook the pasta: Bring a pot of salted water to a boil, then cook the macaroni just until al dente. Drain and set aside.
- Brown the beef: In a large skillet over medium heat, cook the ground beef with the onion and bell pepper (if using) until the beef is cooked through.
- Drain the fat: Drain off excess grease well so the casserole doesn’t turn oily.
- Add the garlic: Stir in the minced garlic and cook for about 30 seconds, just until fragrant.
- Make the sauce: Stir in the ketchup, tomato sauce, tomato paste, brown sugar, Worcestershire, mustard, chili powder, smoked paprika, salt, and pepper. Add a splash of broth or water if the mixture feels too thick, then simmer for about 5 minutes.
- Combine: Fold the drained pasta into the meat sauce. Stir in the sour cream if you’re using it.
- Add to the dish: Spread the mixture evenly in the prepared baking dish.
- Top with cheese: Sprinkle the cheddar and mozzarella evenly over the top.
- Bake: Bake for 12 to 15 minutes, until hot and bubbly and the cheese is melted.
- Rest and serve: Let it rest for 5 minutes, then garnish with parsley if you want and serve.

Some of my tips!
This is the part that really makes a difference. If you only read one section, make it this one because this is where I share the little trick that helps the recipe turn out so well.
Recipe Tips & Tricks
Drain the beef really well. This is the biggest difference between a cozy casserole and a greasy one. I usually tilt the skillet and spoon off what I can, then drain.
Keep the pasta just al dente. It will soften more in the oven, so don’t let it get too tender in the pot.
Use broth only as needed. The sauce should be thick enough to cling to the pasta. If you add too much liquid, it can bake up looser than you want.
Shred your own cheese if you can. Pre-shredded is fine, but it doesn’t melt quite as smoothly. A block of cheddar takes an extra minute and is worth it here.
Adjust the heat at the end. If you want it spicy, I’d add hot sauce, diced jalapeños, or red pepper flakes right into the sauce so it’s evenly mixed.
Make some touches!
There are plenty of easy ways to serve this depending on the occasion. Keep it simple, or add a few small touches to make it feel a little more special.
Serving Suggestions
- Salad: A simple chopped salad with cucumber, tomato, and ranch or vinaigrette is great next to this. I keep it basic since the casserole is rich.
- Vegetables: Steamed broccoli, green beans, or roasted zucchini all work. Anything green and simple is a good match.
- Bread: Garlic bread, Texas toast, or plain dinner rolls are nice for scooping up extra sauce. This is especially handy if you like your portion extra saucy.
- Garnish: Top with a little extra shredded cheddar, a spoon of sour cream, or a few pickled jalapeños. It’s an easy way to let everyone fix their plate the way they like it.
Save it for later
This section covers how to store leftovers and what parts of the recipe you can prepare ahead of time.
Storage and Make Ahead
Store leftovers covered in the fridge for up to 4 days. Reheat single portions in the microwave, or warm the whole dish in the oven until heated through.
You can make this recipe ahead by assembling it in the baking dish, covering it tightly, and refrigerating it for up to 24 hours. When you’re ready, bake as directed.
If you bake it straight from the fridge, add a few extra minutes to the bake time. I also like to let the dish sit at room temp for 15 to 20 minutes if I have time.
If you want it to last longer, freeze for up to 2 months. Thaw in the fridge overnight, then reheat in the oven or microwave.

A few quick answers
This section covers a few extra details that may help before you head to the recipe card.
Recipe FAQs
Can I use ground turkey or chicken instead of beef?
Yes. Ground turkey or chicken works fine, and I’d add a small splash of broth if it looks dry while it simmers. The flavor will be a little lighter, but the sauce seasonings still taste like sloppy joes.
What pasta shapes work besides elbow macaroni?
Rotini, shells, and penne all hold the sauce well. If you use a bigger shape, keep an eye on the bake time since thicker pasta can take a minute longer to heat through.
How do I keep the casserole from getting watery?
Drain the beef well, and don’t overdo the broth. Also, simmer the sauce for a few minutes so it thickens before you mix in the pasta.
Can I make it spicier?
Definitely. Add diced jalapeños with the onion, or stir in hot sauce or red pepper flakes when you add the seasonings. You can also finish individual servings with extra hot sauce so it’s not too spicy for everyone.
Can I use gluten-free pasta?
Yes, gluten-free pasta works here. Just cook it to al dente (sometimes even a touch under) since it can soften more quickly in the oven.
You might also like
Before you go, take a look at a few other recipes below the recipe card. They use similar ingredients in a different way and are worth saving too.

Sloppy Joe Casserole
INGREDIENTS
Pasta
- 8 oz elbow macaroni
- 1 tsp salt for pasta water.
Sloppy Joe Meat Sauce
- 1 lb lean ground beef
- 1 small yellow onion diced
- 1 small green bell pepper diced optional
- 2 cloves garlic minced
- 1 tbsp olive oil optional
- 1 cup ketchup
- 8 oz tomato sauce
- 2 tbsp tomato paste
- 2 tbsp brown sugar
- 1 tbsp Worcestershire sauce
- 1 tbsp yellow mustard
- 1 tsp chili powder
- 1 tsp smoked paprika
- ½ tsp salt
- ½ tsp black pepper
- ½ cup beef broth or water as needed.
Casserole Finish
- 2 cups shredded cheddar cheese
- ½ cup shredded mozzarella cheese
- ½ cup sour cream optional
- chopped parsley for garnish optional.
INSTRUCTIONS
Prep and Pasta
- heat oven to 375 F and lightly grease a 9 x 13 inch baking dish
- cook macaroni in salted water until just al dente then drain.
Meat Sauce and Bake
- brown ground beef with onion and bell pepper in a large skillet over medium heat until cooked through then drain excess fat
- stir in garlic for 30 seconds then add ketchup tomato sauce tomato paste brown sugar Worcestershire mustard and spices plus broth as needed and simmer 5 minutes
- fold in drained pasta and sour cream if using then spread in baking dish
- top evenly with cheddar and mozzarella then bake until hot and bubbly and cheese is melted about 12 to 15 minutes then rest 5 minutes before serving and garnish if desired.
