A bowl of homemade sloppy joe sandwich filling topped with chopped parsley, on a brown wood table beside a stack of white plates.

Homemade Grass-Fed Sloppy Joes

  • Author: Shanna Mallon
  • Prep Time: 5 minutes
  • Cook Time: 15 minutes
  • 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.

  • Category: Sandwiches
  • Method: Stovetop
  • Cuisine: Comfort Food, Beef

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