Ultimate Sloppy Joes in 20 Minutes with Homemade Tomato Gravy and Bell Peppers Recipe
Introduction
These Ultimate Sloppy Joes come together in just 20 minutes, featuring a rich homemade tomato gravy with bell peppers for extra flavor. They’re served on toasted hamburger buns and have won multiple Sloppy Joe competitions, making them a guaranteed crowd-pleaser for any meal.

Ingredients
- 1 pound lean ground beef
- 1 tablespoon unsalted butter
- 1/2 yellow onion, chopped
- 1/2 green bell pepper, chopped
- 1 clove garlic, minced
- 2 teaspoons yellow mustard
- 3/4 cup ketchup
- 2 tablespoons brown sugar
- 1/2 teaspoon kosher salt
- 1/4 teaspoon coarse ground black pepper
Instructions
- Step 1: Add the ground beef to a large skillet over high heat. Brown the beef until a deep brown crust appears before breaking it apart.
- Step 2: Stir the beef and continue browning until about half has a deep crust and the beef is cooked through. Remove the beef from the pan and drain any excess liquid.
- Step 3: In the same pan, add the butter, chopped onion, and chopped bell pepper. Let them brown for 1-2 minutes without stirring, then stir and allow to brown for another 1-2 minutes.
- Step 4: Return the browned beef to the pan. Add the minced garlic, yellow mustard, ketchup, brown sugar, salt, and black pepper. Cook, stirring occasionally, until most of the liquid has evaporated, about 3-5 minutes.
- Step 5: Serve the sloppy Joe mixture on toasted hamburger buns while hot.
Tips & Variations
- For extra flavor, try adding a splash of Worcestershire sauce or a pinch of smoked paprika to the tomato gravy.
- You can swap ground beef for ground turkey or chicken for a leaner option.
- Serve with pickles or shredded cheese on top to customize each sandwich.
Storage
Store leftover sloppy Joe mixture in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of water if the mixture becomes too thick. Hamburger buns are best toasted fresh.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make the sloppy Joe mixture ahead of time?
Yes, you can prepare the mixture up to 2 days in advance and refrigerate it. Reheat before serving and toast the buns fresh for the best texture.
What can I use instead of ketchup?
If you prefer, tomato sauce or tomato paste mixed with a little sugar and vinegar can be used as a substitute. Adjust sweetness and acidity to taste.
Print
Ultimate Sloppy Joes in 20 Minutes with Homemade Tomato Gravy and Bell Peppers Recipe
- Total Time: 20 minutes
- Yield: 4 servings 1x
Description
This Ultimate Sloppy Joes recipe delivers a flavorful, homemade twist on the classic American sandwich, featuring a rich tomato gravy with bell peppers and a perfect balance of sweet and savory spices. Ready in just 20 minutes, this easy skillet-cooked dish has won three Sloppy Joe competitions and is served on toasted hamburger buns for the ultimate comfort meal.
Ingredients
Meat and Vegetables
- 1 pound lean ground beef
- 1/2 yellow onion, chopped
- 1/2 green bell pepper, chopped
- 1 clove garlic, minced
Seasonings & Sauce
- 1 tablespoon unsalted butter
- 2 teaspoons yellow mustard
- 3/4 cup ketchup
- 2 tablespoons brown sugar
- 1/2 teaspoon kosher salt
- 1/4 teaspoon coarse ground black pepper
To Serve
- Toasted hamburger buns
Instructions
- Brown the Beef: Add the ground beef to a large skillet over high heat. Allow it to brown until a deep crust forms on the bottom before breaking the meat apart. Continue to stir and brown the beef until about half the surface has a deep crust and it is cooked through.
- Sauté Vegetables: Remove the browned beef from the skillet and drain excess liquid. Add the butter, chopped onions, and bell peppers to the same pan. Let them brown without stirring for 1-2 minutes, then stir and let them brown for another 1-2 minutes.
- Combine Ingredients: Return the cooked beef to the skillet with the vegetables. Add the minced garlic, yellow mustard, ketchup, brown sugar, kosher salt, and coarse black pepper.
- Simmer the Sauce: Cook the mixture over medium heat, stirring occasionally, until most of the liquid has evaporated and about 75% of the mixture is above liquid, approximately 3-5 minutes.
- Serve: Spoon the hot sloppy Joe mixture onto toasted hamburger buns and serve immediately.
Notes
- For best texture, do not stir the beef immediately when it hits the skillet; allow it to brown to develop a deep crust.
- Drain excess liquid after browning the beef to prevent sogginess in the final dish.
- Toast the hamburger buns to add a crunchy contrast to the moist filling.
- Adjust brown sugar and mustard quantities to taste for sweeter or tangier sloppy Joes.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Keywords: Sloppy Joes, ground beef, American sandwich, quick dinner, homemade sauce, bell pepper, comfort food

