Cheap Lentil Sloppy Joes — Budget Dinner Under $10
Saucy, filling, and under $10 — lentils do all the work so you barely have to.
It's been a long day and you want something that feels like comfort food without spending real money or real energy. These lentil sloppy joes deliver exactly that. Red lentils cook fast and soak up a tangy, sweet-savory tomato sauce that tastes like the real thing — maybe better, because you didn't have to thaw anything. Expect a saucy, slightly messy sandwich that eats like a hug. Total cost lands well under $10, leftovers reheat beautifully, and the whole thing comes together in one pan in about 35 minutes. No fancy technique required.
Ingredients
- 1 cup dry red lentils — rinsed
- 2 cup water
- 1 tbsp olive oil
- 1 unit small yellow onion — diced
- 1 unit green bell pepper — diced
- 3 unit garlic cloves — minced
- 1 cup tomato sauce — canned, plain
- 2 tbsp tomato paste
- 2 tbsp ketchup
- 1 tbsp brown sugar — packed
- 1 tbsp yellow mustard
- 1 tbsp apple cider vinegar
- 1 tsp chili powder
- 0.5 tsp smoked paprika
- 0.5 tsp salt — plus more to taste
- 4 unit hamburger buns — toasted if you like
Method
- 1 Add the rinsed red lentils and 2 cups water to a medium saucepan. Bring to a boil over high heat, then reduce to a simmer and cook uncovered for 12–14 minutes, stirring occasionally, until the lentils are soft and most of the water is absorbed. Remove from heat and set aside — they'll look a little mushy, which is exactly what you want.
- 2 While the lentils cook, heat the olive oil in a large skillet over medium heat. Add the diced onion and bell pepper. Cook, stirring occasionally, for 5–6 minutes until softened and starting to get a little golden on the edges.
- 3 Add the minced garlic and cook for 1 minute, stirring constantly, until fragrant.
- 4 Stir in the tomato sauce, tomato paste, ketchup, brown sugar, yellow mustard, apple cider vinegar, chili powder, smoked paprika, and salt. Stir everything together until fully combined.
- 5 Add the cooked lentils to the skillet and stir to incorporate. Let the mixture simmer over medium-low heat for 5–7 minutes, stirring occasionally, until the sauce thickens to a sloppy joe consistency. If it gets too thick, splash in a couple tablespoons of water and stir.
- 6 Taste and adjust — more salt, a tiny bit more vinegar for tang, or a pinch more sugar if needed.
- 7 Spoon generously onto hamburger buns and serve immediately. Have napkins ready.
Variations
- Faster version — Use a 15 oz can of cooked lentils (drained and rinsed) instead of dry. Skip step 1 entirely and add them straight to the sauce in step 5 — total time drops to about 20 minutes.
- Spicier version — Add 1/4 tsp cayenne pepper or a few dashes of hot sauce in step 4 for a kick that balances the sweetness.
- Gluten-free swap — Serve over baked potatoes or steamed rice instead of buns — the filling is already naturally gluten-free.
- Stretch it further — Stir in one diced carrot with the onion and pepper to add bulk and sneak in a vegetable without changing the flavor much.
Notes
Red lentils are key here — they break down and mimic the texture of ground meat better than green or brown lentils. Don't skip the vinegar; it's what gives the sauce that classic sloppy joe brightness. Leftovers keep in the fridge for up to 4 days and reheat well in a skillet with a splash of water.
Equipment that helps
- Large skillet — A wide surface area helps the sauce reduce evenly so you get that thick, clingy sloppy joe consistency without waiting forever.
- Medium saucepan — Cooking the lentils separately in a dedicated pot keeps them from scorching while you build the sauce in the skillet.
Find more dinners like this
More like this