mealkitcart

Vegetarian dinners under $2.50 a serving

Eight meatless dinners that each cost well under $2.50 a serving in Walmart groceries, from beans and eggs to lentils and pasta.

By MealKitCart Deals Desk

5 min read

Some of the dinners in vegetarian dinners under $2.50 a servingAI-generated illustration, not a photo of the real dish
$086average a serving
In this post9 sections

Meatless dinners tend to be easy on the grocery bill, and this list shows how far. We priced 8 vegetarian dinners at Walmart, and every one comes in at or under $2.50 a serving.

They run from $0.54 to $1.28 a serving, and we've put them in order, cheapest first. Prices are from October 6, 2026.

Gallo pinto

Gallo pinto is the cheapest dinner here at $0.54 a serving, and beans are the protein. It makes 4 servings from 11 ingredients, and the time is 25 min hands-on, 30 min total. We don't have a rating or a source credit for it yet.

Shakshouka

Shakshouka costs $0.57 a serving and uses eggs as its protein. It has just 6 ingredients and makes 4 servings, so the shopping list stays short. The time is 20 min total. There's no rating or source credit on file for it.

Lentil Soup

Lentil Soup is $0.68 a serving, and it makes 8 servings from 15 ingredients. The time is 20 min hands-on, 1 hr total. Allrecipes readers rate it 4.6 stars from 3289 ratings, which makes it the best-reviewed dinner on this list.

Instant Pot Mac and Cheese

This Instant Pot Mac and Cheese comes from Spend With Pennies and costs $0.72 a serving. It makes 8 servings from 11 ingredients. The time is 20 min hands-on, then 10 min in the Instant Pot. We don't have a rating for it yet.

Falafel

Falafel is $0.85 a serving and built around chickpeas. It makes 4 servings from 8 ingredients, and the time is 15 min hands-on, 20 min total. It shares its chickpea base with the Leblebi Soup further down, and there's no rating or source credit on file.

Spicy Arrabiata Penne

Spicy Arrabiata Penne costs $0.96 a serving and makes 4 servings from 8 ingredients. It has the least hands-on time of the bunch, at 10 min hands-on, 35 min total. We don't have a rating or source credit for it.

Shakshuka Feta Cheese

Shakshuka Feta Cheese is $1.24 a serving, with eggs as the protein and 12 ingredients in the cart. It makes 4 servings, and the time is 20 min hands-on, 30 min total. It overlaps with the Shakshouka above, so the two pair well in one week. There's no rating on file.

Leblebi Soup

Leblebi Soup is the priciest dinner here at $1.28 a serving, and it's still well under the $2.50 cap. Chickpeas are the protein, and it makes 4 servings from 10 ingredients. The time is 10 min hands-on, 1 hr total. We don't have a rating or source credit for it.

How we priced these

Each price is what the ingredients a recipe uses cost at Walmart, divided by its servings, checked on October 6, 2026. Pantry staples like salt and oil aren't counted. Across all 8 dinners, the average is $0.86 a serving. Prices move, so we re-price this list every month.

Any of these can anchor a week of cheap dinners, and mixing two or three keeps the cart simple. Walmart delivery or pickup depends on your store and its open slots, so check what's available near you.

Share this postPinterestFacebookXWhatsAppEmail