Sloppy Joe Recipe:
An Easy One-Pot Meal

Here's an easy Sloppy Joe recipe that you can make yourself, using healthy ingredients. I think it tastes much better than Sloppy Joes from canned or packaged mixes.

sloppy joes recipe

There is a lot to like about this recipe!

  • It uses just one pan.
  • It makes a complete meal.
  • It's fun to eat!
  • My whole family likes it. I'll bet that yours will too!

Check that you have these staples at home

  • in the cupboard

    • vegetable oil
    • chili powder
    • canned diced tomatoes
    • hamburger buns

  • in the fridge or freezer

    • onion
    • ground beef (about 1 lb/500 g)
    • frozen corn
    • Cheddar cheese

Get out your equipment

  • Essential

    • a large pot or deep skillet
    • a cutting board and sharp knife
    • a wooden spoon or other large spoon
    • a can opener
    • a grater

  • Nice to have but not necessary

    • measuring spoons and cups (if not, just estimate)
    • a metal strainer (for thawing the frozen corn)

    The recipe

    1 Tbsp/15 mL oil

    1/2 cup/125 mL chopped onion

    1 lb/500 g ground beef

    1 tsp/5 mL chili powder

    1 can (28 oz/796 mL) diced tomatoes, undrained

    1 cup/250 mL corn kernels

    4 hamburger buns

    1/2 cup/125 mL shredded Cheddar cheese

    In a large pot or deep skillet, heat the oil over medium heat.
    Add the onion, and sauté until it is soft.

    Add the ground beef. Cook until it is no longer pink.
    Drain off any fat from the pan.

    Add the chili powder and tomatoes.
    Bring to a boil.
    Reduce heat.
    Simmer until sauce is thickened (about 20 minutes).

    Add the corn. Simmer until sauce is heated through.

    Open the hamburger buns.
    Place them on plates.
    Spoon the meat mixture over each bun.
    Sprinkle cheese over each helping.

    Serve immediately.


    • Use fresh tomatoes instead of canned. You'll need about 3 cups/750 mL diced tomatoes.

    • Use canned corn (drained) - or use fresh corn on the cob and remove the kernels yourself!

    Ideas for making this recipe your own

    • Experiment with different cheeses. How about mozzarella, or marble cheese?

    • If you like spicy foods, add a bit of cayenne pepper.


    • Open the can of tomatoes and dump them into a bowl. When you drain the fat from the cooked meat, pour it into the empty can. Once the fat has cooled, you can discard the whole thing - or spoon the solid cooled fat into the garbage so you can wash and recycle the can.

    • I thaw frozen corn by putting it into a metal strainer and running cool water over it.

    Menu suggestion

    Serve this dish with

    • a green salad

    If you enjoy this Sloppy Joe recipe, you may also like these other ground beef recipes:

Thanks so much for your wonderful recipes. They've all been a hit with my family! I'm a new wife/mom who doesn't have a domestic bone in her body, so I am very grateful for what you do. Keep up the good work!

Jess D.
Virginia, USA

Thank you so much for everything that you are doing Ellen. You are truly helping so many of us who can't think straight enough to put a meal together.

Leslie R.
Texas, USA

I just wanted to say that you put so many awesome recipes on here, and it really does help simplify dinner time for me. My favorites are the Sweet Lemony Tomato chicken (unlike any chicken I've ever had!) and the Garlic and Balsamic Chicken. It is divine! Thank you so much for what you do! And keep 'em coming!

Shelbi C.
Texax, USA

This is truly one of the best sites in the world. Since I started coming to your site, my wife thinks I am a hero in the kitchen. I used to hate cooking. Now I just check your site before doing our shopping to see what new thing I can add. Thank you so much for your generousity, you truly are a blessing to me, my wife and our marriage.

Winston M. Kwazulu-Natal, South Africa