HomeComfort Food › Homemade sloppy joes

Homemade sloppy joes

By Ami · September 15, 2026 · ★★★★★ 4.9 from 268 reviews · Jump to Recipe · Print

Homemade sloppy joes take twenty-five minutes and about nine pantry ingredients, and once you've made them from scratch the canned mix stops being an option. Sweet, tangy, a little smoky, thick enough to stay on the bun — this is the comfort food recipe my house asks for most.

Homemade sloppy joes piled on toasted brioche buns with sweet tangy ground beef sauce dripping down the side, easy 25-minute comfort food recipe
RecipeLoop app iconSave recipes like this straight from TikTok and plan your week in minutes with RecipeLoop, the free AI meal planner.

The sauce takes four minutes longer than the can and it isn't a fair fight.

Here's what you'll need.

Use 85/15 ground beef and don't drain it completely — a tablespoon or so of fat carries the spices. Grate the onion and pepper on a box grater if you're feeding anyone suspicious of vegetables; they melt into the sauce and become undetectable. Brioche buns are worth it because they hold up; cheap buns disintegrate about four bites in.

Overhead flat-lay of ingredients for homemade sloppy joes in small white bowls — ground beef, onion, green pepper, tomato sauce, tomato paste, brown sugar, Worcestershire sauce, mustard and brioche buns

Here's how it all comes together.

Step 1 — Brown the beef

Heat a large skillet over medium-high and cook the ground beef, breaking it up, for 6 to 7 minutes until browned. Let it sit undisturbed for the first two minutes so it actually takes on color rather than just turning grey.

Close-up process photo of ground beef browning and crumbling in a large skillet for homemade sloppy joes, warm window light
Step 2 — Soften the onion and pepper

Add the diced onion and green pepper to the beef and cook 4 to 5 minutes until they soften and lose their raw edge. Cooking them with the beef rather than before means they pick up the rendered fat and the browned bits.

Close-up process photo of diced onion and green bell pepper softening with browned ground beef in a skillet
Step 3 — Cook the tomato paste

Push everything aside, add the tomato paste and garlic to the bare pan and stir for a full minute until the paste darkens from bright red to brick. This caramelizes it and removes the tinny taste — skipping it is why some sloppy joes taste raw.

Close-up process photo of tomato paste darkening from red to brick in the bare side of a skillet beside ground beef
Step 4 — Build the sauce

Stir in the tomato sauce, brown sugar, Worcestershire, yellow mustard, smoked paprika, salt and pepper until everything is coated and glossy. Taste it here and adjust — this is your one real chance to balance sweet against tangy.

Close-up process photo of tomato sauce, brown sugar and Worcestershire being stirred into seasoned ground beef in a skillet
Step 5 — Simmer until it thickens

Turn the heat to medium-low and simmer 8 to 10 minutes, stirring now and then. You want it thick enough that a spoon dragged through leaves a channel that holds for a second or two.

Close-up process photo of thick sloppy joe mixture simmering in a skillet with a spoon dragged through to show the channel it leaves
Step 6 — Toast the buns and pile them up

Butter the cut sides of the buns and toast them in a dry pan for 2 minutes until golden. Toasting builds a barrier against the sauce, which is the only thing standing between you and a collapsed bun.

Close-up process photo of buttered brioche bun halves toasting golden in a dry skillet, cream linen
GLP-1 High Protein High Fiber Cookbook coverEating higher-protein on purpose? The Ultimate GLP-1 High Protein High Fiber Cookbook is full of meals like this one.

Things I learned while testing this recipe.

Make it ahead, because it gets better.

Here's what I'd serve with this.

Just in case you have leftovers.

Storing: keep the meat mixture in an airtight container in the fridge for up to 4 days, always stored separately from the buns. It thickens as it chills, which is a good sign — a splash of water loosens it back on reheating.

Reheating: warm in a skillet over medium for 4 to 5 minutes with a tablespoon of water, or microwave at 70% power for 90 seconds. Toast the buns fresh every time; a pre-toasted bun goes stale rather than crisp.

More comfort food recipes...

Classic Meatloaf (Juicy, Never Dry, Sticky Glazed Top)
Classic Meatloaf (Juicy, Never Dry, Sticky Glazed Top) — sticky brown sugar ketchup glaze
Salisbury Steak with Mushroom Gravy (40-Minute Comfort Food)
Salisbury Steak with Mushroom Gravy (40-Minute Comfort Food) — rich onion mushroom gravy in 40 minutes
High protein cheeseburger bowls
High protein cheeseburger bowls — all the burger, creamy special sauce
Taco soup
Taco soup — 30 minutes, one pot, 33g protein

Homemade sloppy joes

★★★★★ 4.9 from 268 reviews — homemade sloppy joes with sweet-tangy ground beef in a real from-scratch sauce, no canned mix. One skillet, 25 minutes, 32g protein.

Prep 8 min · Cook 22 min · Total 30 min · Serves 6 · Category: Comfort Food · Cuisine: American

Ingredients

Instructions

  1. Brown. Cook the beef in a large skillet over medium-high 6-7 minutes, undisturbed for the first 2 minutes, until browned. Drain all but 1 tbsp fat.
  2. Vegetables. Add the onion and green pepper and cook 4-5 minutes until softened.
  3. Paste. Push aside, add the tomato paste and garlic to the bare pan and stir 1 minute until it darkens to brick red.
  4. Sauce. Stir in the tomato sauce, brown sugar, Worcestershire, mustard, smoked paprika, salt and pepper. Taste and adjust.
  5. Simmer. Reduce to medium-low and simmer 8-10 minutes until thick enough to hold a channel from a spoon.
  6. Toast and serve. Butter the buns and toast cut side down 2 minutes. Pile the meat on and top with pickles.

Notes: Cook the tomato paste a full minute to lose the canned taste. Don't drain all the fat — spices need it. Start with 2 tbsp brown sugar and taste; tomato sauce sweetness varies by brand. Always toast the buns or they collapse. Grate the onion and pepper if you're hiding vegetables. Freezes 3 months pressed flat in bags.

Nutrition (per serving, estimated): 450 calories · 32g protein · 38g carbs · 19g fat · 3g fiber

GLP-1 High Protein High Fiber Cookbook cover

If this is how you want to eat every day, this cookbook makes it easy.

The Ultimate GLP-1 High Protein High Fiber Cookbook for Weight Loss is built on the same idea as this recipe — lean protein, plenty of fiber, real food and portions big enough to keep you full. Simple, tested recipes for anyone eating higher-protein on purpose, on a GLP-1 medication or not.

Get the cookbook on Amazon
RecipeLoop app iconMeal-plan the whole week around recipes like this with RecipeLoop — save recipes from anywhere, get a grocery list automatically.

FAQ

How do I keep sloppy joes from being watery?
Two things: cook the tomato paste into the beef, and simmer long enough. The paste adds body that tomato sauce alone can't, and eight to ten minutes of uncovered simmering drives off the excess liquid. Drag a spoon through the pan — if the channel closes immediately, keep going.
Can I make sloppy joes in a slow cooker?
Yes. Brown the beef and cook the tomato paste on the stove first, since neither happens properly in a slow cooker, then transfer everything and cook on low for 4 hours. Leave the lid slightly ajar for the last thirty minutes if it needs to thicken.
What is the difference between sloppy joes and manwich?
Manwich is a canned sauce you add to browned beef. This is the same idea built from pantry staples, which takes about four extra minutes and lets you control the sugar — most canned versions are considerably sweeter than homemade, and you can taste the difference immediately.
Can I make them healthier?
Use 93/7 ground beef or ground turkey and cut the brown sugar to one tablespoon, then serve on a whole wheat bun or over a baked sweet potato. You'll keep the protein around 32g while dropping most of the added sugar and a good deal of the fat.