clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A bowl of homemade sloppy joe sandwich filling topped with chopped parsley, on a brown wood table beside a stack of white plates.

The Best Homemade Sloppy Joes

  • Author: Shanna Mallon
  • Total Time: 20 minutes
  • Yield: 4 servings 1x


The classic sloppy joe recipe gets an upgrade with this from-scratch version. Grass-fed beef gives added depth to the rich tomato sauce. Get the recipe now.




  1. In a large skillet over medium heat, warm up olive oil. Once hot, add chopped onion. Cook until softened, approximately 5 minutes.
  2. Add the beef, cooking until browned and completely cooked through. Drain excess fat from the pan.
  3. Add tomato sauce, BBQ sauce, salt, garlic, black pepper, red pepper flakes, and dried oregano to a small bowl. Stir to combine. (If using the alternative suggested ingredients to replace the tomato and barbecue sauces, combine chopped tomatoes, tomato paste or ketchup, brown sugar, and rice vinegar and simmer for 20-30 minutes, stirring occasionally. Puree in a food processor or blender and combine with the seasonings before proceeding to the next step.)
  4. Add to the beef and continue to cook over medium heat, stirring occasionally, until the mixture is warm through and evenly coated.
  5. Remove from heat. Garnish with chopped parsley if desired. Serve immediately on toasted buns.
  • Prep Time: 5 minutes
  • Cook Time: 15 minutes
  • Category: Sandwiches
  • Method: Stovetop
  • Cuisine: Comfort Food, Beef

Keywords: sloppy joe, grass fed, beef, dinner, easy