Looking for a nostalgic, quick, and easy one‑pot dinner the whole family will love? Try these Homemade Sloppy Joes. They’re saucy, satisfying, and a fun meal to share.

Sloppy Joes might feel retro, but they remain a comforting family favorite. I remember looking forward to Sloppy Joe night as a kid, and now I love introducing my children to that same messy, tasty tradition. It’s an easy way to bring a little childhood fun back to the dinner table.
Why You’ll Love This Homemade Sloppy Joes Recipe
- Playful and fun: Sloppy Joes invite hands‑on, casual eating—perfect for relaxed family dinners or feeding hungry kids.
- Nostalgic flavor: Ground beef combined with sautéed vegetables, ketchup, brown sugar and savory seasonings creates a tangy, slightly sweet sauce that’s delicious on a soft bun.
- Fast and simple: This recipe cooks in one skillet and is ready in about 30 minutes, making it ideal for busy weeknights.

What You’ll Need
Sloppy Joes are a great way to use ground meat from the fridge or freezer. Below are the key ingredients; see the recipe card for exact amounts.
- Olive oil
- Ground beef
- Vegetables: Finely diced bell pepper and onion, plus minced garlic
- Seasonings: Chili powder, salt, and fresh ground pepper
- Tomato paste
- Brown sugar
- Hot sauce (optional)
- Ketchup
- Worcestershire sauce
How to Make Sloppy Joes
This recipe comes together in about 30 minutes. Follow these steps and consult the recipe card for precise measurements.
- Heat: Warm 1½ tablespoons olive oil in a large 12‑inch skillet over medium‑high heat.
- Brown the beef: Add the ground beef and cook 5–6 minutes, breaking it apart until browned. Drain and set the beef aside, covered.
- Sauté the veggies: Add the remaining oil to the skillet, then cook the bell pepper and onion until softened, about 3–4 minutes.
- Add aromatics and spices: Stir in the garlic, chili powder, salt, and pepper and cook briefly until fragrant.
- Build the sauce: Return the beef to the skillet and stir in tomato paste, brown sugar, and hot sauce. Add ketchup, water, and Worcestershire sauce; mix well.
- Simmer: Reduce heat to medium and simmer 12–15 minutes, stirring occasionally, until the mixture thickens to your desired consistency.
- Serve: Remove from heat and spoon the mixture over toasted buns. Serve immediately with napkins on hand.

Tips and Tricks
- Hide the veggies: If picky eaters avoid chunks of vegetables, finely mince them or pulse them in a food processor so they blend into the sauce.
- Adjust spice: Hot sauce adds a pleasant kick, but it’s optional—leave it out or reduce the amount for children or sensitive palates.
- Watch the consistency: Add water a little at a time while simmering to reach the texture you like.
- Swap meats: Ground turkey or chicken work well as leaner alternatives to ground beef.

What to Serve With Homemade Sloppy Joes
Serve Sloppy Joes on toasted buns for the classic approach—seeded or brioche buns are both delicious. For sides, try oven‑baked potato wedges, a simple green salad or roasted vegetables. Get creative: the mixture also works well in wraps, quesadillas, or even spooned over pasta for a twist on the usual sandwich.

How to Store and Reheat Leftovers
- Allow the Sloppy Joe mixture to cool to room temperature, then transfer to an airtight container. Refrigerate for up to 5 days. Store buns separately to prevent sogginess.
- To reheat, warm the mixture in a skillet over medium‑low heat until heated through, adding a splash of water if needed, or reheat in the microwave.
- To freeze, cool completely, place in a freezer‑safe bag or container, label, and freeze for up to 3 months. Thaw in the refrigerator before reheating.
More Ground Beef Recipes
- Easy Ground Beef Tacos
- Beef and Bean Freezer Burritos
- Easy Cheeseburger Casserole

Homemade Sloppy Joes
Ingredients
- 2 tablespoons olive oil, divided
- 1 pound ground beef
- ½ green bell pepper, minced
- 1 small yellow onion, minced
- 3 cloves garlic, finely minced
- ½ teaspoon chili powder
- ½ teaspoon salt
- ¼ teaspoon fresh ground pepper
- 1 tablespoon tomato paste
- 1 tablespoon brown sugar
- ½ tablespoon hot sauce (optional)
- ⅓ cup ketchup
- ⅔ cup water
- 1 teaspoon Worcestershire sauce
Instructions
- Add 1½ tablespoons olive oil to a large 12‑inch skillet and heat over medium‑high heat.
- Add ground beef and cook 5–6 minutes until browned, breaking it apart as it cooks.
- Drain the beef and remove from the skillet; set aside and keep covered.
- Return the skillet to the stove, heat the remaining oil, and add the peppers and onions. Cook 3–4 minutes until softened.
- Stir in garlic, chili powder, salt, and pepper; cook about 20 seconds until fragrant.
- Return the beef to the skillet and mix in tomato paste, brown sugar, and hot sauce.
- Add ketchup, water, and Worcestershire sauce; stir until well combined.
- Lower heat to medium and cook 12–15 minutes, or until the mixture has thickened, stirring occasionally.
- Remove from heat and serve over toasted buns.
Nutrition
| Carbohydrates: 6 g
| Protein: 14 g
| Fat: 20 g
Nutritional info is an estimate and provided as a courtesy. Values may vary depending on ingredients and tools used.
Did you make this recipe? Leave a rating